First off, thank you for considering contributing to PyPing! It's people like you who make the open-source community such an amazing place to learn, inspire, and create.
- Check the existing issues to see if the bug has already been reported.
- If not, open a new issue with a clear title and description.
- Include steps to reproduce the bug and details about your environment (OS, Python version).
- Open an issue to discuss your idea before starting work.
- Provide a clear description of the enhancement and why it would be useful.
- Fork the repo and create your branch from
master. - If you've added code that should be tested, add tests.
- If you've changed APIs, update the documentation.
- Ensure the test suite passes.
- Make sure your code follows the existing style.
- Use Python 3.x features where appropriate.
- Follow PEP 8 for Python code.
- Write clear, descriptive commit messages.
By contributing to PyPing, you agree that your contributions will be licensed under its MIT License.