Overview
The project lacks a formal versioning strategy. Implement semantic versioning (semver) for both the frontend and backend packages to track releases and communicate the impact of changes.
Current State
- All three
package.json files (root, backend, client) are at 0.3.0
- One ancient git tag:
v0.2.0 from February 2020
- No GitHub releases, no CHANGELOG, no release tooling
- ~30% of recent commits follow conventional commit format — inconsistent across contributors
- No commitlint enforcement
- Deploys to AWS ECS via Docker, images tagged by git short SHA, manual
workflow_dispatch
Action Items
Phase 1 — Foundation
Phase 2 — Commit conventions
Phase 3 — Automated releases
Phase 4 — Deploy integration
Resources/Instructions
Overview
The project lacks a formal versioning strategy. Implement semantic versioning (semver) for both the frontend and backend packages to track releases and communicate the impact of changes.
Current State
package.jsonfiles (root, backend, client) are at 0.3.0v0.2.0from February 2020workflow_dispatchAction Items
Phase 1 — Foundation
Phase 2 — Commit conventions
@commitlint/config-conventionalPhase 3 — Automated releases
Phase 4 — Deploy integration
Resources/Instructions