Thanks for considering contributing to py-typify! Here’s how you can help:
- Fork the repository
- Clone your fork locally
- Create a new branch for your feature or bug fix
- Make your changes and write tests for them
- Update the manifest.yaml to include your changes
- Commit your changes with a descriptive message
- Push your changes to your fork and create a pull request
- If you find a bug or need a feature, please open an issue.
- Please search the issue tracker to avoid duplicates.
- Follow PEP 8 for Python code style
- Ensure that your code passes existing tests and includes new ones for new features or fixes
- Use Python 3.8 or higher
- Set up a virtual environment for development with
python -m venv venv - Install dependencies with
pip install -r requirements-dev.txt
- The main code is in the
typifydirectory - Tests are in the
testdirectory
Make sure your changes pass the tests. You can run the tests with:
pytest --cov="typify" --cov-report=term-missingBy contributing, you agree that your contributions will be licensed under the MIT License -- see the LICENSE file for details.