@backstage/plugin-techdocs
Home > @backstage/plugin-techdocs
The Backstage plugin that renders technical documentation for your components
Classes
|
Class |
Description |
|---|---|
|
API to talk to | |
|
API which talks to TechDocs storage to fetch files to render. |
Functions
|
Function |
Description |
|---|---|
|
Component which can be used to render entities in a custom way. | |
|
Component which renders a default documentation landing page. | |
|
Component which accepts a list of entities and renders a item card for each entity | |
|
Responsible for registering route to view docs on Entity page | |
|
Component responsible to get entities from entity list context and pass down to DocsCardGrid | |
|
Routable extension used to render docs on Entity page | |
|
Component which accepts a list of entities and renders a info card for each entity | |
|
Helper that takes in entity and returns true/false if TechDocs is available for the entity | |
|
Component responsible for rendering TechDocs documentation | |
|
Responsible for registering routes for TechDocs, TechDocs Homepage and separate TechDocs page | |
|
Component which takes a custom tabs config object and renders a documentation landing page. | |
|
Responsible for rendering the provided router element | |
|
Routable extension used to render docs | |
|
Component wrapping a TechDocs page with Page and Header components | |
|
Component responsible for updating TechDocs filters | |
|
Default TechDocs reader page structure composed with a header and content | |
|
Component responsible for composing a TechDocs reader page experience | |
|
Renders the reader page content | |
|
Renders the reader page header. This component does not accept props, please use the Tech Docs add-ons to customize it | |
|
Renders the reader page subheader. Please use the Tech Docs add-ons to customize it | |
|
Provides shared building process state to the reader page components. | |
|
Component used to render search bar on TechDocs page, scoped to | |
|
React extension used to render results on Search page or modal |
Interfaces
|
Interface |
Description |
|---|---|
|
Type representing a TechDocsCustomHome panel. | |
|
Type representing Panel props | |
|
Type representing a TechDocsCustomHome tab. | |
|
API to talk to techdocs-backend. | |
|
API which talks to TechDocs storage to fetch files to render. |
Variables
|
Variable |
Description |
|---|---|
|
Component which renders a table documents | |
|
Component which renders a table with entities from catalog. | |
|
Utility API reference for the TechDocsApi. | |
|
The Backstage plugin that renders technical documentation for your components | |
|
Utility API reference for the TechDocsStorageApi. |
Type Aliases
|
Type Alias |
Description |
|---|---|
|
A state representation that is used to configure the UI of | |
|
Props for DefaultTechDocsHome() | |
|
Props for DocsCardGrid() | |
|
Props for EntityListDocsGrid() | |
|
Props for DocsTable. | |
|
Generic representing the metadata structure for a docs table row. | |
|
Props for EntityListDocsGrid() | |
|
Props for EntityListDocsTable. | |
|
Props for InfoCardGrid() | |
|
Available panel types | |
|
shared reader state | |
|
The outcome of a docs sync operation. | |
|
Type representing a list of TechDocsCustomHome tabs. | |
|
Props for TechDocsCustomHome() | |
|
Props for TechDocsIndexPage() | |
|
Props for TechDocsPageWrapper() | |
|
Props for TechDocsReaderLayout() | |
|
Props for TechDocsReaderPageContent() | |
|
Props for TechDocsReaderPageHeader() | |
|
Helper function that gives the children of TechDocsReaderPage() access to techdocs and entity metadata | |
|
Props for TechDocsReaderProvider() | |
|
Render function for TechDocsReaderProvider() | |
|
Props for TechDocsSearch() | |
|
Props for TechDocsSearchResultListItem(). |