# Contributing to Dinatos This section is for people changing the code, not for deploying or using an instance. Read the pages in order: set up, work day to day, then CI and releases. ```{toctree} :maxdepth: 2 contributing environment-setup workflow ci-and-releases ``` - [Contributing](contributing.md): the short front door (also the repo's `CONTRIBUTING.md`). Start here. - [Environment setup](environment-setup.md): install the tools. - [Running and testing](workflow.md): run the app and the tests. - [CI and releases](ci-and-releases.md): what runs on your PR, how releases ship. - [Architecture](../architecture/index.md): why the code is shaped the way it is.