Skip to content

Repository files navigation

GSoC 2026 Dora Getting Started

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.

Current Status

Repository Layout

.
|-- 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

Reading the Book

The book is plain Markdown and can be read directly in GitHub. If mdbook is installed locally, preview it with:

cd work-product
./serve.ps1

The 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.

Verification

Week 1 includes a minimal dora-rs Python dataflow:

cd work-product/verification/week1-hello-world
./run.ps1

The script creates an isolated .venv, installs pinned dora-rs packages, runs the dataflow, and fails if the listener output is missing.

Privacy

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>.

About

GSOC 2026 | Enhance and restructure DORA getting started guides, tutorials, and onboarding documentation for new developers and contributors.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages