How-to Guides#
Practical step-by-step guides for the more experienced user.
- Build the docs using sphinx
- Contribute to the project
- How to check code coverage
- Creating a new beamline
- Setup Developer Environment
- How to embed Excalidraw diagrams
- Run linting using pre-commit
- Lock requirements
- Decision Flowchart for Creating a New ophyd_async Device
- Make a release
- Moving code from another repo
- Setting up PyPI publishing
- Run the tests using pytest
- Run static analysis using pyright or mypy
- How to update to the latest template structure
- Writing Tests in This Python Project
- Zocalo Interaction