我想要分享一些很棒的代码....所以我将代码从我的laravel 5应用程序转移到单独的包中,以便通过composer / packagist使用。
这也允许我分离出我在开发中只想要的代码,并避免将令人讨厌的数据库修改类部署到生产中。
我对设置git很困惑。我的主项目是在git存储库上运行。我正在一个名为packages / myname / package_name1 /的子文件夹下开发软件包。每个包都需要自己的git存储库。
我应该将文件夹“packages”添加到我的主存储库的.gitignore文件中,然后为每个子文件夹设置一个git存储库吗?
我遵循了本教程:Setup Laravel 5 Package
答案 0 :(得分:0)
如果您正在使用composer / packagist,那么您应该将文件夹包添加到主存储库中的.gitignore。部署整个应用程序或更新软件包时,您必须执行composer install/update
以使所有内容保持最新。