- ✅ Turborepo
- ✅ NestJS
- ✅ Prisma
- ✅ APIドキュメント生成, Dreddによるテスト
- ✅ React
- ✅ Vite
- ✅ Generouted ファイルベースルーティング
- ✅ Tailwind
- ✅ Storybook
- ✅ jestによるテスト
- ✅ 環境変数バリデーション
- ✅ Git
- ✅ GitHub Actions (自動テスト)
- ✅ Issue, PR, Commitメッセージのテンプレート
- ✅ Git Hooks (自動整形, 自動テスト, 自動インストール)
- ✅ DBをDockerコンテナで利用
- ✅ Node Package Scripts によるコマンド簡潔化
apps
packages
database
:api
,web
で使われる, PrismaClientのラッパーeslint-config-custom
:.eslintrc.js
で使われる, eslintの設定schema
:api
,web
で共有している, 主にAPIでやり取りする時の型情報stylelint-config
:.stylelintrc.js
で使われる, stylelintの設定tailwind-config
:globals.css
,postcss.config.js
,tailwind.config.js
で使われる, tailwindまわりの設定tsconfig
:tsconfig.json
で使われる, TypeScriptの設定ui
:web
,workshop
で使われる汎用コンポーネントと, コンポーネント生成
.vscode
: チーム開発で環境を素早く合わせるためのあれこれtool
: こまごましたスクリプト置き場