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
New code should follow Black and flake8. We ignore a couple of flake8 checks which are documented in the .flake8 file in the root of this repository. To learn how to ignore checks per line please read flake8 violations. Additionally, we use Scanpy’s EditorConfig, so using an editor/IDE with support for both is helpful.