我開發了一個Laravel包,它當前位於我的Laravel 5.3安裝的供應商文件夾中。如何將我自己的laravel包放到github上?
我想把這個軟件包放在GitHub上,以便其他人可以使用它。此外,我希望能夠僅將該軟件包(不是整個Laravel項目)同步到GitHub存儲庫,以便稍後可以進行任何更改。
我應該採取哪些步驟來首次在GitHub上放置這個新軟件包,以及如何讓本地項目與GitHub上的版本保持同步?
我開發了一個Laravel包,它當前位於我的Laravel 5.3安裝的供應商文件夾中。如何將我自己的laravel包放到github上?
我想把這個軟件包放在GitHub上,以便其他人可以使用它。此外,我希望能夠僅將該軟件包(不是整個Laravel項目)同步到GitHub存儲庫,以便稍後可以進行任何更改。
我應該採取哪些步驟來首次在GitHub上放置這個新軟件包,以及如何讓本地項目與GitHub上的版本保持同步?
要放在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]
添加特定文件。
作曲家怎麼樣? –
Laravel工作與作曲家包管理器,所以你必須做出作曲家包從Composer Official Documentations
:
庫是一個包源。這是一個軟件包/版本的列表。 作曲家將查看您的所有存儲庫,以查找您的 項目所需的軟件包。
默認情況下,只有Packagist存儲庫在Composer中註冊。 您可以通過在 composer.json中聲明它們來爲項目添加更多存儲庫。
因此,所有你需要的是其中包含的項目文件
這裏composer.json是創建你自己的包一個很好的教程 create-composer-package
請看看這個:(您很可能希望創建一個作曲家包)
https://knpuniversity.com/screencast/question-answer-day/create-composer-package
加上'composer.json' https://getcomposer.org/doc/01-basic-usage.md到庫GitHub上使任何人都可以將其添加到它們的依賴。 –
我已經爲我的包創建了json文件。但是,我如何將這些文件放在GitHub上?我的意思是必須有一個步驟,我需要爲Github提供我的憑據,另一步是僅將包與GitHub同步,而不是整個項目 – Jaylen