Skip to content

Publish a documentation site instead of a wiki - #21

Merged
timkpaine merged 1 commit into
mainfrom
tkp/docs-site
Oct 8, 2026
Merged

timkpaine merged 1 commit into
mainfrom
tkp/docs-site

Conversation

@timkpaine

Copy link
Copy Markdown
Member

dau-scheduler had the template's wiki scaffold and nothing else. This switches the copier answers to add_docs: true, add_wiki: false (template f6a9056), which brings the docs workflow that publishes docs/html to GitHub Pages after each green build on main, the [tool.yardang] section, and the docs lint over docs/src; the wiki pages and workflow go.

Eight pages under docs/src, written from the code and its docstrings: a tutorial that splits a query end to end, how-tos for measuring host cost, choosing a merge rule, and developing, reference pages for postures, merge rules, and row sources and execution, and one explanation of the three design choices. Every Python block in the tutorial and how-tos runs in order against the installed package. The site builds clean in a fresh venv with yardang[themes] (34 pages, autoapi on).

The README installs from PyPI now that 0.1.0 is released, drops the placeholder note, and links the site and the pages the way dau-build's does.

After merge: the first docs run creates gh-pages; Pages is then enabled on that branch and the repository homepage set to https://dau-dev.github.io/dau-scheduler/.

The copier answers switch to add_docs with the wiki off, which brings the docs workflow (GitHub Pages from gh-pages after a green build on main) and the yardang section. Eight pages under docs/src follow the tutorial, how-to, reference and explanation split; the wiki scaffold goes. The README installs from PyPI now that 0.1.0 is released, and links the site.

Signed-off-by: Tim Paine <3105306+timkpaine@users.noreply.github.com>
@github-actions

github-actions Bot commented Oct 8, 2026

Copy link
Copy Markdown

Test Results

115 tests  ±0   115 ✅ ±0   1s ⏱️ ±0s
  1 suites ±0     0 💤 ±0 
  1 files   ±0     0 ❌ ±0 

Results for commit ba37536. ± Comparison against base commit 8e8db88.

@timkpaine
timkpaine merged commit 9f1b2f8 into main Oct 8, 2026
2 checks passed
@timkpaine
timkpaine deleted the tkp/docs-site branch October 8, 2026 23:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant