Skip to content

docs: add Architecture Decision Records (ADR)#44

Merged
MrSmart00 merged 2 commits into
mainfrom
docs/add-adr-documents
Apr 14, 2026
Merged

docs: add Architecture Decision Records (ADR)#44
MrSmart00 merged 2 commits into
mainfrom
docs/add-adr-documents

Conversation

@MrSmart00
Copy link
Copy Markdown
Owner

@MrSmart00 MrSmart00 commented Apr 14, 2026

Summary

  • 既存の設計判断9件をMADRフォーマットのADRとして文書化
  • CLAUDE.md・READMEにADRへの参照リンクを追加
  • zustand移行を反映してREADMEの状態管理記述を更新

Changes

  • docs/adr/0000-adr-template.md — ADRテンプレート
  • docs/adr/0001-modular-monolith.md — モジュラーモノリスアーキテクチャの採用
  • docs/adr/0002-tech-stack.md — 技術スタックの選定
  • docs/adr/0003-tdd-bdd.md — TDD/BDD開発手法の採用
  • docs/adr/0004-rest-graphql-api.md — REST + GraphQL API併用戦略
  • docs/adr/0005-i18n-strategy.md — 国際化(i18n)戦略
  • docs/adr/0006-state-management.md — 状態管理戦略(zustand)
  • docs/adr/0007-ui-styling.md — UIスタイリング方針
  • docs/adr/0008-ci-cd-pipeline.md — CI/CDパイプライン
  • docs/adr/0009-coding-conventions.md — コーディング規約
  • CLAUDE.md — ADRへの参照リンクを追加
  • README.md — ADRリンク追加、状態管理をzustandに更新、ディレクトリ構成を修正

Test plan

  • 各ADRファイルがMADRフォーマットに準拠していること
  • ADR間の相互参照リンクが正しく機能すること
  • CLAUDE.md・READMEのリンクが正しいこと
  • pnpm validate が通ること(ドキュメントのみの変更のため既存テストに影響なし)

MADRフォーマットで既存の設計判断9件をADRとして文書化。
CLAUDE.md・READMEにADRへの参照リンクを追加し、
zustand移行を反映してREADMEの状態管理記述を更新。

Co-Authored-By: Claude <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 14, 2026

Coverage Report

Lines Statements Branches Functions
Coverage: 99%
98.56% (344/349) 90.07% (118/131) 99.04% (104/105)

Full Report

Co-Authored-By: Claude <noreply@anthropic.com>
@MrSmart00 MrSmart00 merged commit 64b175f into main Apr 14, 2026
1 check passed
@MrSmart00 MrSmart00 deleted the docs/add-adr-documents branch April 14, 2026 15:23
github-actions Bot added a commit that referenced this pull request Apr 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant