custom theme and UI

This commit is contained in:
Med Mouine
2024-05-27 14:18:59 -04:00
parent e12023ddd8
commit acd9d2093e
11 changed files with 3891 additions and 3430 deletions

View File

@@ -41,18 +41,23 @@
"@backstage/plugin-proxy-backend": "^0.4.15",
"@backstage/plugin-scaffolder-backend": "^1.22.4",
"@backstage/plugin-scaffolder-backend-module-github": "^0.2.7",
"@backstage/plugin-scaffolder-node": "^0.4.3",
"@backstage/plugin-search-backend": "^1.5.7",
"@backstage/plugin-search-backend-module-catalog": "^0.1.22",
"@backstage/plugin-search-backend-module-techdocs": "^0.1.22",
"@backstage/plugin-search-backend-node": "^1.2.21",
"@backstage/plugin-techdocs-backend": "^1.10.4",
"@janus-idp/plugin-notifications-backend": "^1.4.12",
"@muvaf/create-argocd-application": "^0.4.1",
"@muvaf/kubernetes-apply": "^0.1.0",
"@roadiehq/scaffolder-backend-argocd": "^1.1.26",
"app": "link:../app",
"better-sqlite3": "^9.0.0",
"dockerode": "^3.3.1",
"node-gyp": "^9.0.0",
"pg": "^8.11.3",
"winston": "^3.2.1"
"winston": "^3.2.1",
"zod": "^3.23.6"
},
"devDependencies": {
"@backstage/cli": "^0.26.3",

View File

@@ -9,6 +9,13 @@
import { createBackend } from '@backstage/backend-defaults';
import { eventsModuleGithubEventRouter } from '@backstage/plugin-events-backend-module-github/alpha';
import { eventsModuleGithubWebhook } from '@backstage/plugin-events-backend-module-github/alpha';
import { scaffolderActionsExtensionPoint } from '@backstage/plugin-scaffolder-node/alpha';
import {
createBackendModule,
} from '@backstage/backend-plugin-api';
import { createNewFileAction } from './plugins/scaffolder/actions/custom';
import { kubernetesApply } from "@muvaf/kubernetes-apply";
import { createArgoProjectAction } from './plugins/scaffolder/actions/argo';
const backend = createBackend();
@@ -49,11 +56,6 @@ backend.add(import('@backstage/plugin-search-backend/alpha'));
backend.add(import('@backstage/plugin-devtools-backend'));
import { scaffolderActionsExtensionPoint } from '@backstage/plugin-scaffolder-node/alpha';
import { createBackendModule } from '@backstage/backend-plugin-api';
import { createNewFileAction } from './plugins/scaffolder/actions/custom';
import { createArgoProjectAction } from './plugins/scaffolder/actions/argo';
const scaffolderModuleCustomExtensions = createBackendModule({
pluginId: 'scaffolder', // name of the plugin that the module is targeting
moduleId: 'custom-extensions',
@@ -68,6 +70,7 @@ const scaffolderModuleCustomExtensions = createBackendModule({
// point before the plugin itself gets instantiated
scaffolder.addActions(createNewFileAction()); // just an example
scaffolder.addActions(createArgoProjectAction()); // just an example
scaffolder.addActions(kubernetesApply());
},
});
},