自分で作ったcomposer向けライブラリはpackagistに登録しなくてもcomposer.jsonにリポジトリの設定を書けば使えるようになるが、ちょっと面倒。
手軽に下記のようにrequireだけで使えるようにしたい
composer require pg_ito/fast_ulid
準備
composerのパッケージの形式を満たすように composer init
から始まる手順でライブラリを作る
githubにソースをpushする。
できればtagを切っておく(v1.0.0など)
Packagist登録
githubアカウント連携でPackagistにログインする(「Use Github」を押す)
ログインできたらSubmitを押す
上の図のように「Repository URL (Git/Svn/Hg)」の欄にgithubのリポジトリのURLを入力してCheckを押す
チェックが通ればOK。
githubへのpushに連動して自動更新してくれる機能があるが、githubアカウント連携でログインしていればそのままでOKらしい。