Changelog and Centralization¶
Purpose¶
This page refers to the history of centralization of pipeline configuration and documentation: moving from per-script or per-repo config to a single pipelines_config.yml and a unified docs structure (including this Engineering section).
What “Centralization” Means Here¶
- One config file for pipeline parameters: each pipeline has a top-level section; scripts and scheduler read from the same file.
- Unified path and storage: Same keys (
source_folder,output_folder,input_path,storage) and the same resolution logic across pipelines. - Unified docs: User-facing docs (Quick Start, Pipelines, Prefect) plus Engineering (philosophy, context, validation, overfitting, ETL design) in one place.
Changelog¶
Specific version-by-version changes (e.g. “added S3 support”, “added idempotency”, “added Engineering section”) may be recorded in:
- A CHANGELOG file in the repo root or under
docs/. - Release notes or commit history.
This Engineering page anchors the changelog and centralization theme; for current behavior always refer to the main config and the Pipelines/Engineering docs.