Contributing - VladimirSiv/pytransflow GitHub Wiki
First off, thanks for taking the time and showing interest in pytransflow!
All skill levels are welcome to contribute! Whether you're a beginner or an experienced developer, your input is valuable.
How Can I Contribute?
Reporting Bugs
- Use the GitHub issue tracker to report any bugs or request new features
- Ensure the bug was not already reported by searching through existing issues
Suggesting Enhancements
- Use the GitHub issue tracker to suggest enhancements
- Label them with the "enhancement" tag
Pull Requests
- Fork the repo and create your branch from main
- If you've added code that should be tested, add tests
- Ensure your code lints properly, by running
poetry run linters - Make sure that your tests have 100% coverage, by running
poetry run tests - Issue that pull request
Code Style
This project follows Google's Python Style Guide, please adhere to these guidelines in your contributions.
Additionally, this project is using sphinx python library to generate
the documentation pages, these pages are generated from docstrings written in
Google's style, for more examples and additional information about this style
please check
Example Google Style Python Docstrings
While developing use helper scripts like poetry run linters to resolve any
potential misalignment with the project's style.