前言
本文實作一個可以讀取 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  |