This monorepo will contain all plugins we, at Roadie, have worked on up until now. Currently we are in the process of integration so for now you may not find all the plugins in this repository, so you can search for the ones we still haven't integrated here or look them up on npmjs.
To get up and running with this repository, you will need to clone it off of GitHub and run an initial build.
git clone https://github.com/RoadieHQ/roadie-backstage-plugins.git
cd roadie-backstage-plugins
yarn install
yarn tsc
yarn build
You will be able to see plugins which are already integrated and installed in package.json inside
cd packages/app
folder.
Inside this repository you can add other plugins by running
// packages/app
yarn add <<plugin>>
followed by
// packages/app
yarn install
and running same command in root directory.
You should be able to run application from root directory, by running
yarn dev
More information about plugins, together with installation instructions, can be found on the link below
Jira.
This repository, as mentioned above, will be a place where all of the plugins we have developed will be integrated under /plugins
folder. This way it will be easy and straightforward to use and/or modify them by following steps below:
Navigate to
cd roadie-backstage-plugin/plugins
cd selected-plugin
Plugin folders will consist separate unit tests per every plugin, while general e2e tests are written under
cd roadie-backstage-plugin/packages/app/cypress/integration
folder.
In order to make E2E testing isolated from real entities, we have created test-entity.yaml
under packages/entitites
, which will be shown as sample-service entity when you start the app. This is used only for testing purposes and can be modified accordingly.
cd roadie-backstage-plugin/plugins
cd selected-plugin
Plugin folders will consist separate unit tests per every plugin, while general E2E tests are written under
cd roadie-backstage-plugin/packages/app/cypress/integration
folder.
- Discord chatroom - Get support
- Contributing - Start here if you want to contribute
- Give us a star ⭐️ - If you are using Backstage or think it is an interesting project, we would love a star ❤️
Copyright 2021 Larder Software Limited. Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0