@digital-ai/plugin-dai-release
TypeScript icon, indicating that this package has built-in type declarations

0.1.4 • Public • Published

Digital.ai Release Plugin

  • Welcome to the Digital.ai (Dai) Release plugin for Backstage!
  • With Dai Release Plugin you can monitor all your active releases and view the release flow.

This is a combination of 2 plugins - the frontend and the backend.

Setup

The following section helps you add the Digital.ai Release frontend plugin.

Prerequisites

You need to set up the Dai Release backend plugin before you move forward with any of these steps.

Installing and Configuring the Frontend Plugin

The frontend plugin needs to be added to your application. To do so:

1. Run the following command from the Backstage root directory:

yarn --cwd packages/app add @digital-ai/plugin-dai-release

2. Add Active Releases to your Backstage::

a. Add the DaiReleasePage extension to your App.tsx:

Modify your app routes in App.tsx to include the ReleaseHomePage component exported from the plugin, for example:

// In packages/app/src/App.tsx
import {DaiReleasePage} from '@digital-ai/plugin-dai-release';

const routes = (
     <FlatRoutes>
        {/* ...other routes */}
        <Route path="/dai-release" element={<DaiReleasePage/>}/>
b. Add Digital.ai Release to your app Sidebar:
import {ReleaseSvgIcon} from '@digital-ai/plugin-dai-release';

<SidebarItem icon={ReleaseSvgIcon} to="dai-release" text="Dai Release" />

3. Add Release Template to your Backstage::

a. Add the DaiTemplatePage extension to your App.tsx:

Modify your app routes in App.tsx to include the ReleaseHomePage component exported from the plugin, for example:

// In packages/app/src/App.tsx
import {DaiTemplatePage} from '@digital-ai/plugin-dai-release';

const routes = (
     <FlatRoutes>
        {/* ...other routes */}
        <Route path="/dai-template" element={<DaiTemplatePage/>}/>
b. Add Digital.ai Release to your app Sidebar:
import {ReleaseSvgIcon} from '@digital-ai/plugin-dai-release';

<SidebarItem icon={ReleaseSvgIcon} to="dai-template" text="Dai Release Template" />

Links

For more information, see Overview and Adding Release to Your Backstage IDP

Package Sidebar

Install

npm i @digital-ai/plugin-dai-release

Homepage

digital.ai/

Weekly Downloads

8

Version

0.1.4

License

MIT

Unpacked Size

365 kB

Total Files

105

Last publish

Collaborators

  • gvolarevic-dai
  • agavaldas
  • msnively
  • jcaldas
  • geekzoo-dai
  • dai-npmjs-bot
  • grantcroker-dai