Merge pull request #17954 from brianphillips/madr-v3-front-matter

MADR v3 Front Matter parsing/display
This commit is contained in:
Johan Haals
2023-05-29 16:54:54 +02:00
committed by GitHub
18 changed files with 176 additions and 71 deletions
+1
View File
@@ -15,6 +15,7 @@
"@backstage/core-components": "workspace:^",
"@backstage/core-plugin-api": "workspace:^",
"@backstage/integration-react": "workspace:^",
"@backstage/plugin-adr": "workspace:^",
"@backstage/plugin-airbrake": "workspace:^",
"@backstage/plugin-apache-airflow": "workspace:^",
"@backstage/plugin-api-docs": "workspace:^",
@@ -26,6 +26,7 @@ import {
RELATION_PROVIDES_API,
} from '@backstage/catalog-model';
import { EmptyState, InfoCard } from '@backstage/core-components';
import { EntityAdrContent, isAdrAvailable } from '@backstage/plugin-adr';
import {
EntityApiDefinitionCard,
EntityConsumedApisCard,
@@ -484,6 +485,10 @@ const serviceEntityPage = (
{techdocsContent}
</EntityLayout.Route>
<EntityLayout.Route if={isAdrAvailable} path="/adrs" title="ADRS">
<EntityAdrContent />
</EntityLayout.Route>
<EntityLayout.Route
if={isNewRelicDashboardAvailable}
path="/newrelic-dashboard"
@@ -28,6 +28,7 @@ import {
catalogApiRef,
CATALOG_FILTER_EXISTS,
} from '@backstage/plugin-catalog-react';
import { AdrSearchResultListItem } from '@backstage/plugin-adr';
import { SearchType } from '@backstage/plugin-search';
import {
SearchBar,
@@ -86,6 +87,11 @@ const SearchPage = () => {
name: 'Documentation',
icon: <DocsIcon />,
},
{
value: 'adr',
name: 'Architecture Decision Records',
icon: <DocsIcon />,
},
]}
/>
<Paper className={classes.filters}>
@@ -131,6 +137,7 @@ const SearchPage = () => {
<CatalogSearchResultListItem icon={<CatalogIcon />} />
<TechDocsSearchResultListItem icon={<DocsIcon />} />
<ToolSearchResultListItem icon={<BuildIcon />} />
<AdrSearchResultListItem icon={<DocsIcon />} />
</SearchResult>
<SearchResultPager />
</Grid>