Skip to content

Sync with upstream + re-apply Elimu Informatics customizations#6

Merged
hankwallace merged 2 commits into
masterfrom
sync-upstream
May 30, 2026
Merged

Sync with upstream + re-apply Elimu Informatics customizations#6
hankwallace merged 2 commits into
masterfrom
sync-upstream

Conversation

@hankwallace
Copy link
Copy Markdown

Updates our fork to incorporate 26 upstream commits from PagerDuty/incident-response-docs (we'd been pinned at the Fix typo (#105) fork point), then re-applies our customizations on top of the new content.

Per the "reset + re-apply" approach, this branch is built fresh on top of master as two reviewable commits rather than a conflict-ridden merge of divergent histories:

Commit 1 — Sync docs with upstream (115 files)

Adopts upstream content and theme wholesale:

  • New mkdocs-theme-pagerduty theme + netlify.toml/requirements.txt/runtime.txt; removal of the old custom theme/ HTML, Colfax fonts, and the obsolete jekyll/.circleci config we'd been carrying.
  • Rewritten and newly-added pages, link/typo fixes, updated screenshots.

Commit 2 — Re-apply Elimu Informatics customizations (60 files)

  • Rebrand PagerDuty → Elimu Informatics across operational docs, README, mkdocs.yml; dropped PagerDuty marketing copy, copyright, and the PagerDuty Google Analytics ID.
  • Tooling: alerting/paging → OpsGenie, incident tracking → Jira; status.elimu.io, @elimu.io, site_urlhttps://response.elimuinformatics.com (matches the gh-pages CNAME).
  • Severity scheme: SEV-1..5P1..5 (docs + custom.css table classes).
  • ChatOps: !ic!ir; swapped ic_*.png screenshots for our ir_*.png.
  • Training course: full rebrand; PagerDuty-specific anecdotes (Failure Friday, intern stories, cadence numbers) generalized rather than falsely attributed to Elimu; dropped the PagerDuty University / Summit Series / advocates-email plugs and the training PDF.
  • Removed the upstream Crisis Response section entirely — it's PagerDuty product marketing (incl. a "PagerDuty for CRMOps" page and a product walkthrough with PagerDuty UI screenshots). Pages, images, nav, and index entries all removed.
  • Fixed internal anchors broken by the !ic!ir rename, plus a pre-existing upstream anchor typo (post-mortem vs postmortem).

Verification

  • mkdocs build --clean succeeds (tested with the upstream mkdocs-theme-pagerduty theme installed). Only remaining output is two pre-existing upstream absolute-link infos in anti_patterns.md / incident_commander.md.
  • No remaining SEV-, !ic, or dangling crisis/ references. Remaining pagerduty.com references are intentional: the theme dependency and the kept support.pagerduty.com "Do Not Disturb" links.

Notes / follow-ups

  • Upstream moved hosting to Netlify (netlify.toml, runtime.txt); we deploy via GitHub Pages (response.elimuinformatics.com CNAME). Those upstream deploy files are carried along but unused by us — left in place rather than guessing on deploy changes. The README's "Deploying" section still describes upstream's S3/Netlify flow.
  • The theme is pulled from github.com/pagerduty/mkdocs-theme-pagerduty (kept as-is per "take upstream's theme wholesale").

🤖 Generated with Claude Code

hankwallace and others added 2 commits May 29, 2026 20:17
Adopt the upstream content and theme wholesale: the new mkdocs-theme-pagerduty
theme + Netlify config, the rewritten/added pages (crisis section, external
communication guidelines, effective postmortems, expanded training course),
link and typo fixes, and removal of the old custom theme/ HTML, fonts, and
jekyll/circleci config. Elimu customizations are re-applied in the next commit.

Upstream: https://github.com/PagerDuty/incident-response-docs @ 6353d89
Rebranding and adaptations carried over from our fork, applied onto the new
upstream content:

- Rebrand PagerDuty -> Elimu Informatics across operational docs, README,
  mkdocs.yml; drop PagerDuty marketing, copyright, and Google Analytics ID.
- Tooling: alerting/paging references -> OpsGenie; incident tracking -> Jira;
  status domain -> status.elimu.io, email domain -> @elimu.io.
- Severity scheme: SEV-1..5 -> P1..5 (docs + custom.css table classes).
- ChatOps: !ic -> !ir commands; swap ic_*.png screenshots for ir_*.png.
- site_url -> https://response.elimuinformatics.com (gh-pages CNAME).
- Training course (training/courses/incident_response.md): full rebrand;
  PagerDuty-specific anecdotes generalized rather than falsely attributed to
  Elimu; dropped PagerDuty University / Summit Series / advocates-email plugs
  and the training PDF.
- Removed the upstream Crisis Response section entirely (PagerDuty product
  marketing): crisis/ pages, images, nav, and index entries.
- Fixed internal anchor links broken by the !ic->!ir rename and a pre-existing
  upstream anchor typo (post-mortem vs postmortem).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings May 30, 2026 02:23
@hankwallace hankwallace merged commit 61a0827 into master May 30, 2026
1 check failed
@hankwallace hankwallace deleted the sync-upstream branch May 30, 2026 02:26
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

hankwallace added a commit that referenced this pull request May 30, 2026
…rporated in #6)

Records upstream commits through 6353d89 as ancestors so the fork's
ahead/behind reflects reality. Tree is unchanged: upstream content was
re-applied in #6 alongside our Elimu Informatics customizations.
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.

2 participants