我如何将自己的laravel包放在github上?

时间:2016-11-28 02:04:35

标签: php laravel github laravel-5 package

我开发了一个Laravel软件包,目前位于Laravel 5.3安装的vendor文件夹中。

我正在尝试将此软件包放在GitHub上,以便其他人可以使用它。此外,我希望能够仅将此包(而不是整个Laravel项目)同步到GitHub存储库,以便稍后我可以提交任何更改。

我应该采取哪些步骤将这个新软件包首次放在GitHub上,以及如何让本地项目与GitHub上的版本保持同步?

3 个答案:

答案 0 :(得分:2)

请看一下:(您最有可能想要创建一个作曲家包)

https://knpuniversity.com/screencast/question-answer-day/create-composer-package

答案 1 :(得分:0)

要将软件包放在GitHub上,请按照下列步骤操作: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/

保持项目"同步"提交并推送您对Laravel包所做的更改,它们将显示在GitHub上。

git add .

git commit -m "commit message here"

git push

注意:git add .会添加所有更改。

使用git add [filename]添加特定文件。

答案 2 :(得分:0)

Laravel与作曲家包经理合作,所以你必须制作一个作曲家包 来自Composer Official Documentations

  

存储库是包源。这是包/版本的列表。   Composer将查看您的所有存储库以查找您的包   项目要求。

     

默认情况下,仅在Composer中注册Packagist存储库。   您可以通过声明它们来为项目添加更多存储库   composer.json。

所以你需要的是一个包含你的项目文件的composer.json这里有一个很好的教程来创建你自己的包 create-composer-package