Skip to content

Delivery map: AsyncAPI / Event Documentation Pipeline #4

Description

@bmazzarol-bunnings

Destination

The full event-documentation lifecycle running end-to-end — C# AsyncAPI generation library, spec validation, CI/CD + GitHub workflow integration, auto-publish to the DevHub catalogue, and developer guidelines/templates — adopted by at least one pilot workload.

Notes

  • Domain: event-driven API documentation (AsyncAPI)
  • Jira: INTPLAT-764 (C# library), 761 (spec validation), 763 (build pipeline integration), 765 (GitHub workflows for event validation), 762 (publish to DevHub), 760 (usage guidelines & templates)
  • These stories are not epic-linked in Jira; this map is their tracking parent
  • Pipeline order: 764 → 761 → 763/765 → 762 → 760
  • Prefer annotations/attributes over hand-written docs; minimal manual intervention in CI

Decisions so far

Not yet specified

Out of scope

  • Changes to event contracts themselves (schemas stay as-is; docs are generated from them).
  • OpenAPI (sync) documentation — this stream is events/AsyncAPI only.

Activity log

Status as of 2026-10-07

Jira Summary Status Notes
INTPLAT-764 C# AsyncAPI generation library Backlog Design agreed 2026-09-07 (code-first manifest, zero-dep 3.0 emitter, Spectre.Console exporter). Not started.
INTPLAT-761 Spec validation Backlog Design agreed 2026-09-07 (@asyncapi/cli via npx, 4 blocking checks). Not started.
INTPLAT-763 Build pipeline integration Backlog Depends on 764 + 761. Not started.
INTPLAT-765 GitHub workflows rollout Backlog Depends on 763. Not started.
INTPLAT-762 Publish to DevHub Backlog Research done (Backstage ingestion). Design not firmed.
INTPLAT-760 Usage guidelines & templates Backlog Last in pipeline. Not started.

Net: All design/planning work is complete (resolved 2026-09-07). No implementation has started. The pipeline (764 → 761 → 763/765 → 762 → 760) is sequenced and ready to begin with the Phase 0 spike on item.

Activity log (continued)

  • 2026-10-07 — Status refresh: no changes. All six stories remain Backlog. Implementation not yet started; next step is the Phase 0 spike on item (byte-compat gate + publish-ACL example).

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    delivery:mapdelivering-projects skill state label

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions