PHPerKaigi 2025
採択
パンフ記事(4ページ)

PIEとPackagist

o0h_ きんじょうひでき o0h_
1

PHPの、新しいExtension Installer・・・PIE!
php/pie: The PHP Installer for Extensions

そして、このツールで導入できる拡張たちは、Packagist上で検索やメタ情報の取得ができます。
・・・となれば、興味が湧くのは「ここで、どんな情報が扱われているのか」ですよね✨️
また、従来からPackagistで扱われていたComposerパッケージのそれとは、なにか違うのでしょうか?
更に言えば、ここで取得された情報は、どんな役割を果たして、PIEによるインストールのプロセスに役立っているのでしょうか??

この記事では、「PIEをどう使うか」「どう活用・運用していくか」といったトピックには重きを置かずに、
「レポジトリ(Packagist)の提供するAPIとして、どうなっているの?」といった内部事情・詳細部分にフォーカスを当てた、
ちょっとニッチな話題を扱います。