Thank you for your interest in contributing to Easy Embedded Framework! We welcome all kinds of contributions, including bug reports, feature requests, documentation improvements, and code contributions.
- Click the "Fork" button at the top right of the repository page.
- Clone your fork to your local machine:
git clone https://github.com/your-username/EasyEmbeddedFramework.git
- Create a new branch for your feature or bugfix:
git checkout -b my-feature-branch
- Make your changes in the appropriate files.
- Add tests for new features or bug fixes when possible.
- Ensure your code follows the project's style and passes all tests.
- Commit your changes with a clear message:
git add . git commit -m "Describe your change" git push origin my-feature-branch
- Go to the original repository on GitHub.
- Click "Compare & pull request" next to your branch.
- Fill in the PR template, describing your changes and why they are needed.
- Link any related issues.
- Follow the existing code style and conventions.
- Use descriptive variable and function names.
- Document new functions, classes, and modules.
- Use GitHub Issues to report bugs or request features.
- Provide as much detail as possible, including steps to reproduce, expected behavior, and screenshots/logs if applicable.
- One feature or bugfix per pull request.
- Keep pull requests focused and concise.
- Reference related issues in your PR description (e.g., "Closes #123").
- Ensure all tests pass before submitting.
- Be responsive to feedback and requested changes.
- Be respectful and inclusive.
- Use welcoming and constructive language.
- See the Code of Conduct if available.
By contributing, you agree that your contributions will be licensed under the MIT License.
Thank you for helping make Easy Embedded Framework better!