2016-11-28 19 views
0

我开发了一个Laravel包,它当前位于我的Laravel 5.3安装的供应商文件夹中。如何将我自己的laravel包放到github上?

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

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

+0

加上'composer.json' https://getcomposer.org/doc/01-basic-usage.md到库GitHub上使任何人都可以将其添加到它们的依赖。 –

+0

我已经为我的包创建了json文件。但是,我如何将这些文件放在GitHub上?我的意思是必须有一个步骤,我需要为Github提供我的凭据,另一步是仅将包与GitHub同步,而不是整个项目 – Jaylen

回答

0

Laravel工作与作曲家包管理器,所以你必须做出作曲家包从Composer Official Documentations

库是一个包源。这是一个软件包/版本的列表。 作曲家将查看您的所有存储库,以查找您的 项目所需的软件包。

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

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

相关问题