Project Workflow
Apply these rules for this repository:
- •Prefer
maketargets instead of directnpmcommands whenever a Makefile target exists. - •Exception: dependency installation uses
npm install(ornpm i) and should not be replaced withmake. - •Before any
npm installcommand, request escalation/permission so the install can run without stalling. - •After any code change, run both lint and typecheck commands for the affected service(s).
Command Guidance
- •Web service checks:
- •
make lint-web - •
make typecheck-web
- •
- •API service checks:
- •
make lint-api - •
make typecheck-api
- •
- •Full project checks:
- •
make lint - •
make typecheck
- •
If Makefile coverage is missing for a needed check, use the closest npm script and note it.