チーム 06 のリポジトリです。
コマンド | 処理 |
---|---|
dev | 開発モードでの起動 |
build | ビルド |
start | ビルドファイルの起動 |
lint | ESLint を使用した解析処理 |
test | Jest を使用したテスト実行 |
ディレクトリ | 役割 |
---|---|
.vscode/ | VSCode の設定ファイルを格納するディレクトリ |
app/ | アプリケーションのソースコードを格納するディレクトリ(Colocation) |
docs/ | ドキュメント関係を格納するディレクトリ ※ 基本は Wiki |
public/ | アセット系を格納するディレクトリ |
specs/ | API 仕様書関係を格納するディレクトリ |
tests/ | アプリケーションのテストコードを格納するディレクトリ |
ディレクトリ | 役割 |
---|---|
api/ | API 機能を定義するファイルを格納するディレクトリ |
_common/ | 複数ルートでファイルを格納するディレクトリ |
**/_constants/ | 定数ファイルを格納するディレクトリ |
**/_features/ | 機能を定義するファイルを格納するディレクトリ |
**/_hooks/ | カスタムフックを定義するファイルを格納するディレクトリ |
**/_libs/ | npm パッケージのラッパー処理を定義するファイルを格納するディレクトリ |
**/_stores/ | 状態を管理するファイルを格納するディレクトリ |
**/_styles/ | スタイルシートを格納するディレクトリ |
**/_types/ | type の定義ファイルを格納するディレクトリ |
- ルーティングしないディレクトリはプライベート(ex.
_foo/
)にすること
項目 | 内容 |
---|---|
フロントエンド | TypeScript / Next.js(App Router) |
バックエンド | TypeScript / Next.js(Route Handlers) |
※ Runtime | Edge Runtime |
項目 | 内容 |
---|---|
ホスティング | Vercel Serverless Functions |
データベース | PlanetScale |
項目 | 内容 |
---|---|
状態管理 | Jotai |
テスティングフレームワーク | Jest |
CSS フレームワーク | Tailwind CSS |
- アプリ環境構築
- API 仕様書環境構築
- ER 図
- VisualStudioCode 拡張機能インストールの必要あり
- ※
.vscode/extensions.json
に記載あり- Markdown Preview Mermaid Support
- Markdown Preview Enhanced
- Mermaid Markdown Syntax Highlighting ※ 推奨
- 命名規則