了解

  • 资源 https://getcomposer.org/doc/05-repositories.md#loading-a-package-from-a-vcs-repository
  • 包定义 http://docs.phpcomposer.com/04-schema.html

可安装的资源分类

  • composer 主要的资源库 定义一个 packages.json, 定义各类包及版本, 一个版本可以理解为一个包,必须包括name, version, dist or source, 在dist or source定义路径(type and url), type的取值包括:git, svn, fossil, hg, perforce, zip, rar, tar, gzip, xz , phar, file, path
  • vcs, git仓储/svn, 可以是github、私有git库、svn
  • pear, 不解释
  • package, 没有使用psr规范的普通库

建立自己私有资源库

定义包资源库地址示例