このディレクトリには、nari-noteプロジェクト全体の概要ドキュメントが格納されています。
nari-noteプロジェクトのドキュメントは、以下のように整理されています:
場所: nari-note-backend/Documents/
バックエンド(ASP.NET Core Web API)に関する全てのドキュメント
- 実装ガイド
- アーキテクチャ設計
- エラーハンドリング戦略
- 開発ワークフロー
- データベース設計(ER図)
- 認証戦略
詳細は バックエンドドキュメントREADME を参照してください。
フロントエンド(Next.js)に関する全てのドキュメント
- 実装ガイド(Atomic Design)
- アーキテクチャ設計
- API使用方法
- コンポーネント生成パターン
- クイックリファレンス
詳細は フロントエンドドキュメントREADME を参照してください。
場所: このディレクトリ(docs/)
プロジェクト全体に関わる共通のドキュメント
- プロジェクト概要
- 技術スタック
- 環境構築(Docker)
- フレームワーク: ASP.NET Core 9.0
- 言語: C# (.NET 9.0)
- データベース: PostgreSQL 16
- ORM: Entity Framework Core 9.0
- フレームワーク: Next.js 15
- 言語: TypeScript
- UIライブラリ: React 19
- データフェッチング: TanStack Query (React Query)
- スタイリング: Tailwind CSS 4
nari-note/
├── nari-note-backend/ # バックエンド(ASP.NET Core)
│ ├── docs/ # バックエンドドキュメント
│ ├── Src/ # ソースコード
│ ├── Migrations/ # EF Core マイグレーション
│ └── Program.cs # エントリーポイント
├── nari-note-frontend/ # フロントエンド(Next.js)
│ ├── docs/ # フロントエンドドキュメント
│ ├── src/ # ソースコード
│ └── public/ # 静的ファイル
├── docs/ # 共通ドキュメント
├── docker-compose.yml # Docker構成
└── README.md # プロジェクトREADME
- バックエンドドキュメント を読む
- backend-implementation-guide.md で実装パターンを確認
- development-workflow.md で開発手順を確認
- フロントエンドドキュメント を読む
- implementation-guide.md でAtomic Designパターンを確認
- api-usage.md でAPI使用方法を確認
- ⭐ backend-implementation-guide.md - 実装パターンとコーディング規約
- ⭐ development-workflow.md - 開発ワークフロー
- error-handling-strategy.md - エラーハンドリング戦略
- ⭐ implementation-guide.md - Atomic Designとコンポーネント生成
- ⭐ api-usage.md - API使用方法
- architecture.md - アーキテクチャガイド
このプロジェクトのドキュメントは、AI開発支援ツールが自動的に参照し、コード生成やレビューに活用できるように構造化されています。
- backend-implementation-guide.md で全体像を把握
- development-workflow.md で開発手順を理解
- error-handling-strategy.md でエラーハンドリングを確認
- implementation-guide.md でAtomic Designパターンを把握
- api-usage.md でAPI使用方法を理解
- architecture.md でアーキテクチャを確認