Configuration Guide¶
Niamoto splits configuration by pipeline stage so each file answers one question.
Main files¶
config.yml: runtime settings such as paths and shared servicesimport.yml: raw sources, entity definitions, and import rulestransform.yml: grouped statistics and reusable computed outputsexport.yml: website export and machine-readable outputsdeploy.yml: deployment targets and platform settings, when present
Boundary rules¶
import.ymlanswers: where does the data come from?transform.ymlanswers: what do we compute from it?export.ymlanswers: how do we publish it?deploy.ymlanswers: where do published outputs go?
If a change spans more than one of these questions, document the boundary explicitly instead of hiding it in one large config block.