composer – 發佈你的套件

以下是 2019 年之後的方法,變得更加簡單。建議註冊 packigst 的時候使用 GitHub 註冊與登入,可以簡化非常多的步驟。此處以此示範
在你的程式添加 composer.json 並寫入需要的內容以後,推送到 GitHub 倉儲。例如以下使用 psr-4 的標準,請依需求自行設定
1 2 3 4 5 6 7 8 9 10 11 12 13 |
{ "name": "mylib/mylib", "type": "library", "description": "test", "keywords": ["test"], "license": "MIT", "homepage": "https://github.com/fdjkgh580/mylib", "require": { "php": ">=7.2" },<br /> "autoload": {<br /> "psr-4": {<br /> "Jsnlib\\": "src\\"<br /> }<br /> } } |
推送到 GitHub 後,前往 packagist.org 使用 GitHub 登入,並點選 Submit 來到下面頁面,在框框中填寫你的 GitHub 倉儲網址。並按下 Check
我們可以在套件的頁面看到結果,如果沒有更新可以點擊 update
通常可能要過個 2、3分鐘,下 composer require 才能抓到。預設會使用 master ,如果要為你的程式碼加上版本號,例如 1.0.0,那麼記得在你的 git log 添加標籤 1.0.0。