-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationphase-5
Description
Summary
Write comprehensive project documentation covering setup, development, architecture, and deployment.
Details
README.md Sections
- Project overview: What the app does, screenshot/demo link
- Tech stack: Frontend (Vue 3, Naive UI, ECharts) + Backend (Go, Chi, PostgreSQL)
- Prerequisites: Go 1.23+, Node 22+, PostgreSQL, Docker (optional)
- Local development setup:
- Clone repo
docker-compose up -d(PostgreSQL)- Backend:
make run(env vars in.env) - Frontend:
cd web && npm install && npm run dev .env.examplewith all required variables documented
- Building for production:
make buildor Docker - Deployment: How to deploy to Digital Ocean (Terraform steps)
- API documentation: Brief endpoint reference
- Architecture: High-level diagram of frontend ↔ backend ↔ CoD API ↔ PostgreSQL
Additional Docs
terraform/README.md— How to run Terraform, required variables, state management.env.example— All environment variables with descriptions and example valuesCONTRIBUTING.md— How to contribute (branch naming, PR process, code style)
CoD API Notes
- Document that the API is unofficial and may break
- Document how to obtain an SSO token
- Document privacy setting implications
Acceptance Criteria
- README enables a new developer to set up the project from scratch
- All environment variables documented with descriptions
- Terraform setup documented
- CoD API caveats clearly explained
- Architecture diagram included
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationphase-5