Docs Automation Baseline#
This page documents the shared docs and CI baseline for
design-research-experiments.
The experiments repo follows the common module pattern used across the family: docs surfaces are checked for consistency and example health is reported explicitly. Release state is tracked through package versions, GitHub Releases, and focused PRs instead of generated README callouts or default monthly milestones.
Workflow Responsibilities#
ci.ymlowns lint, type, test, coverage, generated-doc consistency, docstring checks, example boundary checks, and example-derived badge metrics.examples.ymlowns the standalone example-execution and public-API coverage checks.docs-pages.ymlowns example-doc generation and the strict published docs build. Link checking remains the explicitmake docs-linkchecktarget.workflow.ymlowns release builds and authorized PyPI publishing; it is not an aggregate validation workflow.
Experiments-Specific Notes#
This repo’s extra documentation work stays content-driven rather than automation-driven:
Artifact Contract documents the public file-level handoff surface.
Study Structure Example and Examples and Recipes stay curated because they explain method, not just API reachability.
That means design-research-experiments does not need a repo-specific docs
generator beyond the shared example-doc pipeline. Its differentiation lives in
the study contract pages themselves.
When To Update This Page#
Refresh this page whenever workflow ownership changes or when a new docs, examples, or badge utility becomes part of the shared experiments maintainer loop.