Skip to content

Latest commit

 

History

History
68 lines (52 loc) · 1.96 KB

File metadata and controls

68 lines (52 loc) · 1.96 KB

DataFlow Operator Documentation

Documentation site for DataFlow Operator, built with MkDocs Material and mkdocs-static-i18n.

Live site: https://dataflow-operator.github.io/docs/en/

Open /en/ or /ru/ after mkdocs serve.

Local development

cd docs
pip install -r requirements.txt
mkdocs serve

Open http://127.0.0.1:8000/en/ or http://127.0.0.1:8000/ru/

Build

cd docs
mkdocs build

Output goes to site/.

Verify nav targets exist in both locales:

cd docs
python3 verify_nav_files.py

Structure

docs/
├── mkdocs.yml              # MkDocs + i18n configuration
├── hooks.py                # Copies en/llms.txt → site/llms.txt
├── requirements.txt
├── verify_nav_files.py
├── docs/
│   ├── en/                 # English pages (+ llms.txt for LLM crawlers)
│   │   ├── concepts/       # Workload types, shared concepts
│   │   ├── dataflow/       # DataFlow CRD reference
│   │   └── dataflow-cron/  # DataFlowCron CRD reference
│   ├── ru/                 # Russian mirror (same paths)
│   ├── images/
│   ├── stylesheets/
│   └── javascripts/
└── .github/workflows/
    └── docs.yml

After build, site/llms.txt is present (default locale copies docs/en/llms.txt to the site root; hooks.py is a safety net).

Navigation sections

Section Contents
Concepts Architecture, DataFlow vs DataFlowCron
DataFlow Overview, spec, lifecycle
DataFlowCron Overview, spec, triggers, examples
Pipeline Connectors, transformations
Guides Examples, FAQ, best practices, errors, fault tolerance, metrics
Tools Web GUI, CLI, Helm Values, MCP, Agent Skills
Development Developer guide, releases, connector protocol