Skip to content

docs: Backstage catalog compliance + TechDocs - #7

Merged
alexheidl merged 4 commits into
mainfrom
chore/backstage-techdocs
Jun 10, 2026
Merged

docs: Backstage catalog compliance + TechDocs#7
alexheidl merged 4 commits into
mainfrom
chore/backstage-techdocs

Conversation

@alexheidl

Copy link
Copy Markdown
Contributor

Makes the repo Backstage-compatible on both fronts.

Software catalog (catalog-info.yaml)

  • Adds the required fluentinhealth.com/service-assessment annotation (renders the security-posture card). Client-SDK values: auth=none, permissions=unspecified, security=none, with an exception note that it's a client-side library with no server/auth surface.
  • Adds backstage.io/techdocs-ref: dir:. so TechDocs renders.
  • Correctly omits backstage.io/kubernetes-id (no deployment) and fluentinhealth.com/apim-logs (no APIM presence).

TechDocs

  • mkdocs.yml (with the techdocs-core plugin) + docs/: Home, Usage, Data synchronization — so the docs render inside Backstage, not just as a README.

Follow-ups (not in this repo)

  • Owner is group:default/engineering (the skill-permitted default) — unverified against the live catalog; confirm if needed.
  • Discovery: the descriptor must be registered in the org root catalog-info.yaml (in the backstage repo) before Backstage picks it up — a one-line Location target addition there.

🤖 Generated with Claude Code

alexheidl and others added 4 commits June 10, 2026 06:26
- catalog-info.yaml: add required fluentinhealth.com/service-assessment annotation
  (client-SDK values: auth=none, permissions=unspecified, security=none) and
  backstage.io/techdocs-ref so docs render in Backstage TechDocs
- Add TechDocs: mkdocs.yml (techdocs-core) + docs/{index,usage,data-sync}.md

Note: owner is group:default/engineering (skill-permitted default; unverified against
the live catalog). The descriptor must also be registered in the org root catalog-info.yaml
(in the backstage repo) before Backstage discovers it.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…dopters

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@alexheidl
alexheidl merged commit b509370 into main Jun 10, 2026
2 checks passed
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.

1 participant