PHPerKaigi2021 LT資料です。
https://fortee.jp/phperkaigi-2021/proposal/95e16a49-35f9-47ac-85bb-cc390d324c56
皆さん、開発・運用では様々なツール、コマンドを駆使していると思います。
また、利用者もエンジニア、デザイナ、QAなど多様で、環境もローカル開発用PC、ステージング/本番サーバなど用途に応じてOS、プラットフォームを使い分けていることと思います。
そこで、makeコマンド(Makefile)で開発・運用をもっと楽にするための幾つかのノウハウを紹介いたします。
* 複雑な操作、一連の処理をまとめてタスク名をつける
* 必要なことだけをやる (依存関係、タイムスタンプ)
* 環境の違いを吸収する (開発/本番, Mac/Windows/Linux, etc)
※ phpに限定しない、汎用的に活用できるテーマです。