- ALWAYS use docker and docker compose to run any command
- ALWAYS source the
helpers.shscript, check out the commands in there - ALWAYS use the development profile
- ALWAYS use
pnmpto install and handle javascript dependencies - ALWAYS run
pre-commit - ALWAYS make sure the javascript/react code follows eslint/prettier configuration
- PREFER backward compatible changes to APIs
- PREFER adding readonly fields for related fields in the REST API
- PREFER fat models over logic in the views