composer – 發佈你的套件

在 github 建立一個你的倉儲,例如 mylib
%e6%93%b7%e5%8f%96

 

在你的程式添加 composer.json 並寫入需要的內容以後,推送到 GitHub 倉儲。composer.json 例如

到 GitHub 點 Settings
%e6%93%b7%e5%8f%96

 

點選 Integrations & services > Add service > packagist

%e6%93%b7%e5%8f%96

 

在表單填入 User 你的帳號還有 Token
%e6%93%b7%e5%8f%96

Token 可以在你的 http://packagist.org/profile/ 個人頁找到
%e6%93%b7%e5%8f%96

 

填完後,在表單下方點擊綠色按鈕 Add service 送出,得到成功的提示
%e6%93%b7%e5%8f%96

 

接著回到 packagist.org 點選 Submit 來到下面頁面,在框框中填寫你的 GitHub 倉儲網址。並按下 Check
%e6%93%b7%e5%8f%96

檢查沒問題後再按下 Submit 成功發佈%e6%93%b7%e5%8f%96

接著要設定自動更新,這樣 GitHub 推送了新的資料以後,才會同步到 Packagist 。也可以參考官方的說明,但我覺得說的不清楚…回到 GitHub > Settings > Integrations & services > Services > 剛剛建立的 Packagist > Edit ,就會發現頁面右上角有個 Test service ,點擊後測試連接成功。
%e6%93%b7%e5%8f%96

 

回到 Packagist ,點擊 update
%e6%93%b7%e5%8f%96

 

成功後,提示就會消掉囉,這樣整個流程就完成了。可以在搜尋打打看你的套件,應該就會找到了。

 

發表迴響