-
Every repo should contain an updated readme file. We expect the following sections in the Readme:
- Project description
- Installation: Explain how users can install or use your project locally on their computers. Include code snippets if necessary.
- Describe how to use your project, including code examples or screenshots.
- Use descriptive naming of variables, functions and classes
- Avoid duplicating code by creating reusable functions or modules.
- All code and comments should be written in English.
- Avoid hardcoding sensitive information like passwords or API keys; use environment variables or secure vaults.
- Avoid exposing sensitive information in error messages.
- Write unit tests for critical parts of your code
- Separate source code from testing code in different folders
- Log messages should be clear and should provide enough context to understand the issue.
- Log messages should be in English