- Added CONTRIBUTION.md to provide guidelines for contributing to the project. - Updated README.md to include a link to CONTRIBUTION.md for easy access to contribution guidelines.
2.0 KiB
Contribution Guidelines
Thank you for considering contributing to this project! Your help is greatly appreciated. Please follow these guidelines to ensure a smooth contribution process.
How to Contribute
-
Fork the repository: Click the "Fork" button at the top right of this repository to create a copy of the repository in your GitHub account.
-
Clone your fork: Clone your forked repository to your local machine.
git clone https://github.com/BreizhHardware/ntfy_alerts.git cd ntfy_alerts -
Create a new branch: Create a new branch for your feature or bugfix.
git checkout -b feat/my-feature-branch -
Make your changes: Make your changes to the codebase. Ensure your code follows the project's coding standards and includes appropriate tests.
-
Commit your changes: Commit your changes with a clear and concise commit message using conventional commit.
git add . git commit -m "feat: add feature X" -
Push to your fork: Push your changes to your forked repository.
git push origin feat/my-feature-branch -
Create a Pull Request: Go to the original repository and create a pull request from your forked repository. Provide a clear description of your changes and the problem they solve.
Code Style
- Follow the existing code style and conventions.
- Write clear and concise comments where necessary.
- Ensure your code is well-documented.
Testing
- Write tests for any new features or bug fixes.
- Ensure all tests pass before submitting your pull request.
Reporting Issues
If you find a bug or have a feature request, please create an issue on the GitHub repository. Provide as much detail as possible to help us understand and address the issue.
Code of Conduct
Please note that this project is released with a Contributor Code of Conduct. By participating in this project, you agree to abide by its terms.
Thank you for contributing!