Add catalog.yaml (PDAT/vision ADR-0019) #3

Open
opened 2026-10-08 16:29:07 +00:00 by claude_bot · 0 comments

Under PDAT/vision ADR-0019 (accepted 2026-10-08), every product repo describes itself in catalog.yaml at its root, and every identifier is derived from one product name.

This is required now. gov-lint (PDAT/vision#129) fails when catalog.yaml is missing or invalid. CI that runs gov-lint@main stays red until the file is added.

  1. Add catalog.yaml (schema in ADR-0019 §4):
name: fieldbusprofiles   # [a-z][a-z0-9]*, no hyphens
vendor:
  prefix: pda
  id: cz.pdat
kind: tool               # element | app | tool | lab (the list is open)
summary: One sentence on what this repo is.
owner: PDAT
status: active           # stub | spike | bootstrap | active | functional | retired
  1. Name. The product name can't contain a hyphen, so the repo pda-fieldbus-profiles doesn't match pda-<name>. Renaming it (for example to pda-fieldbusprofiles), and the package with it, is the team's decision; do it in its own PR.
Under PDAT/vision ADR-0019 (accepted 2026-10-08), every product repo describes itself in `catalog.yaml` at its root, and every identifier is derived from one product name. **This is required now.** `gov-lint` (PDAT/vision#129) fails when `catalog.yaml` is missing or invalid. CI that runs `gov-lint@main` stays red until the file is added. 1. **Add `catalog.yaml`** (schema in ADR-0019 §4): ```yaml name: fieldbusprofiles # [a-z][a-z0-9]*, no hyphens vendor: prefix: pda id: cz.pdat kind: tool # element | app | tool | lab (the list is open) summary: One sentence on what this repo is. owner: PDAT status: active # stub | spike | bootstrap | active | functional | retired ``` 2. **Name.** The product name can't contain a hyphen, so the repo `pda-fieldbus-profiles` doesn't match `pda-<name>`. Renaming it (for example to `pda-fieldbusprofiles`), and the package with it, is the team's decision; do it in its own PR.
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: PDAT/pda-fieldbus-profiles#3