- Follow your best programming standard
- Be sure to follow the pattern that you see on this repository, do not reinvent the well and where possibile try to improve things.
- Check the Nerdz Ng Todo List and try to use as reference to know what to do.
- In the "Nerdz Ng Todo List", if you are assign to you a task, write your name on the task so other contributors can know that and avoid to work on the same feature.
- Generally make sure to apply the IBM Carbon Design System guidelines for the front-end part. For example use for colors the colors token and for spacing the spacing token. This is important because the black-and-white theme is based directly on this tokens.
- Do not write SCSS directly on the component files but write them in the
frontend/src/scss/folder. Where possible create reusable pieces of SCSS writing a mixin inside themixins.scssfile. - Generally do not write CSS directly on the template but use the SCSS files.
- For CSS class names you should use the BEM methodology.
- Feel free to follow your best patterns and the coding style you find on the
/backendfolder