This repository is a modular automation template you can copy into any GitHub organization as an automation repo.
It is intentionally generic:
- No assumptions about Jekyll/Hugo/Node/etc.
- Workflows look for
build.sh/build.pyscripts you can drop in later. - Scripts are dependency-light and meant to be reviewed by humans before anything is published.
- Copy this repo into the org as
automation. - Keep
core/always. - Pick the profile(s) you need from
profiles/and delete the rest. - To actually run GitHub Actions:
- Copy the workflow YAMLs you want into the repo root:
.github/workflows/ - GitHub Actions only runs workflows from that path.
- Copy the workflow YAMLs you want into the repo root:
- Repo health checks (low-assumption)
- Markdown link checks (best-effort)
- Ops docs and env/secrets examples
- Shared helper scripts
- Social posting templates
newsletter/— assemble newsletter drafts from modular partsdata/— validate + package datasets, draft releasesresearch/— build research artifacts (PDF pipeline placeholder) + release supportwebsite/— deploy + check static sites (generic Pages deploy)
automationis the source-of-truth library.- Each project repo is the execution layer:
- copy the workflows you need into that repo’s
.github/workflows/ - keep repo-specific config local to the repo.
- copy the workflows you need into that repo’s