First off, thank you for considering contributing to PyDeepFlow! It's people like you that make PyDeepFlow such a great tool.
- Fork the repository on GitHub.
- Clone your fork locally:
git clone https://github.com/your_username/PyDeepFlow.git
- Install the dependencies. We recommend using a virtual environment:
cd PyDeepFlow python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate` pip install -r requirements.txt pip install -e .[testing]
To make sure everything is working correctly, please run the tests before submitting a pull request.
python -m unittest discover tests- Create a new branch for your changes:
git checkout -b my-feature-branch
- Make your changes and commit them with a clear message.
- Push your branch to your fork:
git push origin my-feature-branch
- Open a pull request on the PyDeepFlow repository.
Please try to follow the existing code style. We use black for code formatting.
If you find a bug, please open an issue on the issue tracker. Please include as much information as possible, including:
- A clear and descriptive title.
- A detailed description of the bug.
- Steps to reproduce the bug.
- The expected behavior.
- The actual behavior.
- Your operating system and Python version.
If you have an idea for a new feature, please open an issue on the issue tracker. Please include:
- A clear and descriptive title.
- A detailed description of the enhancement.
- The motivation for the enhancement.
Thank you for your contribution!