From d3248fb8c9577f3ad4268d206c8ad5555171eddd Mon Sep 17 00:00:00 2001 From: Emma Indal Date: Thu, 18 Nov 2021 11:52:40 +0100 Subject: [PATCH 1/3] add techdocs search capabilities to default app Signed-off-by: Emma Indal --- .../app/src/components/search/SearchPage.tsx | 15 +++++++++++++++ .../packages/backend/src/plugins/search.ts | 10 +++++++++- 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/packages/create-app/templates/default-app/packages/app/src/components/search/SearchPage.tsx b/packages/create-app/templates/default-app/packages/app/src/components/search/SearchPage.tsx index 7b3c2b29d4..50ffbadb76 100644 --- a/packages/create-app/templates/default-app/packages/app/src/components/search/SearchPage.tsx +++ b/packages/create-app/templates/default-app/packages/app/src/components/search/SearchPage.tsx @@ -2,10 +2,13 @@ import React from 'react'; import { makeStyles, Theme, Grid, List, Paper } from '@material-ui/core'; import { CatalogResultListItem } from '@backstage/plugin-catalog'; +import { DocsResultListItem } from '@backstage/plugin-techdocs'; + import { SearchBar, SearchFilter, SearchResult, + SearchType, DefaultResultListItem, } from '@backstage/plugin-search'; import { Content, Header, Page } from '@backstage/core-components'; @@ -39,6 +42,11 @@ const SearchPage = () => { + { result={document} /> ); + case 'techdocs': + return ( + + ); default: return ( Date: Thu, 18 Nov 2021 12:39:48 +0100 Subject: [PATCH 2/3] add changeset Signed-off-by: Emma Indal --- .changeset/large-pears-agree.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/large-pears-agree.md diff --git a/.changeset/large-pears-agree.md b/.changeset/large-pears-agree.md new file mode 100644 index 0000000000..60f755eff0 --- /dev/null +++ b/.changeset/large-pears-agree.md @@ -0,0 +1,5 @@ +--- +'@backstage/create-app': patch +--- + +DefaultTechDocsCollator is now included in the search backend, and the Search Page updated with the SearchType component that includes the techdocs type From 860254207c7e85dcbc62486f60f018c4dcb42fbe Mon Sep 17 00:00:00 2001 From: Emma Indal Date: Thu, 18 Nov 2021 14:45:06 +0100 Subject: [PATCH 3/3] prettier Signed-off-by: Emma Indal --- .../templates/default-app/packages/backend/src/plugins/search.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/create-app/templates/default-app/packages/backend/src/plugins/search.ts b/packages/create-app/templates/default-app/packages/backend/src/plugins/search.ts index 5f8ac204ba..63e196235c 100644 --- a/packages/create-app/templates/default-app/packages/backend/src/plugins/search.ts +++ b/packages/create-app/templates/default-app/packages/backend/src/plugins/search.ts @@ -24,7 +24,6 @@ export default async function createPlugin({ collator: DefaultCatalogCollator.fromConfig(config, { discovery }), }); - // collator gathers entities from techdocs. indexBuilder.addCollator({ defaultRefreshIntervalSeconds: 600,