@revisionapp/backstage-revision-plugin
v0.5.3
Published
Backstage plugin for displaying Revision diagrams
Readme
Revision Plugin
The Revision plugin displays diagrams from Revision.

Getting started
- Install the Revision plugin:
# From your Backstage root directory
yarn add --cwd packages/app @revisionapp/backstage-revision-plugin- Add the EntitySentryCard to the EntityPage:
// packages/app/src/components/catalog/EntityPage.tsx
import { EntityRevisionContent } from '@revisionapp/backstage-revision-plugin';
const serviceEntityPage = (
<EntityLayout>
// ...
<EntityLayout.Route path="/revision-diagram" title="Diagram">
<EntityRevisionContent />
</EntityLayout.Route>
// ...
</EntityLayout>
);- Add the proxy config and Revision base url to your app config:
# app-config.yaml
proxy:
endpoints:
'/revision':
target: https://<your-organization>.revision.app
headers:
Authorization: 'Bearer ${REVISION_API_KEY}'
revision:
baseUrl: https://<your-organization>.revision.app- Add the
revision.app/diagram-slugannotation to your catalog info file:
# catalog-info.yaml
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: backstage
description: |
Backstage is an open-source developer portal that puts the developer experience first.
annotations:
revision.app/diagram-slug: YOUR_DIAGRAM_SLUG
spec:
type: library
owner: CNCF
lifecycle: experimental- Set your Revision organization's API key, located under "Settings" > "Security" in Revision (requires administrator access), as an environmental variable called
REVISION_API_KEY.
