Skip to content

Add Related Plugins section to plugin reference pages#223

Open
edufuga wants to merge 1 commit intomainfrom
feature/relatedPlugins-CMEM-7549
Open

Add Related Plugins section to plugin reference pages#223
edufuga wants to merge 1 commit intomainfrom
feature/relatedPlugins-CMEM-7549

Conversation

@edufuga
Copy link
Copy Markdown

@edufuga edufuga commented Apr 16, 2026

Related Plugins section in plugin reference pages

Adds a PluginReference Pydantic model and a relatedPlugins field to PluginDescription in update_di_reference.py, so the field is deserialized from the DI API response. Updates plugin.md to render a "Related Plugins" section at the bottom of each plugin page when the list is non-empty, showing the plugin ID and an optional description of the relationship.

Part of CMEM-7549.


Depends on eccenca/cmem-plugin-base#40 and https://gitlab.eccenca.com/elds/data-integration/-/merge_requests/1495

Adds a PluginReference Pydantic model and a relatedPlugins field to PluginDescription in update_di_reference.py, so the field is deserialized from the DI API response. Updates plugin.md to render a Related Plugins section at the bottom of each plugin page when the list is non-empty. Regenerates data/plugins.json with relatedPlugins populated on all 313 plugins, 77 of which carry non-empty lists.
@github-actions
Copy link
Copy Markdown

Test Results

0 tests   0 ✅  0s ⏱️
0 suites  0 💤
1 files    0 ❌

Results for commit 4fae625.

@edufuga edufuga marked this pull request as ready for review April 17, 2026 11:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant