-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Goal: move the technical pipeline (combine → normalize → render → publish) out of bongiozzo/whattodo while keeping text/ and its history canonical.
Acceptance criteria
- Composite GitHub Action exists in this repo (tagged
v1). - A content repo can call it from a tiny workflow and publish GitHub Pages.
- Outputs produced match current
whattodobehavior:build/text_combined.txtbuild/pandoc.mdbuild/text_book.epubpublic/ru/site build (MkDocs)
Work items
- Copy/port logic from
whattodo:scripts/mkdocs-combine.pyscripts/pymdown-pandoc.luaepub/book_meta.yml+epub/epub.css(+ cover handling)- MkDocs hook
mkdocs/hooks/nobr_emoticons.py(optional)
- Define action interface (inputs):
mkdocs_config,docs_dir,site_dir(defaults aligned withwhattodo). - In action: install deps (Python + mkdocs), install/setup pandoc, run the 3-stage pipeline.
- Provide example workflow snippet for content repos.
- Add minimal CI (optional): run a smoke build on a sample fixture repo.
Notes
- Target audience: non-developers. Default experience should be “edit markdown in GitHub UI → commit → site/epub updated”.
- Keep
bongiozzo/whattodoas the canonical text + history repo.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels