Developer Guide# Documentation is split into four categories, also accessible from links in the side-bar. Tutorials Developer install Tutorials for getting up and running as a developer. How-to Guides Contributing to the project Build the docs using sphinx Run the tests using pytest Run static analysis using mypy Run linting using pre-commit Update the tools Make a release Pinning Requirements Practical step-by-step guides for day-to-day dev tasks. Explanations Architectural Decision Records Explanations of how and why the architecture is why it is. Reference Standards Technical reference material on standards in use.