From d4f576044f88d9b5e6e736ee6f509a2f509913b2 Mon Sep 17 00:00:00 2001 From: fr0stf0x Date: Wed, 8 Jun 2022 10:07:27 +0700 Subject: [PATCH 1/6] add backstage-grpc-playground plugin to marketplace Signed-off-by: fr0stf0x --- microsite/data/plugins/grpc-playground.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 microsite/data/plugins/grpc-playground.yaml diff --git a/microsite/data/plugins/grpc-playground.yaml b/microsite/data/plugins/grpc-playground.yaml new file mode 100644 index 0000000000..097759be11 --- /dev/null +++ b/microsite/data/plugins/grpc-playground.yaml @@ -0,0 +1,9 @@ +--- +title: GRPC Playground +author: Zalopay-OSS +authorUrl: https://github.com/zalopay-oss/ +category: Discovery +description: Easily view and test your gRPC API with a GUI Client, inspired from BloomRPC application. +documentation: https://github.com/zalopay-oss/backstage-grpc-playground +iconUrl: https://raw.githubusercontent.com/zalopay-oss/backstage-grpc-playground/main/images/gprc-logo.png +npmPackageName: 'backstage-grpc-playground' From 247d66cfce5ef38030f3b6cc17ca1d8803b32e31 Mon Sep 17 00:00:00 2001 From: Talita Gregory Date: Mon, 13 Jun 2022 20:26:09 +0200 Subject: [PATCH 2/6] fix: removed unnecessary filter on spec.type Signed-off-by: Talita Gregory --- .../github-pull-requests-board/src/hooks/useUserRepositories.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/plugins/github-pull-requests-board/src/hooks/useUserRepositories.tsx b/plugins/github-pull-requests-board/src/hooks/useUserRepositories.tsx index 68c4af96e4..638a8cb487 100644 --- a/plugins/github-pull-requests-board/src/hooks/useUserRepositories.tsx +++ b/plugins/github-pull-requests-board/src/hooks/useUserRepositories.tsx @@ -27,7 +27,6 @@ export function useUserRepositories() { const entitiesList = await catalogApi.getEntities({ filter: { kind: 'Component', - 'spec.type': 'service', 'spec.owner': teamEntity?.metadata?.name, }, }); From c6690d9d24a2c978af1bdf38dbb79f58874ad96a Mon Sep 17 00:00:00 2001 From: Talita Gregory Date: Mon, 13 Jun 2022 20:34:49 +0200 Subject: [PATCH 3/6] added changeset Signed-off-by: Talita Gregory --- .changeset/beige-horses-scream.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/beige-horses-scream.md diff --git a/.changeset/beige-horses-scream.md b/.changeset/beige-horses-scream.md new file mode 100644 index 0000000000..2034491108 --- /dev/null +++ b/.changeset/beige-horses-scream.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-github-pull-requests-board': patch +--- + +Fix bug on fetching teams repositories where were being filtered by type service unnecessarily From c3cfc83af216ef19c27a44e85f74455d4254dcbe Mon Sep 17 00:00:00 2001 From: Johan Haals Date: Tue, 14 Jun 2022 16:29:17 +0200 Subject: [PATCH 4/6] chore: Make docstrings MDX compatible Signed-off-by: Johan Haals --- .changeset/curvy-weeks-matter.md | 8 ++++++++ packages/backend-common/src/reading/FetchUrlReader.ts | 4 ++-- .../src/validation/CommonValidatorFunctions.ts | 2 +- .../src/components/DependencyGraph/DependencyGraph.tsx | 2 +- .../src/layout/ItemCard/ItemCardHeader.tsx | 2 +- plugins/techdocs-react/src/addons.tsx | 2 +- 6 files changed, 14 insertions(+), 6 deletions(-) create mode 100644 .changeset/curvy-weeks-matter.md diff --git a/.changeset/curvy-weeks-matter.md b/.changeset/curvy-weeks-matter.md new file mode 100644 index 0000000000..3975058afe --- /dev/null +++ b/.changeset/curvy-weeks-matter.md @@ -0,0 +1,8 @@ +--- +'@backstage/backend-common': patch +'@backstage/catalog-model': patch +'@backstage/core-components': patch +'@backstage/plugin-techdocs-react': patch +--- + +Updated docstring to be MDX compatible. diff --git a/packages/backend-common/src/reading/FetchUrlReader.ts b/packages/backend-common/src/reading/FetchUrlReader.ts index b83f08c22f..5734beddcf 100644 --- a/packages/backend-common/src/reading/FetchUrlReader.ts +++ b/packages/backend-common/src/reading/FetchUrlReader.ts @@ -39,8 +39,8 @@ export class FetchUrlReader implements UrlReader { * targets to allow, containing the following fields: * * `host`: - * Either full hostnames to match, or subdomain wildcard matchers with a leading `*`. - * For example `example.com` and `*.example.com` are valid values, `prod.*.example.com` is not. + * Either full hostnames to match, or subdomain wildcard matchers with a leading '*'. + * For example 'example.com' and '*.example.com' are valid values, 'prod.*.example.com' is not. * * `paths`: * An optional list of paths which are allowed. If the list is omitted all paths are allowed. diff --git a/packages/catalog-model/src/validation/CommonValidatorFunctions.ts b/packages/catalog-model/src/validation/CommonValidatorFunctions.ts index 8c814412c1..40a85c5331 100644 --- a/packages/catalog-model/src/validation/CommonValidatorFunctions.ts +++ b/packages/catalog-model/src/validation/CommonValidatorFunctions.ts @@ -24,7 +24,7 @@ import lodash from 'lodash'; */ export class CommonValidatorFunctions { /** - * Checks that the value is on the form or , and validates + * Checks that the value is on the form `` or ``, and validates * those parts separately. * * @param value - The value to check diff --git a/packages/core-components/src/components/DependencyGraph/DependencyGraph.tsx b/packages/core-components/src/components/DependencyGraph/DependencyGraph.tsx index 6db8e2dd02..9f447f80cc 100644 --- a/packages/core-components/src/components/DependencyGraph/DependencyGraph.tsx +++ b/packages/core-components/src/components/DependencyGraph/DependencyGraph.tsx @@ -40,7 +40,7 @@ import { ARROW_MARKER_ID } from './constants'; * * @public * @remarks - * and are useful when rendering custom or edge labels + * `` and `` are useful when rendering custom or edge labels */ export interface DependencyGraphProps extends React.SVGProps { diff --git a/packages/core-components/src/layout/ItemCard/ItemCardHeader.tsx b/packages/core-components/src/layout/ItemCard/ItemCardHeader.tsx index 3209848ecb..a34d773ce3 100644 --- a/packages/core-components/src/layout/ItemCard/ItemCardHeader.tsx +++ b/packages/core-components/src/layout/ItemCard/ItemCardHeader.tsx @@ -64,7 +64,7 @@ export type ItemCardHeaderProps = Partial> & { * A simple card header, rendering a default look for "item cards" - cards that * are arranged in a grid for users to select among several options. * - * This component expects to be placed within a MUI . + * This component expects to be placed within a MUI ``. * * Styles for the header can be overridden using the `classes` prop, e.g.: * diff --git a/plugins/techdocs-react/src/addons.tsx b/plugins/techdocs-react/src/addons.tsx index ce5b3eb5cd..a562007260 100644 --- a/plugins/techdocs-react/src/addons.tsx +++ b/plugins/techdocs-react/src/addons.tsx @@ -30,7 +30,7 @@ import { TechDocsAddonLocations, TechDocsAddonOptions } from './types'; export const TECHDOCS_ADDONS_KEY = 'techdocs.addons.addon.v1'; /** - * Marks the registry component. + * Marks the `` registry component. * @public */ export const TECHDOCS_ADDONS_WRAPPER_KEY = 'techdocs.addons.wrapper.v1'; From 8c31785ed078778691db1140d328610b1607e5d1 Mon Sep 17 00:00:00 2001 From: Johan Haals Date: Tue, 14 Jun 2022 16:32:53 +0200 Subject: [PATCH 5/6] chore: please vale Signed-off-by: Johan Haals --- .changeset/curvy-weeks-matter.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/curvy-weeks-matter.md b/.changeset/curvy-weeks-matter.md index 3975058afe..a0a9c43076 100644 --- a/.changeset/curvy-weeks-matter.md +++ b/.changeset/curvy-weeks-matter.md @@ -5,4 +5,4 @@ '@backstage/plugin-techdocs-react': patch --- -Updated docstring to be MDX compatible. +Updated JSDoc to be MDX compatible. From 8447b7dbb73bdd8b7cb84f60dc52352f9974c526 Mon Sep 17 00:00:00 2001 From: tomasrb Date: Tue, 14 Jun 2022 23:25:05 -0700 Subject: [PATCH 6/6] Add Okay to adopters Signed-off-by: tomasrb --- ADOPTERS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/ADOPTERS.md b/ADOPTERS.md index 4e5785b8d5..d182b2549b 100644 --- a/ADOPTERS.md +++ b/ADOPTERS.md @@ -161,3 +161,4 @@ _If you're using Backstage in your organization, please try to add your company | [OVHcloud](https://www.ovhcloud.com/fr/) | [Jean-Philippe Blary](https://github.com/blaryjp), [Arnaud Bauer](mailto:arnaud.bauer@ovhcloud.com), [Flavien Chantelot](https://github.com/Dorn-) | We're providing Backstage to our collaborators to ease their daily jobs, and let them extends it using plugins. | | [Procter & Gamble](https://us.pg.com/) | [Binita Nayak](https://github.com/binitan), [Josh Rose](https://github.com/joshuarose), [RJ Winkler](https://github.com/rjwink) | P&G leverages Backstage to build internal developer portal to ensure developers' happiness. This developer portal shall act as single source of information needed by development teams to seamlessly create, find and maintain their software components/resources/documentation. | | [SANS Institute](https://www.sans.org) | [Christopher Klewin](mailto:cklewin@sans.org) | Developer portal for centralized visibility, reporting, and tooling across multiple organizations. | +| [Okay](https://www.okayhq.com/) | [Tomas Barreto](mailto:tomas@okayhq.com) | Service catalog, developer portal, and technical documentation | \ No newline at end of file