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.