Python Package
Python Package
Contributing
How to contribute to the StackSats Python package and where to find the canonical contribution workflow.
This page summarizes the contribution path for stacksats. Upstream docs remain canonical for full requirements.
Contribution Path
- Create a feature branch from
main. - Make focused changes with tests where practical.
- Update docs and changelog entries for user-visible changes.
- Open a pull request with clear test evidence.
Condensed Local Setup
python -m venv venv
source venv/bin/activate
python -m pip install --upgrade pip
pip install -e ".[dev]"
pip install pre-commit
venv/bin/python -m pre_commit install -t pre-commitCondensed Local Checks
venv/bin/python -m ruff check .
venv/bin/python -m pytest -q
venv/bin/python -m mkdocs build --strict