我一直在网上阅读一些关于软件包开发的文章,但是不能完全围绕基本设置。我已经发布了jQuery插件和版本,并在传递给Bower时也许我只是不了解与Laravel的区别。
使用jQuery插件开发我只想通过bower.json排除我的开发所需的依赖项,以防止一个人拉入我的依赖项。看来,使用Laravel,您可以创建一个未跟踪的Laravel框架文件夹,并将您的软件包放入供应商文件夹,并仅使用Git跟踪它?所以基本上Laravel项目坐在我的供应商包之外只是我PC上的一些文件?当然我想跟踪开发包的哪个版本的Laravel?
或者我应该创建一个“基础”Laravel存储库并在供应商文件夹中创建另一个存储库,以确保我知道该包是在哪个Laravel上构建的?
文档和教程非常含糊......
答案 0 :(得分:1)
你的问题看起来有点混乱。我为Laravel开发包,以下是常规方法:
composer.json
以了解bower
的相似之处。composer update
(这相当于bower update
)时,此依赖项管理器将提取所有软件包并自动将其下载到vendor/
目录中。如何在使用laravel进行测试时对软件包进行编码?有些人会执行以下操作,包括我:
vendor/project-name
内创建一个新项目(您的包项目)。