Skip to content

Review and process new anchor PRs #137-#143 #149

@raifdmueller

Description

@raifdmueller

Overview

We have 7 open PRs from @Nantero1 adding new semantic anchors. Before merging, each needs to be reviewed for quality, structure, and completeness.

Open PRs

PR Anchor Category (to verify)
#137 CQRS Software Architecture?
#138 BDD (Given-When-Then) Testing & Quality?
#139 YAGNI Design Principles?
#140 GoF Design Patterns Design Principles?
#141 Chain of Responsibility Design Principles?
#142 Test Double (Meszaros) Testing & Quality?
#143 Event-Driven Architecture Software Architecture?

Review checklist per PR

  • Is it a good semantic anchor? Does it meet our criteria: precise, rich, consistent, attributable? Or is it too broad/generic (e.g. GoF as a whole vs. individual patterns)?
  • Structure check: Does the .adoc follow our standard template (Core Concepts, When to Use, Key Proponent, categories, roles)?
  • Content quality: Are the descriptions accurate and concise? No fluff?
  • German translation: Currently missing for all 7 PRs. Needs .de.adoc files.
  • Category assignment: Are the categories correct?
  • all-anchors.adoc: Is the entry correctly added?
  • catalog.md: Is the skill catalog entry correct?

Open questions

  1. Merge first, then fix? Or fix before merge?

    • Pro merge-first: Less work for the contributor, we can batch-fix translations
    • Pro fix-first: Cleaner history, no broken state on main
    • Suggestion: Review content quality and anchor suitability first (reject/request changes if needed), then merge acceptable ones and batch-add translations ourselves.
  2. Anchor suitability concerns:

  3. Consistency with existing anchors: Do the new ones follow the same depth and style as our existing 48 anchors?

Suggested workflow

  1. Review each PR for anchor quality (comment on PR if changes needed)
  2. Merge approved PRs one by one
  3. Batch-create German translations for all merged anchors
  4. Verify website builds correctly after each merge

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions