Thank you for your interest in contributing to the Python Image Converter! Contributions from the community help make this project better. Here’s how you can contribute.
- Code of Conduct
- Getting Started
- How to Contribute
- Style Guide
- Testing
- Reporting Issues
- Submitting a Pull Request
- Community
By participating in this project, you are expected to uphold our Code of Conduct. Please read it before participating.
- Fork the repository on GitHub.
- Clone your forked repository locally.
- Set up the development environment by following the instructions in the README file.
- Find an issue to work on, or propose a new feature by creating a new issue.
- Discuss the issue with the maintainers to ensure it’s a good fit for the project.
- Work on the issue in your forked repository.
- Submit a pull request once your changes are ready.
To ensure the best possible experience for both contributors and users:
- Remember to limit each PR to the scope of the specific issue you worked on.
- DO NOT include dependencies, features or change the default code behaviour without discussing it beforehand.
- Each PR should be ATOMIC and should be conducted only as part of the contribution workflow, otherwise it will not be accepted.
Please follow the PEP 8 style guide for Python code.
Ensure that your code works as expected without affecting existing functionality.
We are using pytest, the tests
folder contains our unit tests.
# run unit tests
pytest tests
For improving our Unit Tests we are using codium.ai ✨
- Check if the issue has already been reported.
- Be clear and concise in your issue report.
- Include steps to reproduce the issue, if applicable.
- Tag the issue appropriately.
- Ensure your changes are on a new branch in your forked repository.
- Ensure your changes adhere to the style guide and do not break anythinng.
- Submit a pull request to the
master
branch. - Address any feedback from the maintainers.
- Join our Discord to discuss the project and ask for help.
- Be respectful and considerate of other community members.
Thank you for contributing to Python Image Converter!