创建远程项目码云或者在github上创建项目使用gitbash或者GitExtensions克隆到本地如我创建的例子:gitclonehttps://gitee.com/dreamleez/c...创建依赖文件(composer.json)进入composer-car目录,使用composerinit创建配置文件composer.jsoncomposer.json并添加自己的代码依赖。对应结构如下:(这里代码写在composer-car/src下)whereEscape2016.php:”;}}Fiesta2016.php文件:";}}映射文件路径让composer根据composer.json中的规则映射文件路径,在composer-car目录下使用composerinstall命令映射文件路径,目的是生成vendor目录,用于自动加载文件路径会按照psr4规范进行映射,这样当扩展文件中的类被实例化时,会自动加载对应的文件编辑.gitignore文件/vendor/composer.lock提交项目gitadd。-A;起源大师;这样就完成了composer的创建,但是远程仓库只是用于存储,不提供composr安装服务。在项目下的comoiser.json下包含我们刚刚提交的composr包,创建一个release版本。默认提交属于de对于v版本(开发版,master除外),用户需要安装composerinstall,需要发布一个tag版本(stablereleaseversion),否则会报错。最低稳定性(稳定)的任何版本创建发布版本1.0:gittag1.0&&gitpushorigin–tags此时composerinstall可以测试包use-composer-car/demo.phprequire'./vendor/autoload.php';使用\Ford\Escape\Escape2016;$car=newEscape2016();$car->info();执行phpdemo.php,输出:$phpdemo.phpThisisFordEscape2016!
