Skip to content

chore: Update plugin catalog schema#2

Open
johnnygreco wants to merge 1 commit intomainfrom
codex/update-plugin-catalog-schema
Open

chore: Update plugin catalog schema#2
johnnygreco wants to merge 1 commit intomainfrom
codex/update-plugin-catalog-schema

Conversation

@johnnygreco
Copy link
Copy Markdown
Contributor

@johnnygreco johnnygreco commented May 1, 2026

Summary

Updates ddp catalog so the generated plugin catalog reflects installed local Data Designer plugin registrations and runtime metadata.

What changed

  • Emit catalog rows with columns: Plugin Package, Version, Name, Type, and Description.
  • Load local plugin registrations and derive Name from Plugin.name and Type from Plugin.plugin_type.value.
  • Keep package-level [project].description as the catalog description source until DataDesigner exposes plugin-level descriptions.
  • Add clear catalog errors when a registration is missing, cannot load, or does not load to a DataDesigner Plugin object.
  • Update docs to explain catalog generation and the make sync requirement.
  • Regenerate docs/catalog.md with the new schema.

Validation

  • make sync
  • make catalog
  • make lint
  • make test
  • make validate
  • make check
  • uv run pytest devtools/ddp/tests -v

@johnnygreco johnnygreco marked this pull request as ready for review May 1, 2026 17:31
@johnnygreco johnnygreco requested a review from a team as a code owner May 1, 2026 17:31
@johnnygreco johnnygreco force-pushed the codex/update-plugin-catalog-schema branch from bd4c1b5 to f9fd025 Compare May 1, 2026 17:33
@johnnygreco johnnygreco marked this pull request as draft May 1, 2026 17:34
@johnnygreco johnnygreco force-pushed the codex/update-plugin-catalog-schema branch from f9fd025 to 01d2268 Compare May 1, 2026 17:35
@johnnygreco johnnygreco marked this pull request as ready for review May 5, 2026 19:11
@johnnygreco johnnygreco changed the title [codex] Update plugin catalog schema chore: Update plugin catalog schema May 5, 2026
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