頭の中を整理するため、いわゆるZero Feature Releaseに必要なことをまとめてみました。開発チームがプロダクトコードを書き始めるまでに作っておくとよいものです。 ソースコードリポジトリ(例:GitHub) エディタ設定(例:editorconfig) ビルドツール(例:Gradle Wrapper) ビルドスクリプト(例:build.gradle) フレームワーク(例:Spring Boot) テスティングフレームワーク(例:Spock) 静的解析ツール(例:Sonar) ドキュメンテーションツール(例:Asciidoctor) DBマイグレーションツール(例:Flyway) CIスクリプト(例:Jenkinsfile) CIとソースコードリポジトリの連携(例:Jenkins Webhook) CIとチャットの連携(例:Slack) 成果物の公開場所(例:GitHub Rel