# Developer guide

Development setup, contribution procedure and conventions.

| Page | Contents |
| --- | --- |
| {doc}`installation` | Prerequisites, editable install, pre-commit hooks, documentation build |
| {doc}`workflow` | Tests, pull requests, code of conduct |
| {doc}`style` | Ruff, docstrings, comments |
| {doc}`documentation` | MyST sources, gallery, figures, publication |
| {doc}`terminology` | Signal models, units, Course and Applications |
| {doc}`internals/index` | EPG derivations, description format, kernels |

```{toctree}
:hidden:

installation
workflow
style
documentation
terminology
internals/index
```
