Skip to content

docs: housekeeping — sync CONTRIBUTING.md, update README and DE translation - #695

Merged
rdmueller merged 5 commits into
LLM-Coding:mainfrom
JensGrote:docs/housekeeping-sync-contributing-readme
Jul 18, 2026
Merged

docs: housekeeping — sync CONTRIBUTING.md, update README and DE translation#695
rdmueller merged 5 commits into
LLM-Coding:mainfrom
JensGrote:docs/housekeeping-sync-contributing-readme

Conversation

@JensGrote

@JensGrote JensGrote commented Jul 16, 2026

Copy link
Copy Markdown
Collaborator

Housekeeping: align documentation with recent structural changes

After merging governance roles (#659), role descriptions (#691), and metadata parity fixes (#690), several documentation files drifted out of sync. This PR catches them up.

Changes

CONTRIBUTING.md (complete rewrite to match CONTRIBUTING.adoc):

  • Add artifact types (Anchor / Contract / Skill), thin-prior rule
  • Add viability test section
  • Add developer setup (pre-commit hooks)
  • Add anchor file format with all metadata attributes incl. :tier:
  • Add criticism / current status research requirement
  • Add PR review policy, reviewer checklist, AI-assisted reviews
  • Add professional roles taxonomy (operational + governance) with IDs
  • Add issue title convention
  • Add build artifacts exclusion note

README.adoc:

  • Update anchor count: 60+ → 180+
  • Replace flat role list with structured taxonomy (operational 12 + governance 3)
  • Add link to docs/roles/ for detailed descriptions

CONTRIBUTING.adoc:

  • Add NOTE about not committing local build artifacts
  • Add build artifacts check to reviewer checklist (code changes)

docs/CONTRIBUTING.de.adoc:

  • Add developer setup section (German)
  • Add PR review policy + reviewer checklist (German)
  • Add criticism / current status section (German)
  • Add full code of conduct (German)
  • Replace flat role list with ID + German display name table (operational + governance)
  • Add :tier: to metadata documentation and example
  • Fix architectsoftware-architect in example

Not in scope

  • roles.json / docs/metadata/roles.yml synchronization (separate PR)
  • docs/CONTRIBUTING.de.adoc categories section (already present and current)

Housekeeping: Dokumentation an aktuelle Strukturänderungen angleichen

Nach dem Merge von Governance-Rollen (#659), Rollenbeschreibungen (#691) und Metadaten-Parity-Fixes (#690) waren mehrere Dokumentationsdateien nicht mehr synchron. Dieser PR zieht sie nach.

Änderungen

CONTRIBUTING.md (komplett neu geschrieben, synchron mit CONTRIBUTING.adoc):

  • Artefakttypen (Anchor / Contract / Skill), Thin-Prior-Regel
  • Viability-Test
  • Developer Setup (pre-commit Hooks)
  • Anchor-Dateiformat mit allen Metadaten-Attributen inkl. :tier:
  • Criticism / Current Status Recherchepflicht
  • PR Review Policy, Reviewer-Checkliste, KI-unterstützte Reviews
  • Rollen-Taxonomie (operativ + Governance) mit IDs
  • Issue-Titel-Konvention
  • Build-Artefakte-Ausschluss

README.adoc:

  • Anchor-Anzahl: 60+ → 180+
  • Rollen-Liste durch strukturierte Taxonomie ersetzt (operativ 12 + Governance 3)
  • Link auf docs/roles/ für Detailbeschreibungen

CONTRIBUTING.adoc:

  • NOTE zu lokalen Build-Artefakten ergänzt
  • Build-Artefakte-Check in Reviewer-Checkliste (Code-Änderungen)

docs/CONTRIBUTING.de.adoc:

  • Entwicklungsumgebung-Sektion (deutsch)
  • PR-Review-Richtlinie + Reviewer-Checkliste (deutsch)
  • Criticism / Current Status Abschnitt (deutsch)
  • Vollständiger Verhaltenskodex (deutsch)
  • Rollen-Tabelle mit ID + deutschem Anzeigenamen (operativ + Governance)
  • :tier: in Metadaten-Dokumentation und Beispiel
  • architectsoftware-architect im Beispiel korrigiert

Summary by CodeRabbit

  • Dokumentation
    • Beitragsrichtlinien wurden erweitert und präzisiert (Semantic Anchors, Artifact-Typen, Qualitätskriterien, Viability Test, Kategorien/Counter-Examples).
    • Erhöhte Anforderungen an Metadaten-Vollständigkeit inkl. Pflichtfeld „tier“ sowie klare Regeln für „Criticism and Current Status“.
    • Strengere Vorgaben zu Pre-Commit-Hooks und das Verbot, Build-Artefakte in Commits zu übernehmen; zusätzliche Pflicht-Checks ergänzt.
    • PR-Review-Richtlinien konsolidiert (Sampling, mindestens 1 Approve) und KI-unterstützte Reviews klar als advisory beschrieben.
    • README aktualisiert (Explore 180+; Fokus auf interaktives Suchen/Filtern und verbesserte Rollen-Übersicht/Links).

…DE translation

Housekeeping: align documentation files with recent structural changes.

- CONTRIBUTING.md: rewrite to match CONTRIBUTING.adoc content
- README.adoc: update anchor count (60+ → 180+), add role taxonomy
  (operational + governance), link to docs/roles/
- CONTRIBUTING.adoc: add build artifacts note + reviewer checklist item
- docs/CONTRIBUTING.de.adoc: add missing sections (developer setup,
  PR review policy, reviewer checklist, criticism/current status,
  code of conduct), update role taxonomy with German display names,
  add :tier: to metadata documentation
@coderabbitai

coderabbitai Bot commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yml

Review profile: CHILL

Plan: Pro

Run ID: 1c2383e4-9d62-4901-84fc-8e8870fee2f0

📥 Commits

Reviewing files that changed from the base of the PR and between e2e23e5 and 4bc8b97.

📒 Files selected for processing (2)
  • CONTRIBUTING.adoc
  • CONTRIBUTING.md

Walkthrough

Die Beitragsdokumentation wurde neu strukturiert und um Anchor-Definitionen, Test- und Erstellungsabläufe, Rollen, Metadaten-, Review- und Verhaltensrichtlinien erweitert. README und deutsche Dokumentation wurden an aktualisierte Katalog- und Metadatenangaben angepasst.

Changes

Dokumentations- und Beitragsrichtlinien

Layer / File(s) Summary
Anchor-Konzepte und Tests
CONTRIBUTING.md
Anchor-Typen, Qualitätskriterien, Viability-Tests und Kategorien wurden strukturiert beschrieben.
Anchor-Erstellung und Dateiformat
CONTRIBUTING.md, docs/CONTRIBUTING.de.adoc
Der Copilot-gestützte Vorschlagsworkflow, das Anchor-Dateiformat, Pflichtmetadaten sowie Regeln für Criticism und Current Status wurden erweitert.
Beitragsablauf und Review-Regeln
CONTRIBUTING.adoc, CONTRIBUTING.md, docs/CONTRIBUTING.de.adoc
Developer Setup, Pre-Commit Hooks, Build-Artefakte, Rollen, automatisierte Prüfungen und menschliche beziehungsweise KI-gestützte Reviews wurden dokumentiert.
Katalog- und Rollenübersicht
README.adoc
Die Kataloggröße wurde auf 180+ aktualisiert; Rollenfilter, Rollenkategorien und Rollen-IDs wurden ergänzt.
Verhaltenskodex und Dokumentationsabschluss
CONTRIBUTING.md, docs/CONTRIBUTING.de.adoc
Verhaltenskodex, Fragen- und Lizenzverweise sowie der Link zum Proposal-Issue-Template wurden angepasst.

Estimated code review effort: 3 (Moderate) | ~20 minutes

Possibly related PRs

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed Der Titel beschreibt die Hauptänderungen korrekt: Dokumentationspflege mit Abgleich von CONTRIBUTING.md, README und der deutschen Übersetzung.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot 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.

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@CONTRIBUTING.adoc`:
- Line 321: Synchronize the metadata contract in CONTRIBUTING.adoc with the
other contribution guides: update the example’s role ID from architect to
software-architect and add tier to the required-attributes checklist. Preserve
the existing no-build-artifacts rule and align the wording and required values
with CONTRIBUTING.md and docs/CONTRIBUTING.de.adoc.

In `@CONTRIBUTING.md`:
- Line 90: Update the prompt code block in CONTRIBUTING.md to include an
explicit language identifier, such as text or markdown, immediately after the
opening fence so it satisfies markdownlint MD040.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yml

Review profile: CHILL

Plan: Pro

Run ID: 00be0d94-6821-4a77-b434-9ffd896d3ca8

📥 Commits

Reviewing files that changed from the base of the PR and between bca33f2 and 1226b33.

📒 Files selected for processing (4)
  • CONTRIBUTING.adoc
  • CONTRIBUTING.md
  • README.adoc
  • docs/CONTRIBUTING.de.adoc

Comment thread CONTRIBUTING.adoc
Comment thread CONTRIBUTING.md Outdated
jensgrote added 2 commits July 16, 2026 16:06
- Fix role ID: architect → software-architect in example
- Add :tier: to required metadata in reviewer checklist
- Add :tier: to anchor file format example

@coderabbitai coderabbitai Bot 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.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@CONTRIBUTING.adoc`:
- Around line 192-196: Ergänze im Abschnitt „Required Metadata“ die Beschreibung
von :tier: als Pflichtattribut. Positioniere sie konsistent neben den
bestehenden Metadatenanforderungen und verwende die bereits im Dokument
etablierte Bedeutung bzw. Formulierung für tier.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yml

Review profile: CHILL

Plan: Pro

Run ID: 33766da0-d24b-45c2-a84e-35411d860bfe

📥 Commits

Reviewing files that changed from the base of the PR and between 1226b33 and 7b27989.

📒 Files selected for processing (1)
  • CONTRIBUTING.adoc

Comment thread CONTRIBUTING.adoc
@rdmueller
rdmueller requested a review from Copilot July 18, 2026 15:04
@rdmueller

Copy link
Copy Markdown
Member

thanx!

Copilot AI 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.

Pull request overview

Updates contributor-facing documentation to match the repository’s recent taxonomy/metadata and workflow changes (role IDs incl. governance roles, :tier: metadata, and CI/guidance around build artifacts), keeping README and EN/DE contributing guides consistent.

Changes:

  • Rewrites CONTRIBUTING.md to align with the AsciiDoc contribution guide (artifact taxonomy, viability test, role IDs, review policy, metadata incl. :tier:).
  • Updates README.adoc to reflect the larger catalog size and the structured role taxonomy, with a pointer to docs/roles/.
  • Extends CONTRIBUTING.adoc and docs/CONTRIBUTING.de.adoc with build-artifact guidance, :tier: metadata, and updated role IDs/examples.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

File Description
README.adoc Updates catalog size and replaces the flat role list with operational + governance role IDs and a link to role docs.
CONTRIBUTING.md Full rewrite to document artifact taxonomy, anchor gates, developer setup, metadata (:tier:), roles, and review policy.
CONTRIBUTING.adoc Adds build-artifact NOTE, updates role example (software-architect), documents :tier:, and adds reviewer checklist item.
docs/CONTRIBUTING.de.adoc German contributing guide updates: role ID tables, developer setup, review policy/checklist, :tier: docs, and expanded code of conduct.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread CONTRIBUTING.md Outdated
Comment thread docs/CONTRIBUTING.de.adoc

[source,bash]
----
./pre-commit-install.sh
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@rdmueller
rdmueller merged commit 1ca7f95 into LLM-Coding:main Jul 18, 2026
6 of 7 checks passed
raifdmueller added a commit to raifdmueller/Semantic-Anchors that referenced this pull request Jul 24, 2026
The /de/contributing page was built from website/public/CONTRIBUTING.de.adoc,
while every contributor edit since LLM-Coding#603 went into docs/CONTRIBUTING.de.adoc —
the file next to its English sibling. Nothing rendered that file, so German
readers never saw the artifact taxonomy (LLM-Coding#585), the Viability Test (LLM-Coding#640), the
ADR-008 topic-neutral gate, the issue-title convention (LLM-Coding#564), or the developer
setup, PR review policy and Criticism/Current-Status rules from LLM-Coding#695.

- render-docs.js renders docs/CONTRIBUTING.de.adoc; the stale public/ copy is
  deleted, leaving one German source
- rewrite five relative link: targets in both Contributing files (ADR-007,
  ADR-008, docs/roles/) that resolved against the served route and 404'd
- gitignore the generated CONTRIBUTING*.toc.html build artifacts

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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