A clean rewrite of the blog platform with:
- Backend: Go + Gin + PostgreSQL + Redis
- Frontend: Vue 3 (admin + public site)
- Repository is initialized for the rewrite phase.
- Core planning and contracts are defined under
docs/. - Backend skeleton is available in
backend/.
backend/: Go API service.frontend-admin/: Vue 3 admin app (to be scaffolded).frontend-blog/: Vue 3 public app (to be scaffolded).docs/: product rules, data model, API contracts, progress logs.AGENTS.md: contributor and AI-collaboration rules.
cd backend
go mod tidy
go run ./cmd/serverHealth check:
curl http://127.0.0.1:8080/healthzdocs/PRODUCT_RULES.mddocs/DATA_MODEL.mddocs/API_CONTRACT.mddocs/PROGRESS.mddocs/SESSION_LOG.md
- Follow
AGENTS.md. - Keep code comments in English.
- Add a top-of-file header comment for each source file:
- file purpose
- module/layer position
- related modules