Best Practice Guidelines
Describes what we expect from new code. Also includes special tips to help you getting started!
Last updated
Describes what we expect from new code. Also includes special tips to help you getting started!
Last updated
When adding new dependencies, we use .
Don't commit package-lock.json
if you're not making any changes to the libraries.
If the issue you're working on require changes in both API and Frontend, give your Git branches the same name. CI will automatically pull the correct API's branch when testing the Frontend.
We love screenshots - or better: screencasts. Include some in your pull requests to demonstrate your changes and you will have our eternal gratitude.
I18n
The strings must be internationalized. See
Update the language files npm run build:langs
and commit them to reflect the changes
Librairies
Whenever it's possible we must use styled-components
to write styles. See
We're getting rid of Bootstrap
and material-ui
. Please don't use them for new developments.
Icons must be imported from the library.
Testing
Tests written with Cypress must follow our conventions.