# Developer guide

Repository development, contribution and release procedures.

| Page | Scope |
| --- | --- |
| {doc}`prerequisites` | Git, Python, native toolchain and submodules. |
| {doc}`installation` | Editable installation and development dependencies. |
| {doc}`workflow` | Fork-based development, branches and pull requests. |
| {doc}`style` | Ruff, formatting, tests and code conventions. |
| {doc}`documentation` | Documentation types, scientific writing and gallery policy. |
| {doc}`terminology` | MRI, Pulseq, units, coordinate frames and safety language. |
| {doc}`pre-commit` | Local hooks, deliberate bypasses and CI. |
| {doc}`pull-requests` | Pull-request contents and validation. |
| {doc}`code-of-conduct` | Project participation policy. |

```{toctree}
:hidden:

prerequisites
installation
workflow
style
documentation
terminology
pre-commit
pull-requests
code-of-conduct
```
