We welcome your contributions! Please follow these guidelines to get started.
-
Search existing issues before opening a new one.
-
Provide:
- Clear title and description
- Steps to reproduce
- Version of
fr24sdk, Python, and OS - Relevant logs or errors
-
Fork and clone the repo
-
Create a feature branch:
git checkout -b feature/desc -
Install dev dependencies:
python -m venv .venv && source .venv/bin/activate pip install -e '.[dev]'
-
Implement changes and add tests in
tests/ -
Run:
pre-commit run --all-files pytest --cov
-
Commit using Conventional Commits and reference issues
-
Push branch and open a PR against
main
- CI runs lint, type-check, and tests on GitHub Actions
- Ensure all checks pass before merging
Thanks for helping improve the SDK!