- all python projects shall use the psf "black" code formatter. It is recommended to use a github action for formatting and that a badge be added to the projects README file
- all python projects shall have unittests that execute automatically on pushes/pull requests
- all python projects shall follow this style guide [tbd]
- follow the Zen of Python
- web applications shall be built using React
- web applications should be built using a React metaframework. Refine.dev is preferred.
- web applications shall use MaterialUI or PrimeReact as a UI component library
- web applications shall be bundled using Vite
- Use postgresql
- Databases shall be maintained such that they are never using an EOL version