documentation_templates icon indicating copy to clipboard operation
documentation_templates copied to clipboard

開発ドキュメントのテンプレート集

ドキュメントテンプレート

ソフトウェア開発時に作成するドキュメントのテンプレート集です。

コンセプト

成果物としてではなく、開発効率を向上させる手段の1つとして作成されるドキュメントを対象とします。つまり、反復型開発などにおいて継続的に更新されるものです。そのため、更新や差分表示のしやすさを考慮し、極力テキスト形式を使用しています。

また、プロジェクトによって求められる内容や粒度は異なるため、適宜調整して使用されることを想定しています。

プロジェクト単位

プロジェクト単位の文書一覧です。

  • 概要
  • 運営ルール
  • 用語集

リポジトリ単位

ユーザ向け

ユーザを対象読者とした文書の一覧です。

  • 概要
  • コマンド
  • 設定
  • バグ報告テンプレート
  • 改善提案テンプレート
  • API
    • OpenAPIなどで自動生成

開発者向け

開発者を対象読者とした文書の一覧です。* がついている項目はGUIアプリのみが対象です。

  • 配置図
    • (プレビュー)
  • シーケンス図
    • (プレビュー)
  • UI Flows *
    • (プレビュー)
  • 画面遷移図 *
  • 画面設計書 *
  • クラス図
    • (プレビュー)
  • フローチャート
    • (プレビュー)
  • 状態遷移図
    • (プレビュー)
  • 状態遷移表
  • データフロー図
    • (プレビュー)
  • コミュニケーション図
    • (プレビュー)
  • リポジトリ運用ガイドライン
  • Architectural Decision Records
  • プルリクエストテンプレート
  • 要求仕様書
    • エクセル版
  • テーブル定義
    • ORMのスキーマファイルなどを流用するか自動生成
  • ER図
    • ORMのスキーマファイルなどを流用するか自動生成

Setup Previews on Visual Studio Code

Mermaid

UI Flows