就喜歡直奔主題,先上一個步驟大綱。
步驟如下:
- 在github上創建一個項目
- 編寫composer.json
- copy代碼文件並修改命名空間
- 在https://packagist.org/packages/submit上遞交自己的包
- 設置github的hook
第1-3步可以參考我的Github項目,很簡單,就是為了快速驗證使用,
https://github.com/hetiansu5/tool。
第4步看下面截圖,在輸入框裡面填入Git URL,然後點擊check就可以上傳自己的包了。這裡需要特別說明一下,最好多打幾個release的tag,這樣packagist才會認定你的包是穩定的,否則會不成功。
第5步設置hook,主要作用是Github項目有更新時,會通知packagist更新。
如何配置packagist更新文檔地址:
https://packagist.org/about#how-to-update-packages。
如果懶的話,也可以直接在packagist控制後臺手動更新。
順便給一下composer的使用示例,按下圖內容創建好composer.json文件,然後執行
composer update -o --no-plugins --no-scripts
就可以加載composer資源包了。
驗證代碼,驗證composer包是否可以正常使用。