Skip to content

Conversation

@nathenharvey
Copy link
Collaborator

@nathenharvey nathenharvey commented Jan 2, 2026

Refactors the "Four Keys" guide to "DORA Metrics" to better align with the expanded 5-metric model and the latest DORA research.

Key changes:

  • Renames content directory from dora-metrics-four-keys to dora-metrics.
  • Adds a new history.md page detailing the evolution of DORA’s metrics.
  • Updates internal links across capabilities, concepts, and resources pages.
  • Adds redirects in firebase.json and redirects.csv to ensure backward compatibility.
  • Implements a new dora_callout shortcode with associated SCSS for highlighted content.
  • Updates Playwright tests: removes old four-keys specs and adds dora-metrics.spec.ts.
  • Updates core_data.json in core-v2 to point to the new guide URLs.

Preview URLs:

@github-actions
Copy link

github-actions bot commented Jan 2, 2026

Visit the preview URL for this PR (updated for commit 25fd5bc):

https://doradotdev--pr1270-drafts-off-lzo5cjqi.web.app

(expires Sun, 01 Feb 2026 22:15:11 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 7ad2b3cf9cceb558b493931176f998ae46924361

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request effectively refactors the 'four keys' guide to 'DORA Metrics' to align with the updated five-metric model. The changes are comprehensive, including the addition of a metric history page, updating all internal links, adding necessary redirects, and refactoring the corresponding tests. I've found a few typos and a broken link that should be addressed. I also have a suggestion for the new dora_callout component regarding the use of a deprecated font. Overall, this is a solid refactoring effort. Why did the coffee file a police report? It got mugged!

@nathenharvey
Copy link
Collaborator Author

/gemini review

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request is a well-executed refactoring, updating the "Four Keys" guide to "DORA Metrics" to align with the newer five-metric model. The changes are comprehensive, covering content renaming, link updates, redirects, and new tests. The addition of a history page is a great touch for providing context. I've identified a few minor inconsistencies where the old "four keys" terminology remains within the updated content itself, and have provided suggestions to address these for consistency. Comments regarding pre-existing issues in other files have been omitted as they are outside the scope of this pull request. Overall, this is a solid improvement to the documentation.

Refactors the "Four Keys" guide to "DORA Metrics" to better align with the expanded 5-metric model and the latest DORA research.

Key changes:
- Renames content directory from `dora-metrics-four-keys` to `dora-metrics`.
- Adds a new `history.md` page detailing the evolution of DORA’s metrics.
- Updates internal links across capabilities, concepts, and resources pages.
- Adds redirects in `firebase.json` and `redirects.csv` to ensure backward compatibility.
- Implements a new `dora_callout` shortcode with associated SCSS for highlighted content.
- Updates Playwright tests: removes old four-keys specs and adds `dora-metrics.spec.ts`.
- Updates `core_data.json` in core-v2 to point to the new guide URLs.
@nathenharvey nathenharvey marked this pull request as ready for review January 2, 2026 22:24
Copy link
Collaborator

@sapientcoffee sapientcoffee left a comment

Choose a reason for hiding this comment

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

lgtm

@sapientcoffee sapientcoffee merged commit 67a7603 into main Jan 2, 2026
7 checks passed
@sapientcoffee sapientcoffee deleted the push-yllntqlustnm branch January 2, 2026 22:49
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.

3 participants