This repository collects the weekly deliverables for the GSoC 2026 project "Enhance and restructure DORA getting started guides, tutorials, and onboarding documentation for new developers and contributors."
The work product is organized as a readable book plus the media assets directly referenced by that book. Curated media live inside the matching language book asset directories.
- Active work branch:
week1-docs-assets - Student work product root:
work-product - Book entry point:
work-product/src/index.md - Week 1 English documentation:
work-product/en/src/weeks/week-01-dora-introduction-installation-hello-world.md - Week 1 Chinese documentation:
work-product/zh/src/weeks/week-01-dora-introduction-installation-hello-world.md - Week 1 verification:
work-product/verification/week1-hello-world - Book media assets:
work-product/en/src/assets/andwork-product/zh/src/assets/ - Proposal source:
gsoc_2026_improve_getting_started_documentation_qiyang_tan_revised.pdf
.
|-- CLAUDE.md
|-- README.md
|-- gsoc_2026_improve_getting_started_documentation_qiyang_tan_revised.pdf
`-- work-product/
|-- book.toml
|-- build.ps1
|-- serve.ps1
|-- en/
| |-- book.toml
| `-- src/
|-- zh/
| |-- book.toml
| `-- src/
|-- src/
| |-- SUMMARY.md
| `-- index.md
|-- verification/
| |-- README.md
| `-- week1-hello-world/
`-- theme/
`-- dora.css
The book is plain Markdown and can be read directly in GitHub. If mdbook is
installed locally, preview it with:
cd work-product
./serve.ps1The custom CSS in work-product/theme/dora.css keeps the rendered book
restrained, clean, and comfortable for long reading sessions. serve.ps1 builds
the root landing page plus the English and Chinese books, then serves the
combined work-product/book/ output.
Week 1 includes a minimal dora-rs Python dataflow:
cd work-product/verification/week1-hello-world
./run.ps1The script creates an isolated .venv, installs pinned dora-rs packages, runs
the dataflow, and fails if the listener output is missing.
Do not copy private contact details, tokens, local usernames, or machine-specific
paths into public documentation. Committed verification notes use placeholder
paths such as <repo> and <temp>.