Skip to content

ADR 0034 documentation standard publication - #842

Draft
MGibson1 wants to merge 4 commits into
arch/adr/0034-documentation-standardfrom
arch/docs/documentation-standard-publication
Draft

ADR 0034 documentation standard publication#842
MGibson1 wants to merge 4 commits into
arch/adr/0034-documentation-standardfrom
arch/docs/documentation-standard-publication

Conversation

@MGibson1

@MGibson1 MGibson1 commented Aug 4, 2026

Copy link
Copy Markdown
Member

📔 Objective

Approve and publish unified documentation standard.

Related PRs:

Comment thread .claude/CLAUDE.md
Comment on lines +111 to +113
- Follow the MADR structure from the template on the ADR index (`docs/architecture/adr/index.mdx`):
frontmatter (`adr`, `status`, `date`, `tags`), Context and problem statement, Considered options,
Decision outcome

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

👍

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

👍

@withinfocus withinfocus added the ai-review Request a Claude code review label Aug 5, 2026
@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

🤖 Bitwarden Claude Code Review

Overall Assessment: APPROVE

Reviewed the publication of ADR-0034 (status flipped to Accepted), the new
docs/contributing/documentation/ section (standard index, component documentation, runbook
template), the move of the diagram standard into that section, the ADR template added to the ADR
index, and the .claude/CLAUDE.md MADR pointer. All relative links and reference definitions
resolve to existing files, every in-page anchor referenced from the new docs matches a real heading
slug, and the <Bitwarden>/<Community> components render as fragments so their inline use in
table cells and list items is safe. The docs/contributing/diagrams.md.../documentation/diagrams.md
move updates its only inbound reference (ADR-0033), and ADR-0034 explicitly accepts unknown broken
inbound links as a negative consequence with link checkers as the mitigation. Lint, spellcheck, and
build are all green on this branch.

Code Review Details
  • ❓ : ungated was added to the dictionary but appears nowhere in the repo; the follow-up commit
    removed only one of the two words @withinfocus flagged in the still-open custom-words.txt thread.
    • custom-words.txt:111

No blocking findings. Style-guide self-compliance was checked against the newly published rules
(no contractions in the standards documents, audience callouts present on index.md,
component-documentation.md, runbook-template.md, and diagrams.md, RFC 2119 notation sections
up front) and holds. The ADR audience exemption raised in the earlier review is now addressed by
the "Apart from ADRs" clause in the Audience section.

Comment on lines +178 to +179
audience callout necessary. Every isolated (not directly attached to code) document MUST include an
audience the document is written for.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

QUESTION: Does rule 3's audience requirement apply to ADRs?

Context

The ADR template added in this PR (docs/architecture/adr/index.mdx, Format section) has no audience callout, and neither does ADR-0034. ADRs are isolated documents, so as written every ADR on the site is a rule 3 violation — and "Changes to this standard" says existing violations are named, never silently grandfathered.

Either the ADR template carries an audience line, or this section states that ADRs are exempt because the audience is implicit.

@withinfocus withinfocus left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Where's the CF Pages preview?

Comment thread .claude/CLAUDE.md
Comment on lines +111 to +113
- Follow the MADR structure from the template on the ADR index (`docs/architecture/adr/index.mdx`):
frontmatter (`adr`, `status`, `date`, `tags`), Context and problem statement, Considered options,
Decision outcome

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

👍

Comment thread custom-words.txt Outdated
diffable
dockerized
dotfile
evals

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

⛏️ Leftovers from a content revision perhaps? I don't see any of these in these changes.

@MGibson1
MGibson1 changed the base branch from main to arch/adr/0034-documentation-standard August 5, 2026 17:48
@MGibson1
MGibson1 force-pushed the arch/docs/documentation-standard-publication branch from d6939b4 to a98cbc3 Compare August 5, 2026 18:10
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 5, 2026

Copy link
Copy Markdown

Deploying contributing-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 6e66afd
Status: ✅  Deploy successful!
Preview URL: https://6bf454fc.contributing-docs.pages.dev
Branch Preview URL: https://arch-docs-documentation-stan.contributing-docs.pages.dev

View logs

@withinfocus withinfocus left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

This looks good to me but will wait until the ADR is approved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

adr ai-review Request a Claude code review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants