-
Story
-
Resolution: Done
-
Major
-
None
-
None
Story
As a user of RHDH, I want to add different techdocs addons so that I can customize techdocs experience.
Add new configuration option like:
dynamicPlugins
frontend:
backstage.plugin-techdocs-addon-example:
techdocsAddons:
- ExampleAddon
config:
props: ... # optional, React props to pass to the addon
Where the plugin exports it's techdocs field extension component like:
export const ExampleAddon = techdocsPlugin.provide( createTechDocsAddonExtension({ name: "ExampleAddon", location: TechDocsAddonLocations.Content, component: ExampleTestAddon, }), );
Dependencies and Blockers
QE impacted work
Documentation impacted work
Acceptance Criteria
- Add techdocs addons mountpoint
- Convert techdocs-module-addons-contrib which contains techdocs extensions:
- LightBox
- ReportIssue
- TextSize
- ExpandableNavigation
upstream documentation updates (design docs, release notes etc)
Technical enablement / Demo