Contributing code#
Development workflow#
Fork the Scanpy repository to your own GitHub account
Create a development environment
Create a new branch for your PR
Add your feature or bugfix to the codebase
Code style#
Code contributions will be formatted and style checked using Ruff.
Ignored checks are configured in the tool.ruff.lint
section of pyproject.toml
.
To learn how to ignore checks per line please read about ignoring errors.
Additionally, we use Scanpy’s EditorConfig,
so using an editor/IDE with support for both is helpful.