README テンプレ
README は「入口」であり、読者が最短で動かすための情報を揃えます。
コピペ用テンプレ
# (プロジェクト名)
## 目的
- このリポジトリ/システムは何のために存在するか
## Quick Start
### 前提
- (例: OS/必要ツール/権限)
### 最小手順
1. (例: 依存の起動)
2. (例: アプリの起動)
### 成功条件
- `curl -fsS -o /dev/null -w "%{http_code}\n" http://localhost:8080/healthz` が `200` を返す
- (必要に応じて)主要画面にアクセスできる、ログにエラーが出ない、など
## 依存関係
- 外部サービス
- 権限/秘密情報
## 運用
- 定常作業
- 障害時の導線(Runbook へのリンク)
## FAQ
- よくある問い合わせ
## 問い合わせ
- 連絡先
- 受付時間
解説(各セクションの狙い)
目的
- 読者が最初に判断したい「何のためのものか」を 1〜3 行で書く
- スコープ境界(やらないこと)も短く補足すると誤読が減る
Quick Start
- 読者が「動かせた」と判断できるよう、前提→最小手順→成功条件をセットで書く
- 成功条件は、第三者が判定可能な形(例: health check、主要画面表示、ログ無エラー)にする
依存関係
- 外部サービス、権限、秘密情報(取得手段/保管場所)を明確にする
- README に秘密情報を直接書かない(値は伏字/参照先リンク)
運用
- 定常作業の入口と、障害時の導線(Runbook/手順書/連絡先)を貼る
- 「誰が/いつ/何をするか」まで落とすと運用で使える
FAQ
- 問い合わせを減らすため、頻出質問と回答を置く(短く)
- FAQ は増え続けるため、更新責任者(Owner)と方針(いつ消す/まとめるか)を決める
問い合わせ
- 窓口と受付時間を明記し、緊急時の連絡ルートと分ける(混線を防ぐ)