自作composerライブラリをPackagistに登録する方法

自分で作った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らしい。

カテゴリー: php

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です