WhiteCoder のモノレポ。
ルート README は全体像だけを示し、詳細は docs/ に集約する。
protoAPI 契約と生成コードの元frontendBun + Next.js のフロントエンドbackendConnect/Go の API サーバinfraTerraform と GitHub Actions を含むデプロイ設定docs設計・運用・開発手順の集約先
最初に読むと分かりやすい順番:
必要なもの:
- Go
- Bun
- Buf CLI
- Atlas CLI
- Docker
Go 用 protobuf plugin:
go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
go install connectrpc.com/connect/cmd/protoc-gen-connect-go@latestTypeScript 用 protobuf plugin:
cd frontend
bun add -D @bufbuild/protoc-gen-es @connectrpc/protoc-gen-connect-es生成コード更新:
cd proto
buf generateローカル DB 起動:
cd backend
docker compose up --buildbackend 起動:
cd backend
go run ./cmd/serverfrontend 起動:
cd frontend
bun install
bun run devデモ用 seed 投入:
cd backend
go run ./cmd/seed --preset demo