Thank you for considering contributing to this project! Your support is greatly appreciated. Please read the following guidelines before making any contributions.
We strive to maintain an open and welcoming environment for everyone. Please be respectful and courteous to all contributors. Harassment, discrimination, or any form of unprofessional behavior will not be tolerated.
-
Check Existing Issues:
- Ensure that the bug hasn't already been reported.
-
Create a New Issue:
- Provide a clear and concise description of the problem.
- Include steps to reproduce the issue, the expected behavior, and the actual behavior.
- Add any relevant screenshots or logs if applicable.
- Feature Request:
- Verify if the feature has already been suggested or implemented.
- Open a new issue with a detailed description of the proposed feature and its benefits.
-
Fork the Repository:
- Click the "Fork" button at the top right of this page to create a copy of the repository in your GitHub account.
-
Clone Your Fork:
git clone https://github.com/TCzerny/modbus_manager.git
-
Create a New Branch:
git checkout -b feature/YourFeatureName
-
Make Your Changes:
- Implement your feature or bug fix.
- Ensure your code follows the project's coding standards.
-
Commit Your Changes:
git commit -m "Add feature: Your Feature Description"
-
Push to Your Fork:
git push origin feature/YourFeatureName
-
Open a Pull Request:
- Navigate to the original repository and click on "Compare & pull request".
- Provide a clear description of your changes and the reason for the pull request.
- Style: Adhere to the existing code style and conventions used in the project.
- Documentation: Comment your code where necessary and update documentation as needed.
- Testing: Write tests for your changes if applicable to ensure functionality remains intact.
Ensure all tests pass locally before submitting a pull request: