Thank you for your interest in contributing to harmor
! Every contribution, whether it's a small bug fix or a new
feature, helps make this project better. This document provides some guidelines to ensure smooth collaboration.
-
Fork the
harmor
repository to your own GitHub account. -
Clone your fork to your local machine:
git clone https://github.com/YOUR_USERNAME/harmor.git
-
Navigate to the project directory:
cd harmor
- Check if the bug has already been reported in the issues section.
- If the issue doesn't already exist, create a new issue.
- Provide a clear and descriptive title.
- Describe the steps to reproduce the bug.
- Include any relevant code snippets or error messages.
- Check the issues section to see if the enhancement has already been suggested.
- If it hasn't, create a new issue.
- Provide a clear and descriptive title.
- Describe your enhancement in detail.
-
Create a new branch for your feature or bugfix:
git checkout -b feature/your-feature-name
-
Make your changes.
-
Push your branch to your fork:
git push origin feature/your-feature-name
-
Create a pull request from your branch to the
harmor
main branch. -
Describe your changes in the pull request.
-
Ensure your code has no conflicts with the base branch.
- Write clean, readable, and maintainable code.
- Follow the coding style used throughout the project.
- Include comments to explain your code when necessary.
Your contributions will undergo a review process. This is not a critique of you, but a necessary step to ensure the quality of the code and the consistency of the project.
Thank you for taking the time to contribute!