Thank you for considering contributing to pyAutoPort! We appreciate your time and effort in making our project better.
- Code of Conduct
- How Can I Contribute?
- Development Setup
- Commit Guidelines
- Code Review
- Community and Communication
- Acknowledgments
We are committed to fostering a positive and inclusive community environment.
Be respectful and considerate in your interactions with other contributors. Avoid offensive language and behavior.
We welcome contributions in various forms! Whether you're reporting a bug, suggesting an enhancement, contributing code, or improving documentation, your input is valuable.
If you encounter a bug, please follow these steps:
- Check the existing issues to see if the bug has already been reported.
- If not, open a new issue, providing detailed information about the bug, including steps to reproduce.
- Maintainers will label acknowledged bugs with 'bug' and duplicate issues with 'duplicate.'
If you have ideas for enhancements or new features, please:
- Check the existing issues to ensure your suggestion hasn't been made.
- If not, open a new issue, describing your enhancement idea and the use case it addresses.
- Maintainers will label acknowledged enhancement with 'enhancement' and duplicate issues with 'duplicate.'
We welcome code contributions! To contribute code:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and submit a pull request to the
develop
branch.
Improvements to documentation are always appreciated. If you find areas that need clarification or additional information, please submit a pull request.
Developing doesn't require any specific setup at the moment. We will create a DEVELOPMENT_SETUP.md when development setup becomes necessary.
Please adhere to our commit guidelines when making changes. This ensures a clear and organized version history.
All contributions go through a code review process. Be open to feedback and address comments as needed. Once approved, your changes will be merged.
Join our community chat at Github Discussion for discussions, support, and collaboration. We appreciate your input and encourage active participation in the community.