gemの取捨選択に関する判断基準
Overview
- Railsは常にgemと向き合うフレームワークなので、Gemとの付き合い方を考える。
- gemをベースにrailsのエコシステムをクリーンに保つ必要がある。
- そのために、gemへの対応を優先順位をつけて明確にしておく。
gemに対する対応の優先事項
- 公式Githubなどで開発終了が発表されているものは問答無用で削除。
- gitのソースコードからgemが対応しているrubyのバージョンを特定して低いのであれば削除。
- gemの更新が1年以上ないものに関しては削除を検討。
- それ以外は最新化で対応。