This is a language independent coding guideline that a developer at emumba must follow while writing code. If you are committing a code or getting it reviewed, it is expected that you have gone through this guideline and your code adheres to it.
Following items are applicable on both frontend and backend.
- Motivation
- Directory Structure
- Naming
- Variables
- Nested Code
- Loops
- Coupling
- Functions/Methods
- Environment Variables
- Logging
- Branching and Releases
- Gitignore
- Database
- Security
- Error Handling
- Documentation
- Others
Following are frontend specific guidelines.
Following are backend specific guidelines.
- Add first guideline here
Feel free to discuss if you disagree with some guideline or you would like to improve it.