-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Summary
Create a Makefile at project root with targets for common operations, reducing the need to remember directory-specific commands. Many exemplary projects (Open WebUI, full-stack-fastapi-template) provide this convenience. The Makefile should surface the commands already documented in CLAUDE.md.
Part of: #3
Scope
Makefile— create at project root with targets for:server-dev,server-test,server-lint,server-install,client-run,client-lint,lint(both),test(both),db-migrate,format,help(default target listing all available targets)
Acceptance criteria
-
Makefileexists at project root -
make help(or baremake) lists all available targets with descriptions - Server targets work:
make server-test,make server-lint,make server-dev - Client targets work:
make client-lint - Aggregate targets work:
make lint,make test - Database target works:
make db-migrate - All targets use the same commands as documented in CLAUDE.md quick reference
Dependencies
None — Layer 0, no blockers.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request