backstage / backstage/community-plugins
Setup `dev` environment for workspaces
- Dominant language
- TypeScript
- Stars
- 422
- Forks
- 697
- Avg merge
- 2d 6h
- Merged PRs (30d)
- 286
Description
Since we moved over the plugins from `backstage/backstage` the migrated plugins maybe do not already have a dev setup.
For a start, we should ensure that all workspaces, and their plugins have the ability to start standalone using `yarn start`.
This means copying implementations and prior art from `backstage/backstage` like the following:
[auth backend `src/dev/index.ts`](https://github.com/backstage/backstage/blob/e46d3fe011fe19821b2556f0164442cc0b825363/plugins/auth-backend/dev/index.ts)
[home frontend `src/dev/index.tsx`](https://github.com/backstage/backstage/blob/e46d3fe011fe19821b2556f0164442cc0b825363/plugins/home/dev/index.ts)
### Tasks
- [x] `3scale`
- [x] `acr`
- [x] `acs`
- [x] `adr`
- [x] `agent-forge`
- [x] `airbrake`
- [x] `allure`
- [ ] `amplication`
- [x] `analytics`
- [x] `announcements`
- [x] `apache-airflow`
- [x] `apollo-explorer`
- [x] `azure-devops`
- [x] `azure-resources`
- [x] `azure-sites`
- [x] `azure-storage-explorer`
- [x] `badges`
- [x] `bazaar`
- [x] `bitbucket-pull-requests`
- [x] `bitrise`
- [x] `blackduck`
- [x] `bookmarks`
- [x] `cicd-statistics`
- [x] `cloudbuild`
- [x] `code-climate`
- [x] `code-coverage`
- [x] `codescene`
- [ ] `confluence`
- [x] `copilot`
- [x] `cost-insights`
- [x] `dynatrace`
- [x] `entity-feedback`
- [x] `entity-validation`
- [x] `explore`
- [x] `feedback`
- [x] `firehydrant`
- [x] `flux`
- [x] `fossa`
- [x] `gcalendar`
- [x] `gcp-projects`
- [x] `git-release-manager`
- [x] `github-actions`
- [x] `github-deployments`
- [ ] `github-discussions`
- [x] `github-issues`
- [x] `github-pull-requests-board`
- [x] `gitops-profiles`
- [x] `gocd`
- [x] `grafana`
- [x] `graphiql`
- [ ] `graphql-voyager`
- [x] `ilert`
- [x] `jaeger`
- [x] `jenkins`
- [x] `jfrog-artifactory`
- [x] `kafka`
- [x] `keycloak`
- [x] `kiali`
- [x] `lighthouse`
- [x] `linguist`
- [x] `linkerd`
- [x] `manage`
- [x] `matomo`
- [x] `mcp-chat`
- [x] `mend`
- [x] `microsoft-calendar`
- [x] `mta`
- [x] `multi-source-security-viewer`
- [x] `newrelic`
- [x] `nexus-repository-manager`
- [x] `nomad`
- [x] `npm`
- [x] `ocm`
- [x] `octopus-deploy`
- [x] `opencost`
- [x] `periskop`
- [x] `pingidentity`
- [x] `playlist`
- [x] `puppetdb`
- [x] `quay`
- [x] `rbac`
- [x] `redhat-argocd`
- [x] `report-portal`
- [x] `rollbar`
- [ ] `scaffolder-backend-module-annotator`
- [ ] `scaffolder-backend-module-kubernetes`
- [ ] `scaffolder-backend-module-regex`
- [ ] `scaffolder-backend-module-servicenow`
- [ ] `scaffolder-backend-module-sonarqube`
- [ ] `scaffolder-relation-processor`
- [x] `sentry`
- [x] `servicenow`
- [x] `shortcuts`
- [x] `sonarqube`
- [x] `splunk`
- [x] `stack-overflow`
- [x] `stackstorm`
- [x] `tech-insights`
- [x] `tech-radar`
- [x] `tekton`
- [x] `todo`
- [x] `topology`
- [x] `vault`
- [x] `wheel-of-names`
- [x] `xcmetrics`
Once we have done a few PR's and have examples, this ticket might turn into a `good first issue`.
Contributor guide
Assessment
This issue has not been assessed yet.