Thank you for your interest in contributing to the Embedded RTOS project.
Contributions that improve code quality, documentation, testing, and usability are always welcome.
You can contribute by:
- Reporting bugs
- Suggesting improvements
- Improving documentation
- Adding new RTOS features
- Optimizing algorithms
- Writing unit tests
- Improving code readability
Before submitting code:
- Keep modules independent.
- Follow the existing project structure.
- Use descriptive variable names.
- Write clear comments where necessary.
- Avoid unnecessary dependencies.
- Maintain compatibility with C11.
- Fork the repository.
- Create a feature branch.
- Commit your changes.
- Push the branch.
- Open a Pull Request.
Please include:
- Clear description
- Reason for the change
- Testing performed
- Screenshots if applicable
- Four-space indentation
- Consistent formatting
- Modular functions
- Meaningful comments
- Avoid duplicated code
If your contribution changes functionality, please update the corresponding documentation inside the docs/ directory.
When reporting a bug, include:
- Operating System
- Compiler Version
- Steps to reproduce
- Expected behavior
- Actual behavior
Every contribution—whether code, documentation, testing, or feedback—helps improve this project.