Skip to content

docs: adopt documentation-driven development system#117

Merged
Skymly merged 1 commit into
mainfrom
feat/documentation-driven-development
Jul 8, 2026
Merged

docs: adopt documentation-driven development system#117
Skymly merged 1 commit into
mainfrom
feat/documentation-driven-development

Conversation

@Skymly

@Skymly Skymly commented Jul 8, 2026

Copy link
Copy Markdown
Owner

Summary

  • Introduce docs/DOCUMENTATION.md and the RFC/ADR/Spec/Plan/Review directory skeleton (adapted from DesignPatterns; no root CHANGELOG per ROADMAP C3).
  • Migrate primitives-backend decision to docs/adr/ADR-001-primitives-backend-skip.md.
  • Expand AGENTS.md with documentation workflow and agent conduct rules; update CONTRIBUTING.md and PR template Documentation checklist.
  • Add maintainer guides: docs/design/architecture.md, docs/design/contributor.md (ROADMAP E11).
  • Pilot Events Spec/Design split: docs/spec/Events.md + trimmed docs/design/events.md.

Closes #116

Test plan

  • Docs-only change; no code/build impact
  • CI green on PR (Solution Items / doc-loc unaffected)
  • Review internal links in docs/README.md and cross-references

Follow-up (tracked in plan)

  • P2: RestAPI + SignalR Spec splits
  • E5: Observables.Docs diagnostic Fix/examples

Introduce DOCUMENTATION.md and RFC/ADR/Spec/Plan/Review skeleton adapted
from DesignPatterns. Migrate ADR-001, expand AGENTS.md doc workflow and
agent conduct rules, add architecture and contributor guides, and pilot
Events Spec/Design split.

@Skymly Skymly left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

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

CI is green on run 28952223048 (all domain test/pack jobs + doc-loc parity passed; NuGet consumer smoke skipped as expected for a docs-only PR).

Good bootstrap of the documentation-driven workflow:

  • docs/DOCUMENTATION.md is a clear authority for doc types, OBS segments, and tri-repo sync — and correctly omits a root CHANGELOG (ROADMAP C3).
  • ADR migration from docs/design/decisions/0001-* to ADR-001-* with a redirect README keeps history discoverable.
  • Events Spec/Design split is a sensible pilot; the trimmed docs/design/events.md points to the normative spec without duplicating contract text.
  • AGENTS.md / CONTRIBUTING.md / PR template checklist align agent and human contributors on when to add Spec vs Design vs ADR.

Follow-up items in the plan look right: RestAPI + SignalR spec splits and E5 diagnostic Fix/examples in Observables.Docs. No blockers from my side.

@Skymly Skymly merged commit af77fa9 into main Jul 8, 2026
20 checks passed
@Skymly Skymly deleted the feat/documentation-driven-development branch July 8, 2026 15:03
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.

Adopt documentation-driven development system

1 participant