前言
本文實作一個可以讀取 GitHub API 的套件。
專案目錄
1 | |- github-api/ |
- 套件的所有檔案都會放在
src
資料夾。
新增 .gitignore 檔
1 | vendor |
新增 composer.json 檔
1 | { |
新增 README.md 檔
見 https://github.com/memochou1993/github-api/blob/master/README.md
發布
- 登入 GitHub,創建一個
github-api
儲存庫,將套件上傳。 - 登入 Packagist,註冊 https://github.com/memochou1993/github-api 套件。
版本控制
回到 GitHub 為套件建立一個語意化版本作為標籤:
- 點選
release
。 - 點選
Create a new release
。 - 在
Tag version
輸入v1.0.0
。 - 點選
Publish release
。
啟動掛鉤
啟動 GitHub 掛鉤,讓套件儲存庫更新時送出一個提醒給 Packagist。
- 點選
Settings
。 - 點選
Integrations & services
。 - 點選
Add service
並輸入packagist
。 - 在
User
輸入Packagist
使用者名稱。 - 在
Token
輸入Packagist
的API Token
。 - 確認將
Active
選項打勾。 - 點選
Add service
。
使用
現在可以輸入以下命令使用做好的套件了。
1 | composer require memochou1993/github-api |