我正在使用Laravel制作自定义应用程序。默认情况下,Laravel会生成一个composer.json文件,如下所示:
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
}
在我的项目中更改名称,描述,许可证等是不错的做法?
更多信息:我正在为另一家公司开发此项目。他们将在内部使用它(作为公共网站),将来可能雇用或不雇用不同的开发人员。
答案 0 :(得分:1)
说实话,除非您计划将项目作为允许人们运行composer create-project you/yourproject
的作曲家项目发布,否则更改它不会带来任何好处。
如果你打算只把它保持在内部,就没有真正的改变规则,但有两个论点,一个是反对,一个反对。
所以最终,这完全取决于你。
答案 1 :(得分:1)
是的,您应该对其进行编辑以反映当前状态。至少删除您不想要的信息,例如MIT许可证(您可能不希望以这种方式许可专有代码),关键字,描述和名称。
也许在将来,composer create-project
会更恰当地处理它(源项目需要有一个可识别的名称,但创建一个项目几乎不需要保留该名称) - 但这也赢了&# 39; t帮助您完成现有项目。
保持元数据正确(至少删除不正确的数据) - 您永远不会知道这些好处。就个人而言,我非常喜欢拥有正确的项目名称,因为该名称会在我的Satis页面上显示为&#34;项目使用此软件包&#34;,即反向依赖 - 所以我知道如果我更改库会更新什么。< / p>