宮さんへのメモ
| ファイル | 役割 |
|---|---|
| composer.phar | composer installやcomposer updateの実行に必要な本体。サーバにインストールされていれば無くても実行できる。 |
| composer.json | 依存関係が書かれた設定ファイル、ここに書かれたライブラリをインストールまたはアップデートして、vendor/ 以下に配置するのがcomposerの役割 |
| composer.lock | インストールされるライブラリのバージョンを固定する為のファイル。存在しない場合は最新版がセットアップされる。 |
| vendor/autoload.php | vendor 以下に配置されたライブラリを自動で読み込む為のファイル。フレームワークなどにPSRに対応したローダがあれば不要。 |
| vendor/* | 外部からセットアップされたライブラリが配置される。空っぽになっていてもcomposer.jsonから再生可能。 |