前提
- 需要了解GitHub相關知識
- 需要了解packagist相關知識
- 瞭解composer相關知識
準備工作
- GitHub賬戶 GitHub註冊
- Packagist賬戶 Packagist註冊
開始
- 在GitHub上
Create a new repository # 需要將其設定為 public 專案
- 新增
composer.json
任意方式皆可 內容如下 : (具體內容依據個人專案進行修改, 本處只作為示例){ "name": "nfangxu/packagist_test", "description": "nfangxu submit packagist test", "license": "Apache-2.0", "minimum-stability": "stable", "version": "1.0.0", "authors": [ { "name": "nfangxu", "email": "nfangxu@nfangxu.com" } ], "support": { "issues": "https://github.com/nfangxu/packagist_test/issues" }, "require": { "php": ">=5.6.0" }, "autoload": { "psr-4": { "nfangxu\\packagist_test\\": "src/" } } }
- 進入專案, 點選
setting
->Integrations & services
->Add service
->搜尋並選擇 packagist
- 接下來會彈出三個輸入框
User
&Token
&Domain
User
輸入 Packagist 使用者名稱, 注意是使用者名稱, 不是郵箱Token
登入 Packagist , 在profile
中點選show API Token
獲取Domain
留空即可
- 在 Packagist 中點選
submit
, 將專案的url地址複製貼上到輸入框中, 點選check
- 如果提示
A package with the name nfangxu/packagist_test already exists.
, 則需要更改composer.json
檔案中name
值
- 如果提示
- 點選
submit
提交
結束
- 至此, 便可以使用
composer
來安裝你上傳的package了 - 還可以自動更新你push到GitHub的程式碼哦~~
本作品採用《CC 協議》,轉載必須註明作者和本文連結