Thank you for your interest in contributing! This guide will help you get started.
- Python: Version 3.10 or greater
git clone https://github.com/replane-dev/replane-python.git
cd replane-pythonCreate and activate a virtual environment:
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activateInstall the package in development mode with dev dependencies:
pip install -e ".[dev]"pytestWith coverage:
pytest --cov=replaneruff check .mypy replaneblack .
isort .- Fork the repository
- Create a feature branch:
git checkout -b feature/your-feature - Make your changes
- Ensure tests pass:
pytest - Ensure linting passes:
ruff check . - Ensure type checking passes:
mypy replane - Commit your changes with a descriptive message
- Push to your fork and submit a pull request
Found a bug or have a feature request? Please open an issue on GitHub.
Have questions or want to discuss Replane? Join the conversation in GitHub Discussions.
By contributing to Replane Python SDK, you agree that your contributions will be licensed under the MIT License.