score-card plugin integrated to example-app
Signed-off-by: Jan Vilimek <jvilimek@users.noreply.github.com>
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'example-app': patch
|
||||
---
|
||||
|
||||
score-card plugin 0.5.1 integrated
|
||||
@@ -138,6 +138,11 @@ techdocs:
|
||||
dynatrace:
|
||||
baseUrl: https://your.dynatrace.instance.com
|
||||
|
||||
# Score-cards sample configuration.
|
||||
scorecards:
|
||||
jsonDataUrl: https://raw.githubusercontent.com/Oriflame/backstage-plugins/main/plugins/score-card/sample-data/
|
||||
wikiLinkTemplate: https://link-to-wiki/{id}
|
||||
|
||||
sentry:
|
||||
organization: my-company
|
||||
|
||||
|
||||
@@ -67,6 +67,7 @@
|
||||
"@material-ui/icons": "^4.9.1",
|
||||
"@material-ui/lab": "4.0.0-alpha.57",
|
||||
"@octokit/rest": "^19.0.3",
|
||||
"@oriflame/backstage-plugin-score-card": "^0.5.1",
|
||||
"@roadiehq/backstage-plugin-buildkite": "^2.0.8",
|
||||
"@roadiehq/backstage-plugin-github-insights": "^2.0.5",
|
||||
"@roadiehq/backstage-plugin-github-pull-requests": "^2.2.7",
|
||||
|
||||
@@ -106,6 +106,7 @@ import { RequirePermission } from '@backstage/plugin-permission-react';
|
||||
import { catalogEntityCreatePermission } from '@backstage/plugin-catalog-common';
|
||||
import { PlaylistIndexPage } from '@backstage/plugin-playlist';
|
||||
import { TwoColumnLayout } from './components/scaffolder/customScaffolderLayouts';
|
||||
import { ScoreBoardPage } from '@oriflame/backstage-plugin-score-card';
|
||||
|
||||
const app = createApp({
|
||||
apis,
|
||||
@@ -272,6 +273,7 @@ const routes = (
|
||||
<Route path="/azure-pull-requests" element={<AzurePullRequestsPage />} />
|
||||
<Route path="/apache-airflow" element={<ApacheAirflowPage />} />
|
||||
<Route path="/playlist" element={<PlaylistIndexPage />} />
|
||||
<Route path="/score-board" element={<ScoreBoardPage />} />
|
||||
</FlatRoutes>
|
||||
);
|
||||
|
||||
|
||||
@@ -51,6 +51,7 @@ import {
|
||||
import { MyGroupsSidebarItem } from '@backstage/plugin-org';
|
||||
import GroupIcon from '@material-ui/icons/People';
|
||||
import { SearchModal } from '../search/SearchModal';
|
||||
import Score from '@material-ui/icons/Score';
|
||||
|
||||
const useSidebarLogoStyles = makeStyles({
|
||||
root: {
|
||||
@@ -120,6 +121,7 @@ export const Root = ({ children }: PropsWithChildren<{}>) => (
|
||||
text="Cost Insights"
|
||||
/>
|
||||
<SidebarItem icon={GraphiQLIcon} to="graphiql" text="GraphiQL" />
|
||||
<SidebarItem icon={Score} to="score-board" text="Score board" />
|
||||
</SidebarScrollWrapper>
|
||||
<SidebarDivider />
|
||||
<Shortcuts />
|
||||
|
||||
@@ -144,6 +144,7 @@ import {
|
||||
EntityNewRelicDashboardCard,
|
||||
} from '@backstage/plugin-newrelic-dashboard';
|
||||
import { EntityGoCdContent, isGoCdAvailable } from '@backstage/plugin-gocd';
|
||||
import { EntityScoreCardContent } from '@oriflame/backstage-plugin-score-card';
|
||||
|
||||
import React, { ReactNode, useMemo, useState } from 'react';
|
||||
|
||||
@@ -704,6 +705,13 @@ const systemPage = (
|
||||
</Grid>
|
||||
</Grid>
|
||||
</EntityLayout.Route>
|
||||
<EntityLayout.Route path="/score" title="Score">
|
||||
<Grid container spacing={3} alignItems="stretch">
|
||||
<Grid item xs={12}>
|
||||
<EntityScoreCardContent />
|
||||
</Grid>
|
||||
</Grid>
|
||||
</EntityLayout.Route>
|
||||
<EntityLayout.Route path="/diagram" title="Diagram">
|
||||
<EntityCatalogGraphCard
|
||||
variant="gridItem"
|
||||
|
||||
@@ -3165,7 +3165,7 @@ __metadata:
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
"@backstage/catalog-model@^1.0.0, @backstage/catalog-model@workspace:^, @backstage/catalog-model@workspace:packages/catalog-model":
|
||||
"@backstage/catalog-model@^1.0.0, @backstage/catalog-model@^1.1.0-next.2, @backstage/catalog-model@workspace:^, @backstage/catalog-model@workspace:packages/catalog-model":
|
||||
version: 0.0.0-use.local
|
||||
resolution: "@backstage/catalog-model@workspace:packages/catalog-model"
|
||||
dependencies:
|
||||
@@ -3379,7 +3379,7 @@ __metadata:
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
"@backstage/config@workspace:^, @backstage/config@workspace:packages/config":
|
||||
"@backstage/config@^1.0.1, @backstage/config@workspace:^, @backstage/config@workspace:packages/config":
|
||||
version: 0.0.0-use.local
|
||||
resolution: "@backstage/config@workspace:packages/config"
|
||||
dependencies:
|
||||
@@ -3497,7 +3497,7 @@ __metadata:
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
"@backstage/core-plugin-api@^1.0.0, @backstage/core-plugin-api@workspace:^, @backstage/core-plugin-api@workspace:packages/core-plugin-api":
|
||||
"@backstage/core-plugin-api@^1.0.0, @backstage/core-plugin-api@^1.0.3, @backstage/core-plugin-api@workspace:^, @backstage/core-plugin-api@workspace:packages/core-plugin-api":
|
||||
version: 0.0.0-use.local
|
||||
resolution: "@backstage/core-plugin-api@workspace:packages/core-plugin-api"
|
||||
dependencies:
|
||||
@@ -4544,7 +4544,7 @@ __metadata:
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
"@backstage/plugin-catalog-common@workspace:^, @backstage/plugin-catalog-common@workspace:plugins/catalog-common":
|
||||
"@backstage/plugin-catalog-common@^1.0.4-next.0, @backstage/plugin-catalog-common@workspace:^, @backstage/plugin-catalog-common@workspace:plugins/catalog-common":
|
||||
version: 0.0.0-use.local
|
||||
resolution: "@backstage/plugin-catalog-common@workspace:plugins/catalog-common"
|
||||
dependencies:
|
||||
@@ -4669,7 +4669,7 @@ __metadata:
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
"@backstage/plugin-catalog-react@^1.0.0, @backstage/plugin-catalog-react@workspace:^, @backstage/plugin-catalog-react@workspace:plugins/catalog-react":
|
||||
"@backstage/plugin-catalog-react@^1.0.0, @backstage/plugin-catalog-react@^1.1.2-next.2, @backstage/plugin-catalog-react@workspace:^, @backstage/plugin-catalog-react@workspace:plugins/catalog-react":
|
||||
version: 0.0.0-use.local
|
||||
resolution: "@backstage/plugin-catalog-react@workspace:plugins/catalog-react"
|
||||
dependencies:
|
||||
@@ -7433,7 +7433,7 @@ __metadata:
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
"@backstage/theme@^0.2.6, @backstage/theme@^0.2.7, @backstage/theme@^0.2.9, @backstage/theme@workspace:^, @backstage/theme@workspace:packages/theme":
|
||||
"@backstage/theme@^0.2.16-next.1, @backstage/theme@^0.2.6, @backstage/theme@^0.2.7, @backstage/theme@^0.2.9, @backstage/theme@workspace:^, @backstage/theme@workspace:packages/theme":
|
||||
version: 0.0.0-use.local
|
||||
resolution: "@backstage/theme@workspace:packages/theme"
|
||||
dependencies:
|
||||
@@ -7442,7 +7442,7 @@ __metadata:
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
"@backstage/types@workspace:^, @backstage/types@workspace:packages/types":
|
||||
"@backstage/types@^1.0.0, @backstage/types@workspace:^, @backstage/types@workspace:packages/types":
|
||||
version: 0.0.0-use.local
|
||||
resolution: "@backstage/types@workspace:packages/types"
|
||||
dependencies:
|
||||
@@ -7452,7 +7452,7 @@ __metadata:
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
"@backstage/version-bridge@workspace:^, @backstage/version-bridge@workspace:packages/version-bridge":
|
||||
"@backstage/version-bridge@^1.0.1, @backstage/version-bridge@workspace:^, @backstage/version-bridge@workspace:packages/version-bridge":
|
||||
version: 0.0.0-use.local
|
||||
resolution: "@backstage/version-bridge@workspace:packages/version-bridge"
|
||||
dependencies:
|
||||
@@ -11429,6 +11429,30 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@oriflame/backstage-plugin-score-card@npm:^0.5.1":
|
||||
version: 0.5.1
|
||||
resolution: "@oriflame/backstage-plugin-score-card@npm:0.5.1"
|
||||
dependencies:
|
||||
"@backstage/catalog-model": ^1.1.0-next.2
|
||||
"@backstage/config": ^1.0.1
|
||||
"@backstage/core-components": ^0.11.0
|
||||
"@backstage/core-plugin-api": ^1.0.3
|
||||
"@backstage/plugin-catalog-common": ^1.0.4-next.0
|
||||
"@backstage/plugin-catalog-react": ^1.1.2-next.2
|
||||
"@backstage/theme": ^0.2.16-next.1
|
||||
"@backstage/types": ^1.0.0
|
||||
"@backstage/version-bridge": ^1.0.1
|
||||
"@material-ui/core": ^4.12.2
|
||||
"@material-ui/icons": ^4.11.2
|
||||
"@material-ui/lab": ^4.0.0-alpha.57
|
||||
react-use: ^17.2.4
|
||||
peerDependencies:
|
||||
react: ^16.13.1 || ^17.0.0
|
||||
react-dom: ^16.13.1 || ^17.0.0
|
||||
checksum: 37d68f5dcd26b67d913ec07523da3c35dd6f44070eb215dc1e403500b088b2c3a9ba97f83d20937388cffba9db6cc66e754ebc361fdd736fce6398e74662a8be
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@peculiar/asn1-schema@npm:^2.1.6":
|
||||
version: 2.2.0
|
||||
resolution: "@peculiar/asn1-schema@npm:2.2.0"
|
||||
@@ -21717,6 +21741,7 @@ __metadata:
|
||||
"@material-ui/icons": ^4.9.1
|
||||
"@material-ui/lab": 4.0.0-alpha.57
|
||||
"@octokit/rest": ^19.0.3
|
||||
"@oriflame/backstage-plugin-score-card": ^0.5.1
|
||||
"@rjsf/core": ^3.2.1
|
||||
"@roadiehq/backstage-plugin-buildkite": ^2.0.8
|
||||
"@roadiehq/backstage-plugin-github-insights": ^2.0.5
|
||||
|
||||
Reference in New Issue
Block a user