Compare commits
207 Commits
@backstage
...
main
Author | SHA1 | Date |
---|---|---|
|
6a65a4cea3 | |
|
c2261cf6ab | |
|
727c25df51 | |
|
ff785e582c | |
|
dcffece576 | |
|
ceeadd1e1a | |
|
7bafbd4fc8 | |
|
0493206694 | |
|
ca3c813046 | |
|
8367480d11 | |
|
6e6b88413f | |
|
4815dfd531 | |
|
c2b33a16aa | |
|
56382c80de | |
|
7043b8bbb6 | |
|
8460759070 | |
|
02546adb32 | |
|
c4f95b6e1e | |
|
fe6d855d73 | |
|
e46f2a55c2 | |
|
46e1cefbac | |
|
deb952366a | |
|
593523a511 | |
|
4d645136fd | |
|
496b5ea76f | |
|
2e3afacf8b | |
|
80b21b20f0 | |
|
3cd6bac697 | |
|
707c5f303c | |
|
7df058feae | |
|
00731dafe6 | |
|
51814e6f58 | |
|
91f611bccb | |
|
74876f0d13 | |
|
fb6cbc705d | |
|
56b4264d5f | |
|
b0e72b5547 | |
|
2c0ec89454 | |
|
f5fff6fc37 | |
|
bff3611105 | |
|
13c0def6ea | |
|
fa109420d0 | |
|
d1b75248ed | |
|
45236345e3 | |
|
2c67eaaa4a | |
|
4b2153a833 | |
|
e172f18500 | |
|
10978474b7 | |
|
63407d09df | |
|
43064bf46c | |
|
f9a8eec66d | |
|
1d51b5654e | |
|
7593e172ce | |
|
9a143944f3 | |
|
a04f9dbbfe | |
|
6464668e46 | |
|
c5f3c762ea | |
|
14b24f18c0 | |
|
66c74801fb | |
|
ee2783614c | |
|
6fb5f674bd | |
|
6f1bfda110 | |
|
d0f9c3b4f9 | |
|
e446968b72 | |
|
cc2feb6237 | |
|
c514748777 | |
|
ed81d08523 | |
|
948e28863b | |
|
f24d419cf8 | |
|
d51c4774f8 | |
|
5007048a93 | |
|
33324c4211 | |
|
32a9defcf7 | |
|
4862594484 | |
|
46c0d07c84 | |
|
b323175703 | |
|
47043da304 | |
|
6b14d92545 | |
|
4e61cd0e34 | |
|
159579f938 | |
|
7e376092ac | |
|
3f606e19f8 | |
|
519ae6cbf9 | |
|
edf729c326 | |
|
ef169da00b | |
|
cb2cb9ca57 | |
|
dcc27955e8 | |
|
851ed9235b | |
|
2fb111ab1a | |
|
4e167c680e | |
|
644fc1465e | |
|
7fcebc781d | |
|
8988316650 | |
|
741c218447 | |
|
37cc9e1f51 | |
|
ede2f0364c | |
|
5a82ea00ad | |
|
f80a75588e | |
|
0589e343d1 | |
|
3bee1376a2 | |
|
5ab6ba94d8 | |
|
d60e46e284 | |
|
e656f1d762 | |
|
97bce5d53a | |
|
9e9592be56 | |
|
186f13532f | |
|
179fe744d0 | |
|
68b9611ef7 | |
|
1cc1431434 | |
|
4b2569f3cb | |
|
2d5de5bb40 | |
|
3cb0bc48a0 | |
|
9740a42eb9 | |
|
d7b0b77081 | |
|
152eb5b28e | |
|
069adf6b40 | |
|
2f4d9ff805 | |
|
6a8195f379 | |
|
804e03abd1 | |
|
ad14f096f9 | |
|
ae2687806b | |
|
01df7aee44 | |
|
dad55b1319 | |
|
60a37cc0e9 | |
|
6a3224a734 | |
|
df2d0f00c9 | |
|
f25b9449ea | |
|
9865d4a015 | |
|
f0fbcb1d5c | |
|
1a48942be7 | |
|
e35fb62d91 | |
|
1f9f1becc0 | |
|
89d255947e | |
|
befe371f37 | |
|
402f84e896 | |
|
69ff5c4985 | |
|
fc8493f999 | |
|
e843699d5a | |
|
6877ddcc58 | |
|
aaf1d822ab | |
|
59c23c3348 | |
|
34aa972d78 | |
|
a6e6de78b5 | |
|
28484050f7 | |
|
399d0c2f83 | |
|
351aa49468 | |
|
0afe491ffa | |
|
9adf8f8810 | |
|
b744e74aac | |
|
1def230bd5 | |
|
7ad0cd0742 | |
|
1f94b073ca | |
|
6b457675e3 | |
|
c89f502569 | |
|
4000b53faf | |
|
9c6b4c1ce3 | |
|
a517756524 | |
|
73bf5642ee | |
|
1c08f79127 | |
|
f03f308ebc | |
|
1a08ba6bf9 | |
|
c2ce8155cf | |
|
d72442268c | |
|
a2713e489f | |
|
d7e6708812 | |
|
cbfb5c550b | |
|
0c2f95e572 | |
|
6600461d86 | |
|
378488ac69 | |
|
237d0ce5b6 | |
|
0a706991b5 | |
|
9b53e9b59f | |
|
ba2b006ae8 | |
|
0ab4439155 | |
|
8d2ac146ce | |
|
ba5bf7b6a2 | |
|
d27bb85cb9 | |
|
c1e54f4079 | |
|
c3c43b26a3 | |
|
1df9013b16 | |
|
81ced0c6df | |
|
ec380874ac | |
|
ec5eec1c93 | |
|
e6e4a9d7f1 | |
|
6d6b976da0 | |
|
963e386008 | |
|
1790453dfa | |
|
bdbec520d0 | |
|
1eda234936 | |
|
d5101480d4 | |
|
e9ce512a01 | |
|
d017d6afaa | |
|
56d1ee5186 | |
|
26b870405b | |
|
ff51971be2 | |
|
c6f0aec443 | |
|
e7d7f3f647 | |
|
1d7d0ce5ab | |
|
5d50a32f70 | |
|
3e74603223 | |
|
7c9a359f65 | |
|
36d64178a7 | |
|
ab64f36f7c | |
|
7bfeab1070 | |
|
562de9f975 | |
|
99bc6a830c | |
|
27bb29f80f |
|
@ -7,11 +7,13 @@
|
|||
* @backstage/community-plugins-maintainers
|
||||
yarn.lock @backstage/community-plugins-maintainers @backstage-service
|
||||
*/yarn.lock @backstage/community-plugins-maintainers @backstage-service
|
||||
.github/archived-plugins.json @backstage/community-plugins-maintainers
|
||||
|
||||
/workspaces/3scale @backstage/community-plugins-maintainers @04kash @AndrienkoAleksandr
|
||||
/workspaces/acr @backstage/community-plugins-maintainers @christoph-jerolimov @ciiay @debsmita1 @divyanshiGupta @its-mitesh-kumar @logonoff
|
||||
/workspaces/acs @backstage/community-plugins-maintainers @sachaudh @alwayshooin @dvail @maknop
|
||||
/workspaces/adr @backstage/community-plugins-maintainers @kuangp
|
||||
/workspaces/agent-forge @backstage/community-plugins-maintainers @sbraicu @sriaradhyula @subbaksh @suwhang-cisco
|
||||
/workspaces/airbrake @backstage/community-plugins-maintainers
|
||||
/workspaces/allure @backstage/community-plugins-maintainers
|
||||
/workspaces/amplication @backstage/community-plugins-maintainers @itainathaniel
|
||||
|
@ -30,6 +32,7 @@ yarn.lock @backsta
|
|||
/workspaces/bazaar @backstage/community-plugins-maintainers
|
||||
/workspaces/bitrise @backstage/community-plugins-maintainers @backstage/sda-se-reviewers
|
||||
/workspaces/blackduck @backstage/community-plugins-maintainers @deepan10
|
||||
/workspaces/bookmarks @backstage/community-plugins-maintainers @logonoff @christoph-jerolimov @ciiay @debsmita1 @divyanshiGupta @its-mitesh-kumar @lokanandaprabhu
|
||||
/workspaces/cicd-statistics @backstage/community-plugins-maintainers
|
||||
/workspaces/cloudbuild @backstage/community-plugins-maintainers
|
||||
/workspaces/code-climate @backstage/community-plugins-maintainers
|
||||
|
@ -70,7 +73,7 @@ yarn.lock @backsta
|
|||
/workspaces/linkerd @backstage/community-plugins-maintainers
|
||||
/workspaces/manage @backstage/community-plugins-maintainers @grantila
|
||||
/workspaces/matomo @backstage/community-plugins-maintainers @yashoswalyo @deshmukhmayur @riginoommen
|
||||
/workspaces/mend @backstage/community-plugins-maintainers @dariuszsobkowicz
|
||||
/workspaces/mend @backstage/community-plugins-maintainers @NormanWenzelWSS @rupalvihol @hetsaliya-crestdata
|
||||
/workspaces/microsoft-calendar @backstage/community-plugins-maintainers
|
||||
/workspaces/mta @backstage/community-plugins-maintainers @ibolton336
|
||||
/workspaces/multi-source-security-viewer @backstage/community-plugins-maintainers @caugello @cryptorodeo
|
||||
|
@ -78,7 +81,7 @@ yarn.lock @backsta
|
|||
/workspaces/nexus-repository-manager @backstage/community-plugins-maintainers @ciiay @debsmita1 @jessicajhee
|
||||
/workspaces/nomad @backstage/community-plugins-maintainers
|
||||
/workspaces/noop @backstage/community-plugins-maintainers
|
||||
/workspaces/npm @backstage/community-plugins-maintainers @christoph-jerolimov @ciiay @karthikjeeyar
|
||||
/workspaces/npm @backstage/community-plugins-maintainers @christoph-jerolimov @ciiay @karthikjeeyar @logonoff
|
||||
/workspaces/ocm @backstage/community-plugins-maintainers @christoph-jerolimov @ciiay @debsmita1 @divyanshiGupta @its-mitesh-kumar @logonoff
|
||||
/workspaces/octopus-deploy @backstage/community-plugins-maintainers @jmezach
|
||||
/workspaces/odo @backstage/community-plugins-maintainers
|
||||
|
|
|
@ -33,6 +33,7 @@ body:
|
|||
- bazaar
|
||||
- bitrise
|
||||
- blackduck
|
||||
- bookmarks
|
||||
- cicd-statistics
|
||||
- cloudbuild
|
||||
- code-climate
|
||||
|
|
|
@ -34,6 +34,7 @@ body:
|
|||
- bazaar
|
||||
- bitrise
|
||||
- blackduck
|
||||
- bookmarks
|
||||
- cicd-statistics
|
||||
- cloudbuild
|
||||
- code-climate
|
||||
|
|
|
@ -24,6 +24,7 @@ attributes:
|
|||
- bazaar
|
||||
- bitrise
|
||||
- blackduck
|
||||
- bookmarks
|
||||
- cicd-statistics
|
||||
- cloudbuild
|
||||
- code-climate
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
{
|
||||
"archived": []
|
||||
}
|
|
@ -58,6 +58,9 @@ workspace/bitrise:
|
|||
workspace/blackduck:
|
||||
- "Workspace\\s*blackduck"
|
||||
|
||||
workspace/bookmarks:
|
||||
- "Workspace\\s*bookmarks"
|
||||
|
||||
workspace/cicd-statistics:
|
||||
- "Workspace\\s*cicd-statistics"
|
||||
|
||||
|
|
|
@ -1,41 +0,0 @@
|
|||
# CI/CD Workflows
|
||||
|
||||
## [ci.yml](./ci.yml)
|
||||
|
||||
Triggered on pull requests, this workflow runs tests on the target branch, focusing only on workspaces that have changes. Once all checks pass successfully, the pull request can be merged.
|
||||
|
||||
## [release_workspace.yml](./release_workspace.yml)
|
||||
|
||||
Handles the release process for a specific workspace from a specified branch (default: `main`). It either creates a "Version Packages" pull request if changesets are present or releases the packages within the workspace if they haven't been published yet. For more details on how changesets work, refer to the [Changesets documentation](https://github.com/changesets/changesets).
|
||||
|
||||
## [release.yml](./release.yml)
|
||||
|
||||
Responsible for releasing all workspaces in parallel by invoking the `release_workspace.yml` workflow for each workspace. It runs on the main branch whenever new changes are pushed. The workflow relies on `release_workspace.yml` to determine if a workspace requires publishing.
|
||||
|
||||
## [automate_changeset_feedback.yml](./automate_changeset_feedback.yml)
|
||||
|
||||
Generates feedback for changesets on pull requests.
|
||||
|
||||
## [automate_renovate_changesets.yml](./automate_renovate_changesets.yml)
|
||||
|
||||
Automates the generation of changesets for Renovate pull requests.
|
||||
|
||||
## [cron.yml](./cron.yml)
|
||||
|
||||
Runs tasks on a scheduled basis or manually via the `workflow_dispatch` event.
|
||||
|
||||
## [pr.yml](./pr.yml)
|
||||
|
||||
Used to keep the Project Board in https://github.com/backstage/backstage/ in sync with PRs from this repo.
|
||||
|
||||
## [renovate.yml](./renovate.yml)
|
||||
|
||||
Runs Renovate on a scheduled basis or manually.
|
||||
|
||||
## [version-bump.yml](./version-bump.yml)
|
||||
|
||||
Handles version bumping for specific workspaces. It creates a new branch for the version bump, updates the necessary files, commits the changes, and creates a pull request to merge the updates into the main branch. See [version-bump.md](../../docs/version-bump.md) for configuration details.
|
||||
|
||||
## [automate-staleness.yml](./automate-staleness.yml)
|
||||
|
||||
This workflow marks issues and pull requests (PRs) as stale after a period of inactivity. If no further activity occurs, they will be closed after an additional period. The process is executed regularly as a cron job.
|
|
@ -0,0 +1,19 @@
|
|||
name: Deprecate Archived Plugins
|
||||
|
||||
on:
|
||||
push:
|
||||
paths:
|
||||
- '.github/archived-plugins.json'
|
||||
branches:
|
||||
- main
|
||||
|
||||
jobs:
|
||||
deprecate:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Deprecate packages
|
||||
run: ./scripts/ci/deprecate-archived-plugins.sh
|
||||
env:
|
||||
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
|
|
@ -78,6 +78,13 @@ jobs:
|
|||
- name: 'Set release name'
|
||||
id: set_release_name
|
||||
run: node scripts/ci/set-release-name.js ${{ matrix.workspace }} ${{ inputs.release_line || 'main' }}
|
||||
- name: 'Check current and release versions'
|
||||
id: check
|
||||
run: |
|
||||
if [[ "${{ steps.set_release_name.outputs.release_version }}" == "${{ steps.set_release_name.outputs.current_version }}" ]]; then
|
||||
echo "Backstage release version and current workspace version are the same, skipping version bump"
|
||||
exit 1 # Non-zero exit code fails the step and job
|
||||
fi
|
||||
- name: 'Configure git'
|
||||
run: |
|
||||
git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com"
|
||||
|
@ -97,7 +104,7 @@ jobs:
|
|||
YARN_ENABLE_IMMUTABLE_INSTALLS: false
|
||||
- name: Run dedupe
|
||||
working-directory: ./workspaces/${{ matrix.workspace }}
|
||||
run: yarn dedupe
|
||||
run: yarn dedupe
|
||||
- name: 'Check for changes'
|
||||
id: check_for_changes
|
||||
run: |
|
||||
|
|
|
@ -0,0 +1,28 @@
|
|||
# Archived Workspaces
|
||||
|
||||
This document contains a list of workspaces and plugins that have been archived from the community-plugins repository.
|
||||
|
||||
## About Archived Workspaces
|
||||
|
||||
When a workspace or plugin is archived:
|
||||
|
||||
- The code is no longer actively maintained
|
||||
- The npm packages are deprecated with a deprecation message
|
||||
- The workspace/plugin is removed from the active codebase
|
||||
- A Git tag can provide historical reference to the source
|
||||
- An entry is added to this document for reference
|
||||
|
||||
To archive a workspace or plugin, use the `archive-workspace` script:
|
||||
|
||||
```bash
|
||||
# Archive an entire workspace
|
||||
./scripts/archive-workspace workspace-name
|
||||
|
||||
# Archive a specific plugin within a workspace
|
||||
./scripts/archive-workspace workspace-name plugin-name
|
||||
```
|
||||
|
||||
## Archived Items
|
||||
|
||||
| Workspace | Package | Reason | Source |
|
||||
| --------- | ------- | ------ | ------ |
|
419
docs/README.md
419
docs/README.md
|
@ -2,7 +2,7 @@
|
|||
|
||||
## Overview
|
||||
|
||||
Welcome to the Community Plugins documentation! This is the home to the various documentation for the Community PLugins repo itself. For documentation about each plugin please look at their respective `README` in their workspace folder, you can find these in the [Workspaces and Their Plugins](#workspaces--plugins) table below.
|
||||
Welcome to the Community Plugins documentation! This is the home to the various documentation for the Community PLugins repo itself. For documentation about each plugin please look at their respective `README` in their workspace folder, you can find these in the [Workspaces and Their Plugins](#workspaces-and-their-plugins) table below.
|
||||
|
||||
> [!NOTE]
|
||||
> This is intended to be a starting point for more structured documentation and is very much "Work in Progress" as we agree on a proper approach for Community Plugin Documentation.
|
||||
|
@ -17,206 +17,217 @@ The Compatibility folder contains the following items:
|
|||
|
||||
## Workspaces and Their Plugins
|
||||
|
||||
| workspace | owner | package | role | readme |
|
||||
| ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
|
||||
| 3scale | [@04kash](https://github.com/04kash), [@AndrienkoAleksandr](https://github.com/AndrienkoAleksandr) | @backstage-community/plugin-3scale-backend | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/3scale/plugins/3scale-backend/README.md) |
|
||||
| acr | [@christoph-jerolimov](https://github.com/christoph-jerolimov), [@ciiay](https://github.com/ciiay), [@invincibleJai](https://github.com/invincibleJai) | @backstage-community/plugin-acr | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/acr/plugins/acr/README.md) |
|
||||
| acs | [@sachaudh](https://github.com/sachaudh), [@alwayshooin](https://github.com/alwayshooin), [@dvail](https://github.com/dvail), [@maknop](https://github.com/maknop) | @backstage-community/plugin-acs | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/acs/plugins/acs/README.md) |
|
||||
| adr | [@kuangp](https://github.com/kuangp) | @backstage-community/plugin-adr | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/adr/plugins/adr/README.md) |
|
||||
| adr | [@kuangp](https://github.com/kuangp) | @backstage-community/plugin-adr-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/adr/plugins/adr-backend/README.md) |
|
||||
| adr | [@kuangp](https://github.com/kuangp) | @backstage-community/plugin-adr-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/adr/plugins/adr-common/README.md) |
|
||||
| adr | [@kuangp](https://github.com/kuangp) | @backstage-community/search-backend-module-adr | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/adr/plugins/search-backend-module-adr/README.md) |
|
||||
| airbrake | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-airbrake | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/airbrake/plugins/airbrake/README.md) |
|
||||
| airbrake | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-airbrake-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/airbrake/plugins/airbrake-backend/README.md) |
|
||||
| allure | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-allure | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/allure/plugins/allure/README.md) |
|
||||
| amplication | [@itainathaniel](https://github.com/itainathaniel) | @backstage-community/plugin-catalog-backend-module-amplication | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/amplication/plugins/catalog-backend-module-amplication/README.md) |
|
||||
| amplication | [@itainathaniel](https://github.com/itainathaniel) | @backstage-community/plugin-scaffolder-backend-module-amplication | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/amplication/plugins/scaffolder-backend-module-amplication/README.md) |
|
||||
| analytics | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-analytics-module-ga | frontend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/analytics/plugins/analytics-module-ga/README.md) |
|
||||
| analytics | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-analytics-module-ga4 | frontend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/analytics/plugins/analytics-module-ga4/README.md) |
|
||||
| analytics | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-analytics-module-matomo | frontend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/analytics/plugins/analytics-module-matomo/README.md) |
|
||||
| analytics | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-analytics-module-newrelic-browser | frontend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/analytics/plugins/analytics-module-newrelic-browser/README.md) |
|
||||
| analytics | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-analytics-provider-segment | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/analytics/plugins/analytics-provider-segment/README.md) |
|
||||
| announcements | [@kurtaking](https://github.com/kurtaking) | @backstage-community/plugin-announcements | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/announcements/plugins/announcements/README.md) |
|
||||
| announcements | [@kurtaking](https://github.com/kurtaking) | @backstage-community/plugin-announcements-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/announcements/plugins/announcements-backend/README.md) |
|
||||
| announcements | [@kurtaking](https://github.com/kurtaking) | @backstage-community/plugin-announcements-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/announcements/plugins/announcements-common/README.md) |
|
||||
| announcements | [@kurtaking](https://github.com/kurtaking) | @backstage-community/plugin-announcements-node | node-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/announcements/plugins/announcements-node/README.md) |
|
||||
| announcements | [@kurtaking](https://github.com/kurtaking) | @backstage-community/plugin-announcements-react | web-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/announcements/plugins/announcements-react/README.md) |
|
||||
| announcements | [@kurtaking](https://github.com/kurtaking) | @backstage-community/plugin-search-backend-module-announcements | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/announcements/plugins/search-backend-module-announcements/README.md) |
|
||||
| apache-airflow | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-apache-airflow | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/apache-airflow/plugins/apache-airflow/README.md) |
|
||||
| apollo-explorer | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-apollo-explorer | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/apollo-explorer/plugins/apollo-explorer/README.md) |
|
||||
| azure-devops | [@awanlin](https://github.com/awanlin) | @backstage-community/plugin-azure-devops | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/azure-devops/plugins/azure-devops/README.md) |
|
||||
| azure-devops | [@awanlin](https://github.com/awanlin) | @backstage-community/plugin-azure-devops-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/azure-devops/plugins/azure-devops-backend/README.md) |
|
||||
| azure-devops | [@awanlin](https://github.com/awanlin) | @backstage-community/plugin-azure-devops-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/azure-devops/plugins/azure-devops-common/README.md) |
|
||||
| azure-devops | [@awanlin](https://github.com/awanlin) | @backstage-community/plugin-catalog-backend-module-azure-devops-annotator-processor | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/azure-devops/plugins/catalog-backend-module-azure-devops-annotator-processor/README.md) |
|
||||
| azure-devops | [@awanlin](https://github.com/awanlin) | @backstage-community/plugin-scaffolder-backend-module-azure-devops | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/azure-devops/plugins/scaffolder-backend-module-azure-devops/README.md) |
|
||||
| azure-resources | [@sarabadu](https://github.com/sarabadu) | @backstage-community/plugin-azure-resources-node | node-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/azure-resources/plugins/azure-resources-node/README.md) |
|
||||
| azure-sites | [@deepan10](https://github.com/deepan10), [@sarabadu](https://github.com/sarabadu) | @backstage-community/plugin-azure-sites | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/azure-sites/plugins/azure-sites/README.md) |
|
||||
| azure-sites | [@deepan10](https://github.com/deepan10), [@sarabadu](https://github.com/sarabadu) | @backstage-community/plugin-azure-sites-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/azure-sites/plugins/azure-sites-backend/README.md) |
|
||||
| azure-sites | [@deepan10](https://github.com/deepan10), [@sarabadu](https://github.com/sarabadu) | @backstage-community/plugin-azure-sites-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/azure-sites/plugins/azure-sites-common/README.md) |
|
||||
| azure-storage-explorer | [@deepan10](https://github.com/deepan10) | @backstage-community/plugin-azure-storage-explorer | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/azure-storage-explorer/plugins/azure-storage/README.md) |
|
||||
| azure-storage-explorer | [@deepan10](https://github.com/deepan10) | @backstage-community/plugin-azure-storage-explorer-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/azure-storage-explorer/plugins/azure-storage-backend/README.md) |
|
||||
| badges | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-badges | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/badges/plugins/badges/README.md) |
|
||||
| badges | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-badges-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/badges/plugins/badges-backend/README.md) |
|
||||
| bazaar | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-bazaar | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/bazaar/plugins/bazaar/README.md) |
|
||||
| bazaar | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-bazaar-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/bazaar/plugins/bazaar-backend/README.md) |
|
||||
| bitrise | [@backstage/sda-se-reviewers](https://github.com/orgs/backstage/teams/sda-se-reviewers) | @backstage-community/plugin-bitrise | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/bitrise/plugins/bitrise/README.md) |
|
||||
| blackduck | [@deepan10](https://github.com/deepan10) | @backstage-community/plugin-blackduck | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/blackduck/plugins/blackduck/README.md) |
|
||||
| blackduck | [@deepan10](https://github.com/deepan10) | @backstage-community/plugin-blackduck-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/blackduck/plugins/blackduck-backend/README.md) |
|
||||
| blackduck | [@deepan10](https://github.com/deepan10) | @backstage-community/plugin-blackduck-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/blackduck/plugins/blackduck-common/README.md) |
|
||||
| blackduck | [@deepan10](https://github.com/deepan10) | @backstage-community/plugin-blackduck-node | node-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/blackduck/plugins/blackduck-node/README.md) |
|
||||
| blackduck | [@deepan10](https://github.com/deepan10) | @backstage-community/plugin-scaffolder-backend-module-blackduck | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/blackduck/plugins/scaffolder-backend-module-blackduck/README.md) |
|
||||
| cicd-statistics | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-cicd-statistics | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/cicd-statistics/plugins/cicd-statistics/README.md) |
|
||||
| cicd-statistics | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-cicd-statistics-module-buildkite | frontend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/cicd-statistics/plugins/cicd-statistics-module-buildkite/README.md) |
|
||||
| cicd-statistics | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-cicd-statistics-module-github | frontend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/cicd-statistics/plugins/cicd-statistics-module-github/README.md) |
|
||||
| cicd-statistics | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-cicd-statistics-module-gitlab | frontend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/cicd-statistics/plugins/cicd-statistics-module-gitlab/README.md) |
|
||||
| cloudbuild | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-cloudbuild | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/cloudbuild/plugins/cloudbuild/README.md) |
|
||||
| code-climate | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-code-climate | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/code-climate/plugins/code-climate/README.md) |
|
||||
| code-coverage | [@alde](https://github.com/alde) | @backstage-community/plugin-code-coverage | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/code-coverage/plugins/code-coverage/README.md) |
|
||||
| code-coverage | [@alde](https://github.com/alde) | @backstage-community/plugin-code-coverage-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/code-coverage/plugins/code-coverage-backend/README.md) |
|
||||
| codescene | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-codescene | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/codescene/plugins/codescene/README.md) |
|
||||
| confluence | [@fjudith](https://github.com/fjudith) | @backstage-community/plugin-confluence | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/confluence/plugins/confluence/README.md) |
|
||||
| confluence | [@fjudith](https://github.com/fjudith) | @backstage-community/plugin-search-backend-module-confluence-collator | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/confluence/plugins/search-backend-module-confluence-collator/README.md) |
|
||||
| copilot | [@esw-afabiano](https://github.com/esw-afabiano) | @backstage-community/plugin-copilot | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/copilot/plugins/copilot/README.md) |
|
||||
| copilot | [@esw-afabiano](https://github.com/esw-afabiano) | @backstage-community/plugin-copilot-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/copilot/plugins/copilot-backend/README.md) |
|
||||
| copilot | [@esw-afabiano](https://github.com/esw-afabiano) | @backstage-community/plugin-copilot-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/copilot/plugins/copilot-common/README.md) |
|
||||
| cost-insights | [@backstage/silver-lining](https://github.com/orgs/backstage/teams/silver-lining) | @backstage-community/plugin-cost-insights | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/cost-insights/plugins/cost-insights/README.md) |
|
||||
| cost-insights | [@backstage/silver-lining](https://github.com/orgs/backstage/teams/silver-lining) | @backstage-community/plugin-cost-insights-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/cost-insights/plugins/cost-insights-common/README.md) |
|
||||
| dynatrace | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-dynatrace | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/dynatrace/plugins/dynatrace/README.md) |
|
||||
| entity-feedback | [@kuangp](https://github.com/kuangp) | @backstage-community/plugin-entity-feedback | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/entity-feedback/plugins/entity-feedback/README.md) |
|
||||
| entity-feedback | [@kuangp](https://github.com/kuangp) | @backstage-community/plugin-entity-feedback-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/entity-feedback/plugins/entity-feedback-backend/README.md) |
|
||||
| entity-feedback | [@kuangp](https://github.com/kuangp) | @backstage-community/plugin-entity-feedback-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/entity-feedback/plugins/entity-feedback-common/README.md) |
|
||||
| entity-validation | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-entity-validation | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/entity-validation/plugins/entity-validation/README.md) |
|
||||
| explore | [@backstage/sda-se-reviewers](https://github.com/orgs/backstage/teams/sda-se-reviewers) | @backstage-community/plugin-explore | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/explore/plugins/explore/README.md) |
|
||||
| explore | [@backstage/sda-se-reviewers](https://github.com/orgs/backstage/teams/sda-se-reviewers) | @backstage-community/plugin-explore-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/explore/plugins/explore-backend/README.md) |
|
||||
| explore | [@backstage/sda-se-reviewers](https://github.com/orgs/backstage/teams/sda-se-reviewers) | @backstage-community/plugin-explore-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/explore/plugins/explore-common/README.md) |
|
||||
| explore | [@backstage/sda-se-reviewers](https://github.com/orgs/backstage/teams/sda-se-reviewers) | @backstage-community/plugin-explore-node | node-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/explore/plugins/explore-node/README.md) |
|
||||
| explore | [@backstage/sda-se-reviewers](https://github.com/orgs/backstage/teams/sda-se-reviewers) | @backstage-community/plugin-explore-react | web-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/explore/plugins/explore-react/README.md) |
|
||||
| feedback | [@riginoommen](https://github.com/riginoommen), [@deshmukhmayur](https://github.com/deshmukhmayur), [@yashoswalyo](https://github.com/yashoswalyo) | @backstage-community/plugin-feedback | frontend-plugin | [README](git+https://github.com/backstage/community-plugins.git/blob/master/workspaces/feedback/plugins/feedback/README.md) |
|
||||
| feedback | [@riginoommen](https://github.com/riginoommen), [@deshmukhmayur](https://github.com/deshmukhmayur), [@yashoswalyo](https://github.com/yashoswalyo) | @backstage-community/plugin-feedback-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/feedback/plugins/feedback-backend/README.md) |
|
||||
| firehydrant | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-firehydrant | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/firehydrant/plugins/firehydrant/README.md) |
|
||||
| fossa | [@backstage/sda-se-reviewers](https://github.com/orgs/backstage/teams/sda-se-reviewers) | @backstage-community/plugin-fossa | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/fossa/plugins/fossa/README.md) |
|
||||
| gcalendar | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-gcalendar | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/gcalendar/plugins/gcalendar/README.md) |
|
||||
| gcp-projects | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-gcp-projects | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/gcp-projects/plugins/gcp-projects/README.md) |
|
||||
| git-release-manager | [@erikengervall](https://github.com/erikengervall) | @backstage-community/plugin-git-release-manager | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/git-release-manager/plugins/git-release-manager/README.md) |
|
||||
| github-actions | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-github-actions | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/github-actions/plugins/github-actions/README.md) |
|
||||
| github-deployments | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-github-deployments | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/github-deployments/plugins/github-deployments/README.md) |
|
||||
| github-discussions | [@minkimcello](https://github.com/minkimcello), [@taras](https://github.com/taras) | @backstage-community/plugin-github-discussions | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/github-discussions/plugins/github-discussions/README.md) |
|
||||
| github-discussions | [@minkimcello](https://github.com/minkimcello), [@taras](https://github.com/taras) | @backstage-community/plugin-github-discussions-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/github-discussions/plugins/github-discussions-common/README.md) |
|
||||
| github-discussions | [@minkimcello](https://github.com/minkimcello), [@taras](https://github.com/taras) | @backstage-community/plugin-search-backend-module-github-discussions | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/github-discussions/plugins/search-backend-module-github-discussions/README.md) |
|
||||
| github-issues | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-github-issues | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/github-issues/plugins/github-issues/README.md) |
|
||||
| github-pull-requests-board | [@gregorytalita](https://github.com/gregorytalita) | @backstage-community/plugin-github-pull-requests-board | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/github-pull-requests-board/plugins/github-pull-requests-board/README.md) |
|
||||
| gitops-profiles | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-gitops-profiles | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/gitops-profiles/plugins/gitops-profiles/README.md) |
|
||||
| gocd | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-gocd | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/gocd/plugins/gocd/README.md) |
|
||||
| grafana | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-grafana | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/grafana/plugins/grafana/README.md) |
|
||||
| graphiql | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-graphiql | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/graphiql/plugins/graphiql/README.md) |
|
||||
| graphql-voyager | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-graphql-voyager | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/graphql-voyager/plugins/graphql-voyager/README.md) |
|
||||
| ilert | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-ilert | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/ilert/plugins/ilert/README.md) |
|
||||
| jaeger | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-jaeger | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/jaeger/plugins/jaeger/README.md) |
|
||||
| jaeger | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-jaeger-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/jaeger/plugins/jaeger-common/README.md) |
|
||||
| jenkins | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-jenkins | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/jenkins/plugins/jenkins/README.md) |
|
||||
| jenkins | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-jenkins-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/jenkins/plugins/jenkins-backend/README.md) |
|
||||
| jenkins | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-jenkins-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/jenkins/plugins/jenkins-common/README.md) |
|
||||
| jenkins | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-scaffolder-backend-module-jenkins | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/jenkins/plugins/scaffolder-backend-module-jenkins/README.md) |
|
||||
| jfrog-artifactory | [@BethGriggs](https://github.com/BethGriggs) | @backstage-community/plugin-jfrog-artifactory | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/jfrog-artifactory/plugins/jfrog-artifactory/README.md) |
|
||||
| kafka | [@andrewthauer](https://github.com/andrewthauer) | @backstage-community/plugin-kafka | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/kafka/plugins/kafka/README.md) |
|
||||
| kafka | [@andrewthauer](https://github.com/andrewthauer) | @backstage-community/plugin-kafka-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/kafka/plugins/kafka-backend/README.md) |
|
||||
| keycloak | [@AndrienkoAleksandr](https://github.com/AndrienkoAleksandr), [@schultzp2020](https://github.com/schultzp2020), [@dzemanov](https://github.com/dzemanov) | @backstage-community/plugin-catalog-backend-module-keycloak | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/keycloak/plugins/catalog-backend-module-keycloak/README.md) |
|
||||
| kiali | [@aljesusg](https://github.com/aljesusg), [@josunect](https://github.com/josunect), [@leandroberetta](https://github.com/leandroberetta) | @backstage-community/plugin-kiali | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/kiali/plugins/kiali/README.md) |
|
||||
| kiali | [@aljesusg](https://github.com/aljesusg), [@josunect](https://github.com/josunect), [@leandroberetta](https://github.com/leandroberetta) | @backstage-community/plugin-kiali-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/kiali/plugins/kiali-backend/README.md) |
|
||||
| lighthouse | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-lighthouse | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/lighthouse/plugins/lighthouse/README.md) |
|
||||
| lighthouse | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-lighthouse-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/lighthouse/plugins/lighthouse-backend/README.md) |
|
||||
| lighthouse | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-lighthouse-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/lighthouse/plugins/lighthouse-common/README.md) |
|
||||
| linguist | [@awanlin](https://github.com/awanlin) | @backstage-community/plugin-catalog-backend-module-linguist-tags-processor | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/linguist/plugins/catalog-backend-module-linguist-tags-processor/README.md) |
|
||||
| linguist | [@awanlin](https://github.com/awanlin) | @backstage-community/plugin-linguist | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/linguist/plugins/linguist/README.md) |
|
||||
| linguist | [@awanlin](https://github.com/awanlin) | @backstage-community/plugin-linguist-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/linguist/plugins/linguist-backend/README.md) |
|
||||
| linguist | [@awanlin](https://github.com/awanlin) | @backstage-community/plugin-linguist-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/linguist/plugins/linguist-common/README.md) |
|
||||
| linkerd | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-linkerd | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/linkerd/plugins/linkerd/README.md) |
|
||||
| linkerd | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-linkerd-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/linkerd/plugins/linkerd-backend/README.md) |
|
||||
| manage | [@grantila](https://github.com/grantila) | @backstage-community/plugin-manage | frontend-plugin | [README](https://github.com/backstage/backstage/blob/master/plugins/manage/README.md) |
|
||||
| manage | [@grantila](https://github.com/grantila) | @backstage-community/plugin-manage-module-tech-insights | frontend-plugin-module | [README](https://github.com/backstage/backstage/blob/master/plugins/manage-module-tech-insights/README.md) |
|
||||
| manage | [@grantila](https://github.com/grantila) | @backstage-community/plugin-manage-react | web-library | [README](https://github.com/backstage/backstage/blob/master/plugins/manage-react/README.md) |
|
||||
| matomo | [@yashoswalyo](https://github.com/yashoswalyo), [@deshmukhmayur](https://github.com/deshmukhmayur), [@riginoommen](https://github.com/riginoommen) | @backstage-community/plugin-matomo | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/matomo/plugins/matomo/README.md) |
|
||||
| matomo | [@yashoswalyo](https://github.com/yashoswalyo), [@deshmukhmayur](https://github.com/deshmukhmayur), [@riginoommen](https://github.com/riginoommen) | @backstage-community/plugin-matomo-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/matomo/plugins/matomo-backend/README.md) |
|
||||
| mend | [@dariuszsobkowicz](https://github.com/dariuszsobkowicz) | @backstage-community/plugin-mend | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/mend/plugins/mend/README.md) |
|
||||
| mend | [@dariuszsobkowicz](https://github.com/dariuszsobkowicz) | @backstage-community/plugin-mend-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/mend/plugins/mend-backend/README.md) |
|
||||
| microsoft-calendar | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-microsoft-calendar | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/microsoft-calendar/plugins/microsoft-calendar/README.md) |
|
||||
| mta | [@ibolton336](https://github.com/ibolton336) | @backstage-community/backstage-plugin-catalog-backend-module-mta-entity-provider | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/mta/plugins/catalog-backend-module-mta-entity-provider/README.md) |
|
||||
| mta | [@ibolton336](https://github.com/ibolton336) | @backstage-community/backstage-plugin-mta-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/mta/plugins/mta-backend/README.md) |
|
||||
| mta | [@ibolton336](https://github.com/ibolton336) | @backstage-community/backstage-plugin-mta-frontend | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/mta/plugins/mta-frontend/README.md) |
|
||||
| mta | [@ibolton336](https://github.com/ibolton336) | @backstage-community/backstage-plugin-scaffolder-backend-module-mta | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/mta/plugins/scaffolder-backend-module-mta/README.md) |
|
||||
| multi-source-security-viewer | [@caugello](https://github.com/caugello), [@cryptorodeo](https://github.com/cryptorodeo) | @backstage-community/plugin-multi-source-security-viewer | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/multi-source-security-viewer/plugins/multi-source-security-viewer/README.md) |
|
||||
| multi-source-security-viewer | [@caugello](https://github.com/caugello), [@cryptorodeo](https://github.com/cryptorodeo) | @backstage-community/plugin-multi-source-security-viewer-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/multi-source-security-viewer/plugins/multi-source-security-viewer-common/README.md) |
|
||||
| newrelic | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-newrelic | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/newrelic/plugins/newrelic/README.md) |
|
||||
| newrelic | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-newrelic-dashboard | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/newrelic/plugins/newrelic-dashboard/README.md) |
|
||||
| nexus-repository-manager | [@schultzp2020](https://github.com/schultzp2020) | @backstage-community/plugin-nexus-repository-manager | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/nexus-repository-manager/plugins/nexus-repository-manager/README.md) |
|
||||
| nomad | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-nomad | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/nomad/plugins/nomad/README.md) |
|
||||
| nomad | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-nomad-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/nomad/plugins/nomad-backend/README.md) |
|
||||
| npm | [@christoph-jerolimov](https://github.com/christoph-jerolimov), [@ciiay](https://github.com/ciiay), [@karthikjeeyar](https://github.com/karthikjeeyar) | @backstage-community/plugin-npm | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/npm/plugins/npm/README.md) |
|
||||
| npm | [@christoph-jerolimov](https://github.com/christoph-jerolimov), [@ciiay](https://github.com/ciiay), [@karthikjeeyar](https://github.com/karthikjeeyar) | @backstage-community/plugin-npm-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/npm/plugins/npm-backend/README.md) |
|
||||
| npm | [@christoph-jerolimov](https://github.com/christoph-jerolimov), [@ciiay](https://github.com/ciiay), [@karthikjeeyar](https://github.com/karthikjeeyar) | @backstage-community/plugin-npm-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/npm/plugins/npm-common/README.md) |
|
||||
| ocm | [@christoph-jerolimov](https://github.com/christoph-jerolimov), [@ciiay](https://github.com/ciiay), [@debsmita1](https://github.com/debsmita1) | @backstage-community/plugin-ocm | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/ocm/plugins/ocm/README.md) |
|
||||
| ocm | [@christoph-jerolimov](https://github.com/christoph-jerolimov), [@ciiay](https://github.com/ciiay), [@debsmita1](https://github.com/debsmita1) | @backstage-community/plugin-ocm-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/ocm/plugins/ocm-backend/README.md) |
|
||||
| ocm | [@christoph-jerolimov](https://github.com/christoph-jerolimov), [@ciiay](https://github.com/ciiay), [@debsmita1](https://github.com/debsmita1) | @backstage-community/plugin-ocm-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/ocm/plugins/ocm-common/README.md) |
|
||||
| octopus-deploy | [@jmezach](https://github.com/jmezach) | @backstage-community/plugin-octopus-deploy | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/octopus-deploy/plugins/octopus-deploy/README.md) |
|
||||
| odo | [@rm3l](https://github.com/rm3l) | @backstage-community/plugin-odo-module-devfile-field-extension | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/odo/plugins/odo-module-devfile-field-extension/README.md) |
|
||||
| odo | [@rm3l](https://github.com/rm3l) | @backstage-community/plugin-scaffolder-backend-module-odo | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/odo/plugins/scaffolder-backend-module-odo/README.md) |
|
||||
| opencost | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-opencost | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/opencost/plugins/opencost/README.md) |
|
||||
| periskop | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-periskop | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/periskop/plugins/periskop/README.md) |
|
||||
| periskop | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-periskop-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/periskop/plugins/periskop-backend/README.md) |
|
||||
| pingidentity | [@jessicajhee](https://github.com/jessicajhee) | @backstage-community/plugin-catalog-backend-module-pingidentity | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/pingidentity/plugins/catalog-backend-module-pingidentity/README.md) |
|
||||
| playlist | [@kuangp](https://github.com/kuangp) | @backstage-community/plugin-playlist | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/playlist/plugins/playlist/README.md) |
|
||||
| playlist | [@kuangp](https://github.com/kuangp) | @backstage-community/plugin-playlist-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/playlist/plugins/playlist-backend/README.md) |
|
||||
| playlist | [@kuangp](https://github.com/kuangp) | @backstage-community/plugin-playlist-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/playlist/plugins/playlist-common/README.md) |
|
||||
| puppetdb | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-puppetdb | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/puppetdb/plugins/puppetdb/README.md) |
|
||||
| quay | [@caugello](https://github.com/caugello), [@cryptorodeo](https://github.com/cryptorodeo) | @backstage-community/plugin-quay | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/quay/plugins/quay/README.md) |
|
||||
| quay | [@caugello](https://github.com/caugello), [@cryptorodeo](https://github.com/cryptorodeo) | @backstage-community/plugin-scaffolder-backend-module-quay | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/quay/plugins/quay-actions/README.md) |
|
||||
| quay | [@caugello](https://github.com/caugello), [@cryptorodeo](https://github.com/cryptorodeo) | @backstage-community/plugin-quay-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/quay/plugins/quay-backend/README.md) |
|
||||
| quay | [@caugello](https://github.com/caugello), [@cryptorodeo](https://github.com/cryptorodeo) | @backstage-community/plugin-quay-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/quay/plugins/quay-common/README.md) |
|
||||
| rbac | [@AndrienkoAleksandr](https://github.com/AndrienkoAleksandr), [@christoph-jerolimov](https://github.com/christoph-jerolimov), [@divyanshiGupta](https://github.com/divyanshiGupta), [@PatAKnight](https://github.com/PatAKnight) | @backstage-community/plugin-rbac | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/rbac/plugins/rbac/README.md) |
|
||||
| rbac | [@AndrienkoAleksandr](https://github.com/AndrienkoAleksandr), [@christoph-jerolimov](https://github.com/christoph-jerolimov), [@divyanshiGupta](https://github.com/divyanshiGupta), [@PatAKnight](https://github.com/PatAKnight) | @backstage-community/plugin-rbac-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/rbac/plugins/rbac-backend/README.md) |
|
||||
| rbac | [@AndrienkoAleksandr](https://github.com/AndrienkoAleksandr), [@christoph-jerolimov](https://github.com/christoph-jerolimov), [@divyanshiGupta](https://github.com/divyanshiGupta), [@PatAKnight](https://github.com/PatAKnight) | @backstage-community/plugin-rbac-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/rbac/plugins/rbac-common/README.md) |
|
||||
| rbac | [@AndrienkoAleksandr](https://github.com/AndrienkoAleksandr), [@christoph-jerolimov](https://github.com/christoph-jerolimov), [@divyanshiGupta](https://github.com/divyanshiGupta), [@PatAKnight](https://github.com/PatAKnight) | @backstage-community/plugin-rbac-node | node-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/rbac/plugins/rbac-node/README.md) |
|
||||
| redhat-argocd | [@caugello](https://github.com/caugello), [@cryptorodeo](https://github.com/cryptorodeo) | @backstage-community/plugin-redhat-argocd | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/redhat-argocd/plugins/argocd/README.md) |
|
||||
| redhat-argocd | [@caugello](https://github.com/caugello), [@cryptorodeo](https://github.com/cryptorodeo) | @backstage-community/plugin-redhat-argocd-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/redhat-argocd/plugins/argocd-backend/README.md) |
|
||||
| redhat-argocd | [@caugello](https://github.com/caugello), [@cryptorodeo](https://github.com/cryptorodeo) | @backstage-community/plugin-redhat-argocd-common | common-library | [README](git+https://github.com/backstage/community-plugins.git/blob/master/workspaces/redhat-argocd/plugins/argocd-common/README.md) |
|
||||
| report-portal | [@yashoswalyo](https://github.com/yashoswalyo), [@deshmukhmayur](https://github.com/deshmukhmayur), [@riginoommen](https://github.com/riginoommen) | @backstage-community/plugin-report-portal | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/report-portal/plugins/report-portal/README.md) |
|
||||
| report-portal | [@yashoswalyo](https://github.com/yashoswalyo), [@deshmukhmayur](https://github.com/deshmukhmayur), [@riginoommen](https://github.com/riginoommen) | @backstage-community/plugin-report-portal-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/report-portal/plugins/report-portal-backend/README.md) |
|
||||
| report-portal | [@yashoswalyo](https://github.com/yashoswalyo), [@deshmukhmayur](https://github.com/deshmukhmayur), [@riginoommen](https://github.com/riginoommen) | @backstage-community/plugin-report-portal-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/report-portal/plugins/report-portal-common/README.md) |
|
||||
| report-portal | [@yashoswalyo](https://github.com/yashoswalyo), [@deshmukhmayur](https://github.com/deshmukhmayur), [@riginoommen](https://github.com/riginoommen) | @backstage-community/plugin-search-backend-module-report-portal | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/report-portal/plugins/search-backend-module-report-portal/README.md) |
|
||||
| rollbar | [@andrewthauer](https://github.com/andrewthauer) | @backstage-community/plugin-rollbar | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/rollbar/plugins/rollbar/README.md) |
|
||||
| rollbar | [@andrewthauer](https://github.com/andrewthauer) | @backstage-community/plugin-rollbar-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/rollbar/plugins/rollbar-backend/README.md) |
|
||||
| scaffolder-backend-module-annotator | [@BethGriggs](https://github.com/BethGriggs), [@debsmita1](https://github.com/debsmita1) | @backstage-community/plugin-scaffolder-backend-module-annotator | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/scaffolder-backend-module-annotator/plugins/scaffolder-backend-module-annotator/README.md) |
|
||||
| scaffolder-backend-module-kubernetes | [@BethGriggs](https://github.com/BethGriggs), [@debsmita1](https://github.com/debsmita1) | @backstage-community/plugin-scaffolder-backend-module-kubernetes | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/scaffolder-backend-module-kubernetes/plugins/kubernetes-actions/README.md) |
|
||||
| scaffolder-backend-module-regex | [@04kash](https://github.com/04kash) | @backstage-community/plugin-scaffolder-backend-module-regex | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/scaffolder-backend-module-regex/plugins/regex-actions/README.md) |
|
||||
| scaffolder-backend-module-servicenow | [@schultzp2020](https://github.com/schultzp2020) | @backstage-community/plugin-scaffolder-backend-module-servicenow | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/scaffolder-backend-module-servicenow/plugins/scaffolder-backend-module-servicenow/README.md) |
|
||||
| scaffolder-backend-module-sonarqube | [@04kash](https://github.com/04kash), [@schultzp2020](https://github.com/schultzp2020) | @backstage-community/plugin-scaffolder-backend-module-sonarqube | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/scaffolder-backend-module-sonarqube/plugins/scaffolder-backend-module-sonarqube/README.md) |
|
||||
| scaffolder-relation-processor | [@04kash](https://github.com/04kash) | @backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/README.md) |
|
||||
| sentry | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-sentry | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/sentry/plugins/sentry/README.md) |
|
||||
| shortcuts | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-shortcuts | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/shortcuts/plugins/shortcuts/README.md) |
|
||||
| sonarqube | [@backstage/sda-se-reviewers](https://github.com/orgs/backstage/teams/sda-se-reviewers) | @backstage-community/plugin-sonarqube | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/sonarqube/plugins/sonarqube/README.md) |
|
||||
| sonarqube | [@backstage/sda-se-reviewers](https://github.com/orgs/backstage/teams/sda-se-reviewers) | @backstage-community/plugin-sonarqube-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/sonarqube/plugins/sonarqube-backend/README.md) |
|
||||
| sonarqube | [@backstage/sda-se-reviewers](https://github.com/orgs/backstage/teams/sda-se-reviewers) | @backstage-community/plugin-sonarqube-react | web-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/sonarqube/plugins/sonarqube-react/README.md) |
|
||||
| splunk | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-splunk-on-call | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/splunk/plugins/splunk-on-call/README.md) |
|
||||
| stack-overflow | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-stack-overflow | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/stack-overflow/plugins/stack-overflow/README.md) |
|
||||
| stack-overflow | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-stack-overflow-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/stack-overflow/plugins/stack-overflow-backend/README.md) |
|
||||
| stackstorm | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-stackstorm | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/stackstorm/plugins/stackstorm/README.md) |
|
||||
| tech-insights | [@xantier](https://github.com/xantier), [@punkle](https://github.com/punkle) | @backstage-community/plugin-tech-insights | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/tech-insights/plugins/tech-insights/README.md) |
|
||||
| tech-insights | [@xantier](https://github.com/xantier), [@punkle](https://github.com/punkle) | @backstage-community/plugin-tech-insights-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/tech-insights/plugins/tech-insights-backend/README.md) |
|
||||
| tech-insights | [@xantier](https://github.com/xantier), [@punkle](https://github.com/punkle) | @backstage-community/plugin-tech-insights-backend-module-jsonfc | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/tech-insights/plugins/tech-insights-backend-module-jsonfc/README.md) |
|
||||
| tech-insights | [@xantier](https://github.com/xantier), [@punkle](https://github.com/punkle) | @backstage-community/plugin-tech-insights-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/tech-insights/plugins/tech-insights-common/README.md) |
|
||||
| tech-insights | [@xantier](https://github.com/xantier), [@punkle](https://github.com/punkle) | @backstage-community/plugin-tech-insights-maturity | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/tech-insights/plugins/tech-insights-maturity/README.md) |
|
||||
| tech-insights | [@xantier](https://github.com/xantier), [@punkle](https://github.com/punkle) | @backstage-community/plugin-tech-insights-maturity-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/tech-insights/plugins/tech-insights-maturity-common/README.md) |
|
||||
| tech-insights | [@xantier](https://github.com/xantier), [@punkle](https://github.com/punkle) | @backstage-community/plugin-tech-insights-node | node-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/tech-insights/plugins/tech-insights-node/README.md) |
|
||||
| tech-insights | [@xantier](https://github.com/xantier), [@punkle](https://github.com/punkle) | @backstage-community/plugin-tech-insights-react | web-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/tech-insights/plugins/tech-insights-react/README.md) |
|
||||
| tech-radar | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-tech-radar | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/tech-radar/plugins/tech-radar/README.md) |
|
||||
| tech-radar | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-tech-radar-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/tech-radar/plugins/tech-radar-backend/README.md) |
|
||||
| tech-radar | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-tech-radar-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/tech-radar/plugins/tech-radar-common/README.md) |
|
||||
| tekton | [@caugello](https://github.com/caugello), [@cryptorodeo](https://github.com/cryptorodeo) | @backstage-community/plugin-tekton | frontend-plugin | [README](git+https://github.com/backstage/community-plugins.git/blob/master/workspaces/tekton/plugins/tekton/README.md) |
|
||||
| tekton | [@caugello](https://github.com/caugello), [@cryptorodeo](https://github.com/cryptorodeo) | @backstage-community/plugin-tekton-common | common-library | [README](git+https://github.com/backstage/community-plugins.git/blob/master/workspaces/tekton/plugins/tekton-common/README.md) |
|
||||
| todo | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-todo | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/todo/plugins/todo/README.md) |
|
||||
| todo | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-todo-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/todo/plugins/todo-backend/README.md) |
|
||||
| topology | [@christoph-jerolimov](https://github.com/christoph-jerolimov), [@ciiay](https://github.com/ciiay), [@debsmita1](https://github.com/debsmita1), [@divyanshiGupta](https://github.com/divyanshiGupta) | @backstage-community/plugin-topology | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/topology/plugins/topology/README.md) |
|
||||
| vault | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-vault | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/vault/plugins/vault/README.md) |
|
||||
| vault | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-vault-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/vault/plugins/vault-backend/README.md) |
|
||||
| vault | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-vault-node | node-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/vault/plugins/vault-node/README.md) |
|
||||
| xcmetrics | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-xcmetrics | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/xcmetrics/plugins/xcmetrics/README.md) |
|
||||
| workspace | owner | package | role | readme |
|
||||
| ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
|
||||
| 3scale | [@04kash](https://github.com/04kash), [@AndrienkoAleksandr](https://github.com/AndrienkoAleksandr) | @backstage-community/plugin-3scale-backend | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/3scale/plugins/3scale-backend/README.md) |
|
||||
| acr | [@christoph-jerolimov](https://github.com/christoph-jerolimov), [@ciiay](https://github.com/ciiay), [@debsmita1](https://github.com/debsmita1), [@divyanshiGupta](https://github.com/divyanshiGupta), [@its-mitesh-kumar](https://github.com/its-mitesh-kumar), [@logonoff](https://github.com/logonoff) | @backstage-community/plugin-acr | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/acr/plugins/acr/README.md) |
|
||||
| acs | [@sachaudh](https://github.com/sachaudh), [@alwayshooin](https://github.com/alwayshooin), [@dvail](https://github.com/dvail), [@maknop](https://github.com/maknop) | @backstage-community/plugin-acs | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/acs/plugins/acs/README.md) |
|
||||
| adr | [@kuangp](https://github.com/kuangp) | @backstage-community/plugin-adr | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/adr/plugins/adr/README.md) |
|
||||
| adr | [@kuangp](https://github.com/kuangp) | @backstage-community/plugin-adr-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/adr/plugins/adr-backend/README.md) |
|
||||
| adr | [@kuangp](https://github.com/kuangp) | @backstage-community/plugin-adr-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/adr/plugins/adr-common/README.md) |
|
||||
| adr | [@kuangp](https://github.com/kuangp) | @backstage-community/search-backend-module-adr | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/adr/plugins/search-backend-module-adr/README.md) |
|
||||
| agent-forge | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-agent-forge | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/agent-forge/plugins/agent-forge/README.md) |
|
||||
| airbrake | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-airbrake | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/airbrake/plugins/airbrake/README.md) |
|
||||
| airbrake | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-airbrake-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/airbrake/plugins/airbrake-backend/README.md) |
|
||||
| allure | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-allure | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/allure/plugins/allure/README.md) |
|
||||
| amplication | [@itainathaniel](https://github.com/itainathaniel) | @backstage-community/plugin-catalog-backend-module-amplication | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/amplication/plugins/catalog-backend-module-amplication/README.md) |
|
||||
| amplication | [@itainathaniel](https://github.com/itainathaniel) | @backstage-community/plugin-scaffolder-backend-module-amplication | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/amplication/plugins/scaffolder-backend-module-amplication/README.md) |
|
||||
| analytics | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-analytics-module-ga | frontend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/analytics/plugins/analytics-module-ga/README.md) |
|
||||
| analytics | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-analytics-module-ga4 | frontend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/analytics/plugins/analytics-module-ga4/README.md) |
|
||||
| analytics | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-analytics-module-matomo | frontend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/analytics/plugins/analytics-module-matomo/README.md) |
|
||||
| analytics | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-analytics-module-newrelic-browser | frontend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/analytics/plugins/analytics-module-newrelic-browser/README.md) |
|
||||
| analytics | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-analytics-provider-segment | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/analytics/plugins/analytics-provider-segment/README.md) |
|
||||
| announcements | [@kurtaking](https://github.com/kurtaking), [@gaelgoth](https://github.com/gaelgoth) | @backstage-community/plugin-announcements | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/announcements/plugins/announcements/README.md) |
|
||||
| announcements | [@kurtaking](https://github.com/kurtaking), [@gaelgoth](https://github.com/gaelgoth) | @backstage-community/plugin-announcements-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/announcements/plugins/announcements-backend/README.md) |
|
||||
| announcements | [@kurtaking](https://github.com/kurtaking), [@gaelgoth](https://github.com/gaelgoth) | @backstage-community/plugin-announcements-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/announcements/plugins/announcements-common/README.md) |
|
||||
| announcements | [@kurtaking](https://github.com/kurtaking), [@gaelgoth](https://github.com/gaelgoth) | @backstage-community/plugin-announcements-node | node-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/announcements/plugins/announcements-node/README.md) |
|
||||
| announcements | [@kurtaking](https://github.com/kurtaking), [@gaelgoth](https://github.com/gaelgoth) | @backstage-community/plugin-announcements-react | web-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/announcements/plugins/announcements-react/README.md) |
|
||||
| announcements | [@kurtaking](https://github.com/kurtaking), [@gaelgoth](https://github.com/gaelgoth) | @backstage-community/plugin-search-backend-module-announcements | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/announcements/plugins/search-backend-module-announcements/README.md) |
|
||||
| apache-airflow | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-apache-airflow | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/apache-airflow/plugins/apache-airflow/README.md) |
|
||||
| apollo-explorer | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-apollo-explorer | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/apollo-explorer/plugins/apollo-explorer/README.md) |
|
||||
| azure-devops | [@awanlin](https://github.com/awanlin) | @backstage-community/plugin-azure-devops | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/azure-devops/plugins/azure-devops/README.md) |
|
||||
| azure-devops | [@awanlin](https://github.com/awanlin) | @backstage-community/plugin-azure-devops-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/azure-devops/plugins/azure-devops-backend/README.md) |
|
||||
| azure-devops | [@awanlin](https://github.com/awanlin) | @backstage-community/plugin-azure-devops-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/azure-devops/plugins/azure-devops-common/README.md) |
|
||||
| azure-devops | [@awanlin](https://github.com/awanlin) | @backstage-community/plugin-catalog-backend-module-azure-devops-annotator-processor | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/azure-devops/plugins/catalog-backend-module-azure-devops-annotator-processor/README.md) |
|
||||
| azure-devops | [@awanlin](https://github.com/awanlin) | @backstage-community/plugin-scaffolder-backend-module-azure-devops | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/azure-devops/plugins/scaffolder-backend-module-azure-devops/README.md) |
|
||||
| azure-devops | [@awanlin](https://github.com/awanlin) | @backstage-community/plugin-scaffolder-backend-module-dotnet | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/azure-devops/plugins/scaffolder-backend-module-dotnet/README.md) |
|
||||
| azure-resources | [@sarabadu](https://github.com/sarabadu) | @backstage-community/plugin-azure-resources-node | node-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/azure-resources/plugins/azure-resources-node/README.md) |
|
||||
| azure-sites | [@deepan10](https://github.com/deepan10), [@sarabadu](https://github.com/sarabadu) | @backstage-community/plugin-azure-sites | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/azure-sites/plugins/azure-sites/README.md) |
|
||||
| azure-sites | [@deepan10](https://github.com/deepan10), [@sarabadu](https://github.com/sarabadu) | @backstage-community/plugin-azure-sites-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/azure-sites/plugins/azure-sites-backend/README.md) |
|
||||
| azure-sites | [@deepan10](https://github.com/deepan10), [@sarabadu](https://github.com/sarabadu) | @backstage-community/plugin-azure-sites-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/azure-sites/plugins/azure-sites-common/README.md) |
|
||||
| azure-storage-explorer | [@deepan10](https://github.com/deepan10) | @backstage-community/plugin-azure-storage-explorer | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/azure-storage-explorer/plugins/azure-storage/README.md) |
|
||||
| azure-storage-explorer | [@deepan10](https://github.com/deepan10) | @backstage-community/plugin-azure-storage-explorer-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/azure-storage-explorer/plugins/azure-storage-backend/README.md) |
|
||||
| badges | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-badges | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/badges/plugins/badges/README.md) |
|
||||
| badges | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-badges-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/badges/plugins/badges-backend/README.md) |
|
||||
| bazaar | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-bazaar | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/bazaar/plugins/bazaar/README.md) |
|
||||
| bazaar | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-bazaar-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/bazaar/plugins/bazaar-backend/README.md) |
|
||||
| bitrise | [@backstage/sda-se-reviewers](https://github.com/orgs/backstage/teams/sda-se-reviewers) | @backstage-community/plugin-bitrise | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/bitrise/plugins/bitrise/README.md) |
|
||||
| blackduck | [@deepan10](https://github.com/deepan10) | @backstage-community/plugin-blackduck | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/blackduck/plugins/blackduck/README.md) |
|
||||
| blackduck | [@deepan10](https://github.com/deepan10) | @backstage-community/plugin-blackduck-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/blackduck/plugins/blackduck-backend/README.md) |
|
||||
| blackduck | [@deepan10](https://github.com/deepan10) | @backstage-community/plugin-blackduck-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/blackduck/plugins/blackduck-common/README.md) |
|
||||
| blackduck | [@deepan10](https://github.com/deepan10) | @backstage-community/plugin-blackduck-node | node-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/blackduck/plugins/blackduck-node/README.md) |
|
||||
| blackduck | [@deepan10](https://github.com/deepan10) | @backstage-community/plugin-scaffolder-backend-module-blackduck | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/blackduck/plugins/scaffolder-backend-module-blackduck/README.md) |
|
||||
| cicd-statistics | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-cicd-statistics | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/cicd-statistics/plugins/cicd-statistics/README.md) |
|
||||
| cicd-statistics | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-cicd-statistics-module-buildkite | frontend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/cicd-statistics/plugins/cicd-statistics-module-buildkite/README.md) |
|
||||
| cicd-statistics | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-cicd-statistics-module-github | frontend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/cicd-statistics/plugins/cicd-statistics-module-github/README.md) |
|
||||
| cicd-statistics | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-cicd-statistics-module-gitlab | frontend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/cicd-statistics/plugins/cicd-statistics-module-gitlab/README.md) |
|
||||
| cloudbuild | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-cloudbuild | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/cloudbuild/plugins/cloudbuild/README.md) |
|
||||
| code-climate | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-code-climate | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/code-climate/plugins/code-climate/README.md) |
|
||||
| code-coverage | [@alde](https://github.com/alde) | @backstage-community/plugin-code-coverage | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/code-coverage/plugins/code-coverage/README.md) |
|
||||
| code-coverage | [@alde](https://github.com/alde) | @backstage-community/plugin-code-coverage-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/code-coverage/plugins/code-coverage-backend/README.md) |
|
||||
| codescene | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-codescene | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/codescene/plugins/codescene/README.md) |
|
||||
| confluence | [@fjudith](https://github.com/fjudith) | @backstage-community/plugin-confluence | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/confluence/plugins/confluence/README.md) |
|
||||
| confluence | [@fjudith](https://github.com/fjudith) | @backstage-community/plugin-search-backend-module-confluence-collator | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/confluence/plugins/search-backend-module-confluence-collator/README.md) |
|
||||
| copilot | [@esw-afabiano](https://github.com/esw-afabiano) | @backstage-community/plugin-copilot | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/copilot/plugins/copilot/README.md) |
|
||||
| copilot | [@esw-afabiano](https://github.com/esw-afabiano) | @backstage-community/plugin-copilot-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/copilot/plugins/copilot-backend/README.md) |
|
||||
| copilot | [@esw-afabiano](https://github.com/esw-afabiano) | @backstage-community/plugin-copilot-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/copilot/plugins/copilot-common/README.md) |
|
||||
| cost-insights | [@backstage/silver-lining](https://github.com/orgs/backstage/teams/silver-lining) | @backstage-community/plugin-cost-insights | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/cost-insights/plugins/cost-insights/README.md) |
|
||||
| cost-insights | [@backstage/silver-lining](https://github.com/orgs/backstage/teams/silver-lining) | @backstage-community/plugin-cost-insights-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/cost-insights/plugins/cost-insights-common/README.md) |
|
||||
| dynatrace | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-dynatrace | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/dynatrace/plugins/dynatrace/README.md) |
|
||||
| entity-feedback | [@kuangp](https://github.com/kuangp) | @backstage-community/plugin-entity-feedback | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/entity-feedback/plugins/entity-feedback/README.md) |
|
||||
| entity-feedback | [@kuangp](https://github.com/kuangp) | @backstage-community/plugin-entity-feedback-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/entity-feedback/plugins/entity-feedback-backend/README.md) |
|
||||
| entity-feedback | [@kuangp](https://github.com/kuangp) | @backstage-community/plugin-entity-feedback-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/entity-feedback/plugins/entity-feedback-common/README.md) |
|
||||
| entity-validation | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-entity-validation | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/entity-validation/plugins/entity-validation/README.md) |
|
||||
| explore | [@backstage/sda-se-reviewers](https://github.com/orgs/backstage/teams/sda-se-reviewers) | @backstage-community/plugin-explore | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/explore/plugins/explore/README.md) |
|
||||
| explore | [@backstage/sda-se-reviewers](https://github.com/orgs/backstage/teams/sda-se-reviewers) | @backstage-community/plugin-explore-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/explore/plugins/explore-backend/README.md) |
|
||||
| explore | [@backstage/sda-se-reviewers](https://github.com/orgs/backstage/teams/sda-se-reviewers) | @backstage-community/plugin-explore-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/explore/plugins/explore-common/README.md) |
|
||||
| explore | [@backstage/sda-se-reviewers](https://github.com/orgs/backstage/teams/sda-se-reviewers) | @backstage-community/plugin-explore-node | node-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/explore/plugins/explore-node/README.md) |
|
||||
| explore | [@backstage/sda-se-reviewers](https://github.com/orgs/backstage/teams/sda-se-reviewers) | @backstage-community/plugin-explore-react | web-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/explore/plugins/explore-react/README.md) |
|
||||
| feedback | [@riginoommen](https://github.com/riginoommen), [@deshmukhmayur](https://github.com/deshmukhmayur), [@yashoswalyo](https://github.com/yashoswalyo) | @backstage-community/plugin-feedback | frontend-plugin | [README](git+https://github.com/backstage/community-plugins.git/blob/master/workspaces/feedback/plugins/feedback/README.md) |
|
||||
| feedback | [@riginoommen](https://github.com/riginoommen), [@deshmukhmayur](https://github.com/deshmukhmayur), [@yashoswalyo](https://github.com/yashoswalyo) | @backstage-community/plugin-feedback-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/feedback/plugins/feedback-backend/README.md) |
|
||||
| firehydrant | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-firehydrant | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/firehydrant/plugins/firehydrant/README.md) |
|
||||
| fossa | [@backstage/sda-se-reviewers](https://github.com/orgs/backstage/teams/sda-se-reviewers) | @backstage-community/plugin-fossa | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/fossa/plugins/fossa/README.md) |
|
||||
| gcalendar | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-gcalendar | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/gcalendar/plugins/gcalendar/README.md) |
|
||||
| gcp-projects | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-gcp-projects | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/gcp-projects/plugins/gcp-projects/README.md) |
|
||||
| git-release-manager | [@erikengervall](https://github.com/erikengervall) | @backstage-community/plugin-git-release-manager | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/git-release-manager/plugins/git-release-manager/README.md) |
|
||||
| github-actions | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-github-actions | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/github-actions/plugins/github-actions/README.md) |
|
||||
| github-deployments | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-github-deployments | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/github-deployments/plugins/github-deployments/README.md) |
|
||||
| github-discussions | [@minkimcello](https://github.com/minkimcello), [@taras](https://github.com/taras) | @backstage-community/plugin-github-discussions | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/github-discussions/plugins/github-discussions/README.md) |
|
||||
| github-discussions | [@minkimcello](https://github.com/minkimcello), [@taras](https://github.com/taras) | @backstage-community/plugin-github-discussions-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/github-discussions/plugins/github-discussions-common/README.md) |
|
||||
| github-discussions | [@minkimcello](https://github.com/minkimcello), [@taras](https://github.com/taras) | @backstage-community/plugin-search-backend-module-github-discussions | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/github-discussions/plugins/search-backend-module-github-discussions/README.md) |
|
||||
| github-issues | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-github-issues | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/github-issues/plugins/github-issues/README.md) |
|
||||
| github-pull-requests-board | [@gregorytalita](https://github.com/gregorytalita) | @backstage-community/plugin-github-pull-requests-board | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/github-pull-requests-board/plugins/github-pull-requests-board/README.md) |
|
||||
| gitops-profiles | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-gitops-profiles | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/gitops-profiles/plugins/gitops-profiles/README.md) |
|
||||
| gocd | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-gocd | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/gocd/plugins/gocd/README.md) |
|
||||
| grafana | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-grafana | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/grafana/plugins/grafana/README.md) |
|
||||
| graphiql | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-graphiql | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/graphiql/plugins/graphiql/README.md) |
|
||||
| graphql-voyager | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-graphql-voyager | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/graphql-voyager/plugins/graphql-voyager/README.md) |
|
||||
| ilert | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-ilert | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/ilert/plugins/ilert/README.md) |
|
||||
| jaeger | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-jaeger | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/jaeger/plugins/jaeger/README.md) |
|
||||
| jaeger | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-jaeger-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/jaeger/plugins/jaeger-common/README.md) |
|
||||
| jenkins | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-jenkins | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/jenkins/plugins/jenkins/README.md) |
|
||||
| jenkins | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-jenkins-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/jenkins/plugins/jenkins-backend/README.md) |
|
||||
| jenkins | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-jenkins-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/jenkins/plugins/jenkins-common/README.md) |
|
||||
| jenkins | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-scaffolder-backend-module-jenkins | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/jenkins/plugins/scaffolder-backend-module-jenkins/README.md) |
|
||||
| jfrog-artifactory | [@BethGriggs](https://github.com/BethGriggs) | @backstage-community/plugin-jfrog-artifactory | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/jfrog-artifactory/plugins/jfrog-artifactory/README.md) |
|
||||
| kafka | [@andrewthauer](https://github.com/andrewthauer) | @backstage-community/plugin-kafka | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/kafka/plugins/kafka/README.md) |
|
||||
| kafka | [@andrewthauer](https://github.com/andrewthauer) | @backstage-community/plugin-kafka-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/kafka/plugins/kafka-backend/README.md) |
|
||||
| keycloak | [@AndrienkoAleksandr](https://github.com/AndrienkoAleksandr), [@dzemanov](https://github.com/dzemanov) | @backstage-community/plugin-catalog-backend-module-keycloak | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/keycloak/plugins/catalog-backend-module-keycloak/README.md) |
|
||||
| kiali | [@aljesusg](https://github.com/aljesusg), [@josunect](https://github.com/josunect), [@leandroberetta](https://github.com/leandroberetta) | @backstage-community/plugin-kiali | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/kiali/plugins/kiali/README.md) |
|
||||
| kiali | [@aljesusg](https://github.com/aljesusg), [@josunect](https://github.com/josunect), [@leandroberetta](https://github.com/leandroberetta) | @backstage-community/plugin-kiali-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/kiali/plugins/kiali-backend/README.md) |
|
||||
| kiali | [@aljesusg](https://github.com/aljesusg), [@josunect](https://github.com/josunect), [@leandroberetta](https://github.com/leandroberetta) | @backstage-community/plugin-kiali-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/kiali/plugins/kiali-common/README.md) |
|
||||
| kiali | [@aljesusg](https://github.com/aljesusg), [@josunect](https://github.com/josunect), [@leandroberetta](https://github.com/leandroberetta) | @backstage-community/plugin-kiali-react | web-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/kiali/plugins/kiali-react/README.md) |
|
||||
| lighthouse | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-lighthouse | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/lighthouse/plugins/lighthouse/README.md) |
|
||||
| lighthouse | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-lighthouse-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/lighthouse/plugins/lighthouse-backend/README.md) |
|
||||
| lighthouse | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-lighthouse-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/lighthouse/plugins/lighthouse-common/README.md) |
|
||||
| linguist | [@awanlin](https://github.com/awanlin) | @backstage-community/plugin-catalog-backend-module-linguist-tags-processor | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/linguist/plugins/catalog-backend-module-linguist-tags-processor/README.md) |
|
||||
| linguist | [@awanlin](https://github.com/awanlin) | @backstage-community/plugin-linguist | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/linguist/plugins/linguist/README.md) |
|
||||
| linguist | [@awanlin](https://github.com/awanlin) | @backstage-community/plugin-linguist-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/linguist/plugins/linguist-backend/README.md) |
|
||||
| linguist | [@awanlin](https://github.com/awanlin) | @backstage-community/plugin-linguist-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/linguist/plugins/linguist-common/README.md) |
|
||||
| linkerd | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-linkerd | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/linkerd/plugins/linkerd/README.md) |
|
||||
| linkerd | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-linkerd-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/linkerd/plugins/linkerd-backend/README.md) |
|
||||
| manage | [@grantila](https://github.com/grantila) | @backstage-community/plugin-manage | frontend-plugin | [README](https://github.com/backstage/backstage/blob/master/plugins/manage/README.md) |
|
||||
| manage | [@grantila](https://github.com/grantila) | @backstage-community/plugin-manage-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/manage/plugins/manage-backend/README.md) |
|
||||
| manage | [@grantila](https://github.com/grantila) | @backstage-community/plugin-manage-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/manage/plugins/manage-common/README.md) |
|
||||
| manage | [@grantila](https://github.com/grantila) | @backstage-community/plugin-manage-module-tech-insights | frontend-plugin-module | [README](https://github.com/backstage/backstage/blob/master/plugins/manage-module-tech-insights/README.md) |
|
||||
| manage | [@grantila](https://github.com/grantila) | @backstage-community/plugin-manage-node | node-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/manage/plugins/manage-node/README.md) |
|
||||
| manage | [@grantila](https://github.com/grantila) | @backstage-community/plugin-manage-react | web-library | [README](https://github.com/backstage/backstage/blob/master/plugins/manage-react/README.md) |
|
||||
| matomo | [@yashoswalyo](https://github.com/yashoswalyo), [@deshmukhmayur](https://github.com/deshmukhmayur), [@riginoommen](https://github.com/riginoommen) | @backstage-community/plugin-matomo | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/matomo/plugins/matomo/README.md) |
|
||||
| matomo | [@yashoswalyo](https://github.com/yashoswalyo), [@deshmukhmayur](https://github.com/deshmukhmayur), [@riginoommen](https://github.com/riginoommen) | @backstage-community/plugin-matomo-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/matomo/plugins/matomo-backend/README.md) |
|
||||
| mend | [@dariuszsobkowicz](https://github.com/dariuszsobkowicz) | @backstage-community/plugin-mend | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/mend/plugins/mend/README.md) |
|
||||
| mend | [@dariuszsobkowicz](https://github.com/dariuszsobkowicz) | @backstage-community/plugin-mend-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/mend/plugins/mend-backend/README.md) |
|
||||
| microsoft-calendar | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-microsoft-calendar | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/microsoft-calendar/plugins/microsoft-calendar/README.md) |
|
||||
| mta | [@ibolton336](https://github.com/ibolton336) | @backstage-community/backstage-plugin-catalog-backend-module-mta-entity-provider | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/mta/plugins/catalog-backend-module-mta-entity-provider/README.md) |
|
||||
| mta | [@ibolton336](https://github.com/ibolton336) | @backstage-community/backstage-plugin-mta-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/mta/plugins/mta-backend/README.md) |
|
||||
| mta | [@ibolton336](https://github.com/ibolton336) | @backstage-community/backstage-plugin-mta-frontend | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/mta/plugins/mta-frontend/README.md) |
|
||||
| mta | [@ibolton336](https://github.com/ibolton336) | @backstage-community/backstage-plugin-scaffolder-backend-module-mta | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/mta/plugins/scaffolder-backend-module-mta/README.md) |
|
||||
| multi-source-security-viewer | [@caugello](https://github.com/caugello), [@cryptorodeo](https://github.com/cryptorodeo) | @backstage-community/plugin-multi-source-security-viewer | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/multi-source-security-viewer/plugins/multi-source-security-viewer/README.md) |
|
||||
| multi-source-security-viewer | [@caugello](https://github.com/caugello), [@cryptorodeo](https://github.com/cryptorodeo) | @backstage-community/plugin-multi-source-security-viewer-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/multi-source-security-viewer/plugins/multi-source-security-viewer-common/README.md) |
|
||||
| newrelic | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-newrelic | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/newrelic/plugins/newrelic/README.md) |
|
||||
| newrelic | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-newrelic-dashboard | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/newrelic/plugins/newrelic-dashboard/README.md) |
|
||||
| nexus-repository-manager | [@ciiay](https://github.com/ciiay), [@debsmita1](https://github.com/debsmita1), [@jessicajhee](https://github.com/jessicajhee) | @backstage-community/plugin-nexus-repository-manager | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/nexus-repository-manager/plugins/nexus-repository-manager/README.md) |
|
||||
| nomad | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-nomad | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/nomad/plugins/nomad/README.md) |
|
||||
| nomad | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-nomad-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/nomad/plugins/nomad-backend/README.md) |
|
||||
| npm | [@christoph-jerolimov](https://github.com/christoph-jerolimov), [@ciiay](https://github.com/ciiay), [@karthikjeeyar](https://github.com/karthikjeeyar) | @backstage-community/plugin-npm | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/npm/plugins/npm/README.md) |
|
||||
| npm | [@christoph-jerolimov](https://github.com/christoph-jerolimov), [@ciiay](https://github.com/ciiay), [@karthikjeeyar](https://github.com/karthikjeeyar) | @backstage-community/plugin-npm-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/npm/plugins/npm-backend/README.md) |
|
||||
| npm | [@christoph-jerolimov](https://github.com/christoph-jerolimov), [@ciiay](https://github.com/ciiay), [@karthikjeeyar](https://github.com/karthikjeeyar) | @backstage-community/plugin-npm-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/npm/plugins/npm-common/README.md) |
|
||||
| ocm | [@christoph-jerolimov](https://github.com/christoph-jerolimov), [@ciiay](https://github.com/ciiay), [@debsmita1](https://github.com/debsmita1), [@divyanshiGupta](https://github.com/divyanshiGupta), [@its-mitesh-kumar](https://github.com/its-mitesh-kumar), [@logonoff](https://github.com/logonoff) | @backstage-community/plugin-ocm | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/ocm/plugins/ocm/README.md) |
|
||||
| ocm | [@christoph-jerolimov](https://github.com/christoph-jerolimov), [@ciiay](https://github.com/ciiay), [@debsmita1](https://github.com/debsmita1), [@divyanshiGupta](https://github.com/divyanshiGupta), [@its-mitesh-kumar](https://github.com/its-mitesh-kumar), [@logonoff](https://github.com/logonoff) | @backstage-community/plugin-ocm-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/ocm/plugins/ocm-backend/README.md) |
|
||||
| ocm | [@christoph-jerolimov](https://github.com/christoph-jerolimov), [@ciiay](https://github.com/ciiay), [@debsmita1](https://github.com/debsmita1), [@divyanshiGupta](https://github.com/divyanshiGupta), [@its-mitesh-kumar](https://github.com/its-mitesh-kumar), [@logonoff](https://github.com/logonoff) | @backstage-community/plugin-ocm-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/ocm/plugins/ocm-common/README.md) |
|
||||
| octopus-deploy | [@jmezach](https://github.com/jmezach) | @backstage-community/plugin-octopus-deploy | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/octopus-deploy/plugins/octopus-deploy/README.md) |
|
||||
| odo | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-odo-module-devfile-field-extension | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/odo/plugins/odo-module-devfile-field-extension/README.md) |
|
||||
| odo | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-scaffolder-backend-module-odo | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/odo/plugins/scaffolder-backend-module-odo/README.md) |
|
||||
| opencost | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-opencost | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/opencost/plugins/opencost/README.md) |
|
||||
| periskop | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-periskop | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/periskop/plugins/periskop/README.md) |
|
||||
| periskop | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-periskop-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/periskop/plugins/periskop-backend/README.md) |
|
||||
| pingidentity | [@jessicajhee](https://github.com/jessicajhee) | @backstage-community/plugin-catalog-backend-module-pingidentity | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/pingidentity/plugins/catalog-backend-module-pingidentity/README.md) |
|
||||
| playlist | [@kuangp](https://github.com/kuangp) | @backstage-community/plugin-playlist | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/playlist/plugins/playlist/README.md) |
|
||||
| playlist | [@kuangp](https://github.com/kuangp) | @backstage-community/plugin-playlist-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/playlist/plugins/playlist-backend/README.md) |
|
||||
| playlist | [@kuangp](https://github.com/kuangp) | @backstage-community/plugin-playlist-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/playlist/plugins/playlist-common/README.md) |
|
||||
| puppetdb | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-puppetdb | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/puppetdb/plugins/puppetdb/README.md) |
|
||||
| quay | [@caugello](https://github.com/caugello), [@cryptorodeo](https://github.com/cryptorodeo) | @backstage-community/plugin-quay | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/quay/plugins/quay/README.md) |
|
||||
| quay | [@caugello](https://github.com/caugello), [@cryptorodeo](https://github.com/cryptorodeo) | @backstage-community/plugin-scaffolder-backend-module-quay | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/quay/plugins/quay-actions/README.md) |
|
||||
| quay | [@caugello](https://github.com/caugello), [@cryptorodeo](https://github.com/cryptorodeo) | @backstage-community/plugin-quay-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/quay/plugins/quay-backend/README.md) |
|
||||
| quay | [@caugello](https://github.com/caugello), [@cryptorodeo](https://github.com/cryptorodeo) | @backstage-community/plugin-quay-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/quay/plugins/quay-common/README.md) |
|
||||
| rbac | [@AndrienkoAleksandr](https://github.com/AndrienkoAleksandr), [@christoph-jerolimov](https://github.com/christoph-jerolimov), [@divyanshiGupta](https://github.com/divyanshiGupta), [@PatAKnight](https://github.com/PatAKnight), [@dzemanov](https://github.com/dzemanov) | @backstage-community/plugin-rbac | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/rbac/plugins/rbac/README.md) |
|
||||
| rbac | [@AndrienkoAleksandr](https://github.com/AndrienkoAleksandr), [@christoph-jerolimov](https://github.com/christoph-jerolimov), [@divyanshiGupta](https://github.com/divyanshiGupta), [@PatAKnight](https://github.com/PatAKnight), [@dzemanov](https://github.com/dzemanov) | @backstage-community/plugin-rbac-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/rbac/plugins/rbac-backend/README.md) |
|
||||
| rbac | [@AndrienkoAleksandr](https://github.com/AndrienkoAleksandr), [@christoph-jerolimov](https://github.com/christoph-jerolimov), [@divyanshiGupta](https://github.com/divyanshiGupta), [@PatAKnight](https://github.com/PatAKnight), [@dzemanov](https://github.com/dzemanov) | @backstage-community/plugin-rbac-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/rbac/plugins/rbac-common/README.md) |
|
||||
| rbac | [@AndrienkoAleksandr](https://github.com/AndrienkoAleksandr), [@christoph-jerolimov](https://github.com/christoph-jerolimov), [@divyanshiGupta](https://github.com/divyanshiGupta), [@PatAKnight](https://github.com/PatAKnight), [@dzemanov](https://github.com/dzemanov) | @backstage-community/plugin-rbac-node | node-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/rbac/plugins/rbac-node/README.md) |
|
||||
| redhat-argocd | [@caugello](https://github.com/caugello), [@cryptorodeo](https://github.com/cryptorodeo) | @backstage-community/plugin-redhat-argocd | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/redhat-argocd/plugins/argocd/README.md) |
|
||||
| redhat-argocd | [@caugello](https://github.com/caugello), [@cryptorodeo](https://github.com/cryptorodeo) | @backstage-community/plugin-redhat-argocd-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/redhat-argocd/plugins/argocd-backend/README.md) |
|
||||
| redhat-argocd | [@caugello](https://github.com/caugello), [@cryptorodeo](https://github.com/cryptorodeo) | @backstage-community/plugin-redhat-argocd-common | common-library | [README](git+https://github.com/backstage/community-plugins.git/blob/master/workspaces/redhat-argocd/plugins/argocd-common/README.md) |
|
||||
| report-portal | [@yashoswalyo](https://github.com/yashoswalyo), [@deshmukhmayur](https://github.com/deshmukhmayur), [@riginoommen](https://github.com/riginoommen) | @backstage-community/plugin-report-portal | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/report-portal/plugins/report-portal/README.md) |
|
||||
| report-portal | [@yashoswalyo](https://github.com/yashoswalyo), [@deshmukhmayur](https://github.com/deshmukhmayur), [@riginoommen](https://github.com/riginoommen) | @backstage-community/plugin-report-portal-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/report-portal/plugins/report-portal-backend/README.md) |
|
||||
| report-portal | [@yashoswalyo](https://github.com/yashoswalyo), [@deshmukhmayur](https://github.com/deshmukhmayur), [@riginoommen](https://github.com/riginoommen) | @backstage-community/plugin-report-portal-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/report-portal/plugins/report-portal-common/README.md) |
|
||||
| report-portal | [@yashoswalyo](https://github.com/yashoswalyo), [@deshmukhmayur](https://github.com/deshmukhmayur), [@riginoommen](https://github.com/riginoommen) | @backstage-community/plugin-search-backend-module-report-portal | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/report-portal/plugins/search-backend-module-report-portal/README.md) |
|
||||
| rollbar | [@andrewthauer](https://github.com/andrewthauer) | @backstage-community/plugin-rollbar | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/rollbar/plugins/rollbar/README.md) |
|
||||
| rollbar | [@andrewthauer](https://github.com/andrewthauer) | @backstage-community/plugin-rollbar-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/rollbar/plugins/rollbar-backend/README.md) |
|
||||
| scaffolder-backend-module-annotator | [@debsmita1](https://github.com/debsmita1) | @backstage-community/plugin-scaffolder-backend-module-annotator | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/scaffolder-backend-module-annotator/plugins/scaffolder-backend-module-annotator/README.md) |
|
||||
| scaffolder-backend-module-kubernetes | [@debsmita1](https://github.com/debsmita1) | @backstage-community/plugin-scaffolder-backend-module-kubernetes | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/scaffolder-backend-module-kubernetes/plugins/kubernetes-actions/README.md) |
|
||||
| scaffolder-backend-module-regex | [@AndrienkoAleksandr](https://github.com/AndrienkoAleksandr), [@dzemanov](https://github.com/dzemanov), [@lholmquist](https://github.com/lholmquist), [@PatAKnight](https://github.com/PatAKnight) | @backstage-community/plugin-scaffolder-backend-module-regex | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/scaffolder-backend-module-regex/plugins/regex-actions/README.md) |
|
||||
| scaffolder-backend-module-servicenow | [@AndrienkoAleksandr](https://github.com/AndrienkoAleksandr), [@dzemanov](https://github.com/dzemanov), [@lholmquist](https://github.com/lholmquist), [@PatAKnight](https://github.com/PatAKnight) | @backstage-community/plugin-scaffolder-backend-module-servicenow | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/scaffolder-backend-module-servicenow/plugins/scaffolder-backend-module-servicenow/README.md) |
|
||||
| scaffolder-backend-module-sonarqube | [@AndrienkoAleksandr](https://github.com/AndrienkoAleksandr), [@dzemanov](https://github.com/dzemanov), [@lholmquist](https://github.com/lholmquist), [@PatAKnight](https://github.com/PatAKnight) | @backstage-community/plugin-scaffolder-backend-module-sonarqube | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/scaffolder-backend-module-sonarqube/plugins/scaffolder-backend-module-sonarqube/README.md) |
|
||||
| scaffolder-relation-processor | [@04kash](https://github.com/04kash), [@AndrienkoAleksandr](https://github.com/AndrienkoAleksandr), [@dzemanov](https://github.com/dzemanov), [@lholmquist](https://github.com/lholmquist), [@PatAKnight](https://github.com/PatAKnight) | @backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/README.md) |
|
||||
| sentry | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-sentry | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/sentry/plugins/sentry/README.md) |
|
||||
| servicenow | [@AndrienkoAleksandr](https://github.com/AndrienkoAleksandr), [@ciiay](https://github.com/ciiay), [@PatAKnight](https://github.com/PatAKnight), [@christoph-jerolimov](https://github.com/christoph-jerolimov) | @backstage-community/plugin-servicenow | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/servicenow/plugins/servicenow/README.md) |
|
||||
| servicenow | [@AndrienkoAleksandr](https://github.com/AndrienkoAleksandr), [@ciiay](https://github.com/ciiay), [@PatAKnight](https://github.com/PatAKnight), [@christoph-jerolimov](https://github.com/christoph-jerolimov) | @backstage-community/plugin-servicenow-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/servicenow/plugins/servicenow-backend/README.md) |
|
||||
| servicenow | [@AndrienkoAleksandr](https://github.com/AndrienkoAleksandr), [@ciiay](https://github.com/ciiay), [@PatAKnight](https://github.com/PatAKnight), [@christoph-jerolimov](https://github.com/christoph-jerolimov) | @backstage-community/plugin-servicenow-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/servicenow/plugins/servicenow-common/README.md) |
|
||||
| shortcuts | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-shortcuts | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/shortcuts/plugins/shortcuts/README.md) |
|
||||
| sonarqube | [@backstage/sda-se-reviewers](https://github.com/orgs/backstage/teams/sda-se-reviewers) | @backstage-community/plugin-sonarqube | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/sonarqube/plugins/sonarqube/README.md) |
|
||||
| sonarqube | [@backstage/sda-se-reviewers](https://github.com/orgs/backstage/teams/sda-se-reviewers) | @backstage-community/plugin-sonarqube-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/sonarqube/plugins/sonarqube-backend/README.md) |
|
||||
| sonarqube | [@backstage/sda-se-reviewers](https://github.com/orgs/backstage/teams/sda-se-reviewers) | @backstage-community/plugin-sonarqube-react | web-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/sonarqube/plugins/sonarqube-react/README.md) |
|
||||
| splunk | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-splunk-on-call | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/splunk/plugins/splunk-on-call/README.md) |
|
||||
| stack-overflow | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-stack-overflow | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/stack-overflow/plugins/stack-overflow/README.md) |
|
||||
| stack-overflow | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-stack-overflow-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/stack-overflow/plugins/stack-overflow-backend/README.md) |
|
||||
| stackstorm | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-stackstorm | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/stackstorm/plugins/stackstorm/README.md) |
|
||||
| tech-insights | [@xantier](https://github.com/xantier), [@punkle](https://github.com/punkle) | @backstage-community/plugin-tech-insights | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/tech-insights/plugins/tech-insights/README.md) |
|
||||
| tech-insights | [@xantier](https://github.com/xantier), [@punkle](https://github.com/punkle) | @backstage-community/plugin-tech-insights-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/tech-insights/plugins/tech-insights-backend/README.md) |
|
||||
| tech-insights | [@xantier](https://github.com/xantier), [@punkle](https://github.com/punkle) | @backstage-community/plugin-tech-insights-backend-module-jsonfc | backend-plugin-module | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/tech-insights/plugins/tech-insights-backend-module-jsonfc/README.md) |
|
||||
| tech-insights | [@xantier](https://github.com/xantier), [@punkle](https://github.com/punkle) | @backstage-community/plugin-tech-insights-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/tech-insights/plugins/tech-insights-common/README.md) |
|
||||
| tech-insights | [@xantier](https://github.com/xantier), [@punkle](https://github.com/punkle) | @backstage-community/plugin-tech-insights-maturity | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/tech-insights/plugins/tech-insights-maturity/README.md) |
|
||||
| tech-insights | [@xantier](https://github.com/xantier), [@punkle](https://github.com/punkle) | @backstage-community/plugin-tech-insights-maturity-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/tech-insights/plugins/tech-insights-maturity-common/README.md) |
|
||||
| tech-insights | [@xantier](https://github.com/xantier), [@punkle](https://github.com/punkle) | @backstage-community/plugin-tech-insights-node | node-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/tech-insights/plugins/tech-insights-node/README.md) |
|
||||
| tech-insights | [@xantier](https://github.com/xantier), [@punkle](https://github.com/punkle) | @backstage-community/plugin-tech-insights-react | web-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/tech-insights/plugins/tech-insights-react/README.md) |
|
||||
| tech-radar | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-tech-radar | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/tech-radar/plugins/tech-radar/README.md) |
|
||||
| tech-radar | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-tech-radar-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/tech-radar/plugins/tech-radar-backend/README.md) |
|
||||
| tech-radar | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-tech-radar-common | common-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/tech-radar/plugins/tech-radar-common/README.md) |
|
||||
| tekton | [@caugello](https://github.com/caugello), [@cryptorodeo](https://github.com/cryptorodeo) | @backstage-community/plugin-tekton | frontend-plugin | [README](git+https://github.com/backstage/community-plugins.git/blob/master/workspaces/tekton/plugins/tekton/README.md) |
|
||||
| tekton | [@caugello](https://github.com/caugello), [@cryptorodeo](https://github.com/cryptorodeo) | @backstage-community/plugin-tekton-common | common-library | [README](git+https://github.com/backstage/community-plugins.git/blob/master/workspaces/tekton/plugins/tekton-common/README.md) |
|
||||
| todo | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-todo | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/todo/plugins/todo/README.md) |
|
||||
| todo | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-todo-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/todo/plugins/todo-backend/README.md) |
|
||||
| topology | [@christoph-jerolimov](https://github.com/christoph-jerolimov), [@ciiay](https://github.com/ciiay), [@debsmita1](https://github.com/debsmita1), [@divyanshiGupta](https://github.com/divyanshiGupta), [@its-mitesh-kumar](https://github.com/its-mitesh-kumar), [@logonoff](https://github.com/logonoff) | @backstage-community/plugin-topology | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/topology/plugins/topology/README.md) |
|
||||
| vault | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-vault | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/vault/plugins/vault/README.md) |
|
||||
| vault | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-vault-backend | backend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/vault/plugins/vault-backend/README.md) |
|
||||
| vault | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-vault-node | node-library | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/vault/plugins/vault-node/README.md) |
|
||||
| wheel-of-names | [@philippeckelintive](https://github.com/philippeckelintive), [@johannes-kirchner](https://github.com/johannes-kirchner) | @backstage-community/plugin-wheel-of-names | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/wheel-of-names/plugins/wheel-of-names/README.md) |
|
||||
| xcmetrics | [@backstage/community-plugins-maintainers](https://github.com/orgs/backstage/teams/community-plugins-maintainers) | @backstage-community/plugin-xcmetrics | frontend-plugin | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/xcmetrics/plugins/xcmetrics/README.md) |
|
||||
|
|
|
@ -13,6 +13,7 @@ The following table lists what version of Backstage each workspace is currently
|
|||
| [acr](https://github.com/backstage/community-plugins/tree/main/workspaces/acr) |  |
|
||||
| [acs](https://github.com/backstage/community-plugins/tree/main/workspaces/acs) |  |
|
||||
| [adr](https://github.com/backstage/community-plugins/tree/main/workspaces/adr) |  |
|
||||
| [agent-forge](https://github.com/backstage/community-plugins/tree/main/workspaces/agent-forge) |  |
|
||||
| [airbrake](https://github.com/backstage/community-plugins/tree/main/workspaces/airbrake) |  |
|
||||
| [allure](https://github.com/backstage/community-plugins/tree/main/workspaces/allure) |  |
|
||||
| [amplication](https://github.com/backstage/community-plugins/tree/main/workspaces/amplication) |  |
|
||||
|
@ -87,6 +88,7 @@ The following table lists what version of Backstage each workspace is currently
|
|||
| [quay](https://github.com/backstage/community-plugins/tree/main/workspaces/quay) |  |
|
||||
| [rbac](https://github.com/backstage/community-plugins/tree/main/workspaces/rbac) |  |
|
||||
| [redhat-argocd](https://github.com/backstage/community-plugins/tree/main/workspaces/redhat-argocd) |  |
|
||||
| [redhat-resource-optimization](https://github.com/backstage/community-plugins/tree/main/workspaces/redhat-resource-optimization) |  |
|
||||
| [report-portal](https://github.com/backstage/community-plugins/tree/main/workspaces/report-portal) |  |
|
||||
| [rollbar](https://github.com/backstage/community-plugins/tree/main/workspaces/rollbar) |  |
|
||||
| [scaffolder-backend-module-annotator](https://github.com/backstage/community-plugins/tree/main/workspaces/scaffolder-backend-module-annotator) |  |
|
||||
|
@ -96,6 +98,7 @@ The following table lists what version of Backstage each workspace is currently
|
|||
| [scaffolder-backend-module-sonarqube](https://github.com/backstage/community-plugins/tree/main/workspaces/scaffolder-backend-module-sonarqube) |  |
|
||||
| [scaffolder-relation-processor](https://github.com/backstage/community-plugins/tree/main/workspaces/scaffolder-relation-processor) |  |
|
||||
| [sentry](https://github.com/backstage/community-plugins/tree/main/workspaces/sentry) |  |
|
||||
| [servicenow](https://github.com/backstage/community-plugins/tree/main/workspaces/servicenow) |  |
|
||||
| [shortcuts](https://github.com/backstage/community-plugins/tree/main/workspaces/shortcuts) |  |
|
||||
| [sonarqube](https://github.com/backstage/community-plugins/tree/main/workspaces/sonarqube) |  |
|
||||
| [splunk](https://github.com/backstage/community-plugins/tree/main/workspaces/splunk) |  |
|
||||
|
@ -107,6 +110,7 @@ The following table lists what version of Backstage each workspace is currently
|
|||
| [todo](https://github.com/backstage/community-plugins/tree/main/workspaces/todo) |  |
|
||||
| [topology](https://github.com/backstage/community-plugins/tree/main/workspaces/topology) |  |
|
||||
| [vault](https://github.com/backstage/community-plugins/tree/main/workspaces/vault) |  |
|
||||
| [wheel-of-names](https://github.com/backstage/community-plugins/tree/main/workspaces/wheel-of-names) |  |
|
||||
| [xcmetrics](https://github.com/backstage/community-plugins/tree/main/workspaces/xcmetrics) |  |
|
||||
|
||||
## Generating Table
|
||||
|
|
|
@ -22,6 +22,7 @@ This page provides a table listing all the backend plugins and modules in the Co
|
|||
| @backstage-community/plugin-azure-devops-backend | backend-plugin | true | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/azure-devops/plugins/azure-devops-backend/README.md) |
|
||||
| @backstage-community/plugin-catalog-backend-module-azure-devops-annotator-processor | backend-plugin-module | true | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/azure-devops/plugins/catalog-backend-module-azure-devops-annotator-processor/README.md) |
|
||||
| @backstage-community/plugin-scaffolder-backend-module-azure-devops | backend-plugin-module | true | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/azure-devops/plugins/scaffolder-backend-module-azure-devops/README.md) |
|
||||
| @backstage-community/plugin-scaffolder-backend-module-dotnet | backend-plugin-module | true | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/azure-devops/plugins/scaffolder-backend-module-dotnet/README.md) |
|
||||
| @backstage-community/plugin-azure-sites-backend | backend-plugin | true | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/azure-sites/plugins/azure-sites-backend/README.md) |
|
||||
| @backstage-community/plugin-azure-storage-explorer-backend | backend-plugin | true | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/azure-storage-explorer/plugins/azure-storage-backend/README.md) |
|
||||
| @backstage-community/plugin-badges-backend | backend-plugin | true | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/badges/plugins/badges-backend/README.md) |
|
||||
|
@ -44,6 +45,7 @@ This page provides a table listing all the backend plugins and modules in the Co
|
|||
| @backstage-community/plugin-catalog-backend-module-linguist-tags-processor | backend-plugin-module | true | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/linguist/plugins/catalog-backend-module-linguist-tags-processor/README.md) |
|
||||
| @backstage-community/plugin-linguist-backend | backend-plugin | true | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/linguist/plugins/linguist-backend/README.md) |
|
||||
| @backstage-community/plugin-linkerd-backend | backend-plugin | true | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/linkerd/plugins/linkerd-backend/README.md) |
|
||||
| @backstage-community/plugin-manage-backend | backend-plugin | true | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/manage/plugins/manage-backend/README.md) |
|
||||
| @backstage-community/plugin-matomo-backend | backend-plugin | true | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/matomo/plugins/matomo-backend/README.md) |
|
||||
| @backstage-community/plugin-mend-backend | backend-plugin | true | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/mend/plugins/mend-backend/README.md) |
|
||||
| @backstage-community/backstage-plugin-catalog-backend-module-mta-entity-provider | backend-plugin-module | true | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/mta/plugins/catalog-backend-module-mta-entity-provider/README.md) |
|
||||
|
@ -69,6 +71,7 @@ This page provides a table listing all the backend plugins and modules in the Co
|
|||
| @backstage-community/plugin-scaffolder-backend-module-servicenow | backend-plugin-module | true | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/scaffolder-backend-module-servicenow/plugins/scaffolder-backend-module-servicenow/README.md) |
|
||||
| @backstage-community/plugin-scaffolder-backend-module-sonarqube | backend-plugin-module | true | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/scaffolder-backend-module-sonarqube/plugins/scaffolder-backend-module-sonarqube/README.md) |
|
||||
| @backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor | backend-plugin-module | true | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/scaffolder-relation-processor/plugins/catalog-backend-module-scaffolder-relation-processor/README.md) |
|
||||
| @backstage-community/plugin-servicenow-backend | backend-plugin | true | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/servicenow/plugins/servicenow-backend/README.md) |
|
||||
| @backstage-community/plugin-sonarqube-backend | backend-plugin | true | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/sonarqube/plugins/sonarqube-backend/README.md) |
|
||||
| @backstage-community/plugin-stack-overflow-backend | backend-plugin | | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/stack-overflow/plugins/stack-overflow-backend/README.md) |
|
||||
| @backstage-community/plugin-tech-insights-backend | backend-plugin | true | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/tech-insights/plugins/tech-insights-backend/README.md) |
|
||||
|
|
|
@ -14,6 +14,7 @@ This page provides a table listing all the frontend plugins in the Community Plu
|
|||
| @backstage-community/plugin-acr | frontend-plugin | true | true | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/acr/plugins/acr/README.md) |
|
||||
| @backstage-community/plugin-acs | frontend-plugin | | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/acs/plugins/acs/README.md) |
|
||||
| @backstage-community/plugin-adr | frontend-plugin | true | true | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/adr/plugins/adr/README.md) |
|
||||
| @backstage-community/plugin-agent-forge | frontend-plugin | | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/agent-forge/plugins/agent-forge/README.md) |
|
||||
| @backstage-community/plugin-airbrake | frontend-plugin | | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/airbrake/plugins/airbrake/README.md) |
|
||||
| @backstage-community/plugin-allure | frontend-plugin | | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/allure/plugins/allure/README.md) |
|
||||
| @backstage-community/plugin-analytics-provider-segment | frontend-plugin | | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/analytics/plugins/analytics-provider-segment/README.md) |
|
||||
|
@ -33,8 +34,8 @@ This page provides a table listing all the frontend plugins in the Community Plu
|
|||
| @backstage-community/plugin-code-coverage | frontend-plugin | | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/code-coverage/plugins/code-coverage/README.md) |
|
||||
| @backstage-community/plugin-codescene | frontend-plugin | | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/codescene/plugins/codescene/README.md) |
|
||||
| @backstage-community/plugin-confluence | frontend-plugin | true | true | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/confluence/plugins/confluence/README.md) |
|
||||
| @backstage-community/plugin-copilot | frontend-plugin | | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/copilot/plugins/copilot/README.md) |
|
||||
| @backstage-community/plugin-cost-insights | frontend-plugin | | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/cost-insights/plugins/cost-insights/README.md) |
|
||||
| @backstage-community/plugin-copilot | frontend-plugin | true | true | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/copilot/plugins/copilot/README.md) |
|
||||
| @backstage-community/plugin-cost-insights | frontend-plugin | true | true | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/cost-insights/plugins/cost-insights/README.md) |
|
||||
| @backstage-community/plugin-dynatrace | frontend-plugin | | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/dynatrace/plugins/dynatrace/README.md) |
|
||||
| @backstage-community/plugin-entity-feedback | frontend-plugin | | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/entity-feedback/plugins/entity-feedback/README.md) |
|
||||
| @backstage-community/plugin-entity-validation | frontend-plugin | | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/entity-validation/plugins/entity-validation/README.md) |
|
||||
|
@ -53,6 +54,7 @@ This page provides a table listing all the frontend plugins in the Community Plu
|
|||
| @backstage-community/plugin-gitops-profiles | frontend-plugin | | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/gitops-profiles/plugins/gitops-profiles/README.md) |
|
||||
| @backstage-community/plugin-gocd | frontend-plugin | | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/gocd/plugins/gocd/README.md) |
|
||||
| @backstage-community/plugin-grafana | frontend-plugin | true | true | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/grafana/plugins/grafana/README.md) |
|
||||
| @backstage-community/plugin-graphiql | frontend-plugin | true | true | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/graphiql/plugins/graphiql/README.md) |
|
||||
| @backstage-community/plugin-graphql-voyager | frontend-plugin | | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/graphql-voyager/plugins/graphql-voyager/README.md) |
|
||||
| @backstage-community/plugin-ilert | frontend-plugin | | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/ilert/plugins/ilert/README.md) |
|
||||
| @backstage-community/plugin-jaeger | frontend-plugin | | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/jaeger/plugins/jaeger/README.md) |
|
||||
|
@ -87,6 +89,7 @@ This page provides a table listing all the frontend plugins in the Community Plu
|
|||
| @backstage-community/plugin-report-portal | frontend-plugin | | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/report-portal/plugins/report-portal/README.md) |
|
||||
| @backstage-community/plugin-rollbar | frontend-plugin | | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/rollbar/plugins/rollbar/README.md) |
|
||||
| @backstage-community/plugin-sentry | frontend-plugin | true | true | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/sentry/plugins/sentry/README.md) |
|
||||
| @backstage-community/plugin-servicenow | frontend-plugin | | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/servicenow/plugins/servicenow/README.md) |
|
||||
| @backstage-community/plugin-shortcuts | frontend-plugin | | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/shortcuts/plugins/shortcuts/README.md) |
|
||||
| @backstage-community/plugin-sonarqube | frontend-plugin | true | true | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/sonarqube/plugins/sonarqube/README.md) |
|
||||
| @backstage-community/plugin-splunk-on-call | frontend-plugin | | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/splunk/plugins/splunk-on-call/README.md) |
|
||||
|
@ -96,9 +99,10 @@ This page provides a table listing all the frontend plugins in the Community Plu
|
|||
| @backstage-community/plugin-tech-insights-maturity | frontend-plugin | | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/tech-insights/plugins/tech-insights-maturity/README.md) |
|
||||
| @backstage-community/plugin-tech-radar | frontend-plugin | true | true | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/tech-radar/plugins/tech-radar/README.md) |
|
||||
| @backstage-community/plugin-tekton | frontend-plugin | | | [README](git+https://github.com/backstage/community-plugins.git/blob/master/workspaces/tekton/plugins/tekton/README.md) |
|
||||
| @backstage-community/plugin-todo | frontend-plugin | | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/todo/plugins/todo/README.md) |
|
||||
| @backstage-community/plugin-todo | frontend-plugin | true | true | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/todo/plugins/todo/README.md) |
|
||||
| @backstage-community/plugin-topology | frontend-plugin | | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/topology/plugins/topology/README.md) |
|
||||
| @backstage-community/plugin-vault | frontend-plugin | true | true | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/vault/plugins/vault/README.md) |
|
||||
| @backstage-community/plugin-wheel-of-names | frontend-plugin | | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/wheel-of-names/plugins/wheel-of-names/README.md) |
|
||||
| @backstage-community/plugin-xcmetrics | frontend-plugin | | | [README](https://github.com/backstage/community-plugins/blob/master/workspaces/xcmetrics/plugins/xcmetrics/README.md) |
|
||||
|
||||
## Generating Table
|
||||
|
|
|
@ -8,6 +8,9 @@
|
|||
- [PR Reviews \& Merging](#pr-reviews--merging)
|
||||
- [Issue Triage](#issue-triage)
|
||||
- [Stepping Down as a Plugin Owner](#stepping-down-as-a-plugin-owner)
|
||||
- [Archiving a Plugin](#archiving-a-plugin)
|
||||
- [When to Archive](#when-to-archive)
|
||||
- [How to Archive](#how-to-archive)
|
||||
- [Version Bumping](#version-bumping)
|
||||
- [Opt-in to Automatic Version Bump PRs](#opt-in-to-automatic-version-bump-prs)
|
||||
- [Opt-in to Knip Reports Check](#opt-in-to-knip-reports-check)
|
||||
|
@ -47,7 +50,59 @@ If you are no longer maintaining a plugin, please take the following steps to fo
|
|||
|
||||
3. If you are the last remaining CODEOWNER:
|
||||
- The `@backstage/community-plugins-maintainers` group will provide best-effort support for issues and maintenance. Without a dedicated owner, plugin updates and support may be slower or limited.
|
||||
- To help with this, opt into automatic version bump PRs by creating an empty `.auto-version-bump` file in the plugin’s workspace (i.e., `workspaces/${WORKSPACE}/.auto-version-bump`).
|
||||
- To help with this, opt into automatic version bump PRs by creating an empty `.auto-version-bump` file in the plugin's workspace (i.e., `workspaces/${WORKSPACE}/.auto-version-bump`).
|
||||
|
||||
## Archiving a Plugin
|
||||
|
||||
When a plugin is no longer maintained, it should be archived rather than abandoned. The archival process ensures that users are properly notified through npm deprecation warnings while preserving the code for historical reference through Git tags.
|
||||
|
||||
### When to Archive
|
||||
|
||||
Consider archiving a plugin when:
|
||||
|
||||
- The plugin is no longer actively maintained
|
||||
- No current maintainer is available (and no one is stepping up)
|
||||
- The plugin has unresolved security vulnerabilities that won't be fixed
|
||||
- The plugin functionality has been superseded by better alternatives
|
||||
- The plugin is incompatible with current Backstage versions and won't be updated
|
||||
|
||||
### How to Archive
|
||||
|
||||
Follow these steps to archive a plugin or workspace:
|
||||
|
||||
1. Run the archive script to designate the plugin(s) as archived:
|
||||
|
||||
```bash
|
||||
# Archive an entire workspace (defaults to "No longer maintained")
|
||||
node scripts/archive.js workspace-name
|
||||
|
||||
# Archive an entire workspace with custom reason
|
||||
node scripts/archive.js workspace-name "Custom reason"
|
||||
|
||||
# Archive a specific plugin within a workspace (use package name after @backstage-community/)
|
||||
node scripts/archive.js workspace-name plugin-name "Custom reason"
|
||||
```
|
||||
|
||||
This will:
|
||||
|
||||
- Record Git tag references using `package.json` versions (`@backstage-community/plugin-example@1.2.3`)
|
||||
- Add entries to `.github/archived-plugins.json` and `ARCHIVED_WORKSPACES.md`
|
||||
|
||||
2. Dry run the following script to verify which packages would be deprecated:
|
||||
|
||||
```bash
|
||||
./scripts/ci/deprecate-archived-plugins.sh --dry-run
|
||||
```
|
||||
|
||||
3. Delete the workspace or plugin(s) from the repository.
|
||||
|
||||
4. Open a PR with the changes including:
|
||||
|
||||
- Updated `.github/archived-plugins.json`
|
||||
- Updated `ARCHIVED_WORKSPACES.md`
|
||||
- Removed workspace/plugin
|
||||
|
||||
5. Once the PR is merged, the GitHub Action will automatically deprecate the packages in `.github/archived-plugins.json` on npm. Note the `.github/archived-plugins.json` requires codeowner approval from `@backstage/community-plugins-maintainers`.
|
||||
|
||||
## Version Bumping
|
||||
|
||||
|
|
|
@ -0,0 +1,67 @@
|
|||
# Workflows
|
||||
|
||||
This document outlines all GitHub Actions workflows in the `backstage/community-plugins` repository. The custom actions used in these workflows can be found in the [backstage/actions](https://github.com/backstage/actions) repository.
|
||||
|
||||
## Workflows Related to Publishing Plugins to NPM
|
||||
|
||||
### [release_workspace.yml](https://github.com/backstage/community-plugins/blob/main/.github/workflows/release_workspace.yml)
|
||||
|
||||
Handles the release process for a specific workspace from a specified branch (default: main). It either creates a "Version Packages" pull request if changesets are present or releases the packages within the workspace if they haven't been published yet. For more details on how changesets work, refer to [the Changesets documentation](https://github.com/changesets/changesets).
|
||||
|
||||
### [release.yml](https://github.com/backstage/community-plugins/blob/main/.github/workflows/release.yml)
|
||||
|
||||
Responsible for releasing all workspaces in parallel by invoking the release_workspace.yml workflow for each workspace. It runs on the main branch whenever new changes are pushed. The workflow relies on release_workspace.yml to determine if a workspace requires publishing.
|
||||
|
||||
### [release_workspace_version.yml](https://github.com/backstage/community-plugins/blob/main/.github/workflows/release_workspace_version.yml)
|
||||
|
||||
This workflow supports patching older release lines. It is useful when backporting changes to previously published versions. For a more detailed explaination on how to use this workflow, see the [Maintaining and patching an older release line section](https://github.com/backstage/community-plugins/blob/main/docs/plugin-maintainers-guide.md#maintaining-and-patching-an-older-release-line) in the [Plugin Maintainer Guide](https://github.com/backstage/community-plugins/blob/main/docs/plugin-maintainers-guide.md).
|
||||
|
||||
## Testing & CI
|
||||
|
||||
### [ci.yml](https://github.com/backstage/community-plugins/blob/main/.github/workflows/ci.yml)
|
||||
|
||||
Triggered on pull requests, this workflow runs tests on the target branch, focusing only on workspaces that have changes. Once all checks pass successfully, the pull request can be merged.
|
||||
|
||||
## Workflows for managing dependency updates
|
||||
|
||||
### [renovate.yml](https://github.com/backstage/community-plugins/blob/main/.github/workflows/renovate.yml)
|
||||
|
||||
The `renovate.yml` workflow runs every 60 minutes to update dependencies using the `renovatebot/github-action`. It can also be triggered manually.
|
||||
|
||||
### [automate_renovate_changesets.yml](https://github.com/backstage/community-plugins/blob/main/.github/workflows/automate_renovate_changesets.yml)
|
||||
|
||||
Automates the generation of changesets for Renovate pull requests.
|
||||
|
||||
## Misc Automation Workflows
|
||||
|
||||
### [automate_changeset_feedback.yml](https://github.com/backstage/community-plugins/blob/main/.github/workflows/automate_changeset_feedback.yml)
|
||||
|
||||
This workflow generates feedback for changesets on pull requests, excluding forks and version package PRs. It uses the `backstage/actions/changeset-feedback` action.
|
||||
|
||||
### [add-workspace-label.yml](https://github.com/backstage/community-plugins/blob/main/.github/workflows/add-workspace-label.yml)
|
||||
|
||||
Using the `github/issue-labeler` action, this workflow automatically adds labels to issues when they are opened or edited, using rules defined in the labler.yml config file.
|
||||
|
||||
### [regenerate_issue_template.yml](https://github.com/backstage/community-plugins/blob/main/.github/workflows/regenerate_issue_templates.yml)
|
||||
|
||||
This workflow updates the issue template’s workspace dropdown to reflect any newly added workspaces. It also updates the labeler rules in [`labeler.yml`](https://github.com/backstage/community-plugins/blob/main/.github/labeler.yml) accordingly and opens a pull request with the changes.
|
||||
|
||||
### [automate_staleness.yml](https://github.com/backstage/community-plugins/blob/main/.github/workflows/automate-staleness.yml)
|
||||
|
||||
This workflow marks issues and pull requests as stale after a period of inactivity (60 days). If no further activity occurs, they will be closed after an additional period (7 days). The process is executed regularly (every 6 hours) as a cron job.
|
||||
|
||||
### [version-bump.yml](https://github.com/backstage/community-plugins/blob/main/.github/workflows/version-bump.yml)
|
||||
|
||||
Handles version bumping for specific workspaces. It creates a new branch for the version bump, updates the necessary files, commits the changes, and creates a pull request to merge the updates into the main branch.
|
||||
|
||||
### [auto-version-bump.yml](https://github.com/backstage/community-plugins/blob/main/.github/workflows/auto-version-bump.yml)
|
||||
|
||||
This workflow enables plugin owners to opt in to automatic version bump pull requests. To do this, they must place an empty `.auto-version-bump` file in the root of their workspace (e.g., `workspaces/your-plugin/.auto-version-bump`). The workflow is triggered manually by a maintainer.
|
||||
|
||||
### [cron.yml](https://github.com/backstage/community-plugins/blob/main/.github/workflows/cron.yml)
|
||||
|
||||
This workflow periodically runs the `backstage/actions/cron@v0.6.10` action.
|
||||
|
||||
### [pr.yml](https://github.com/backstage/community-plugins/blob/main/.github/workflows/pr.yml)
|
||||
|
||||
This workflow ensures that pull requests from this repository remain in sync with the [Backstage Project Board](https://github.com/backstage/backstage/).
|
|
@ -28,7 +28,7 @@
|
|||
"eslint-plugin-notice": "^0.9.10",
|
||||
"eslint-plugin-react": "^7.28.0",
|
||||
"eslint-plugin-testing-library": "^6.0.0",
|
||||
"fs-extra": "11.3.0",
|
||||
"fs-extra": "11.3.1",
|
||||
"husky": "^9.0.11",
|
||||
"js-yaml": "^4.1.0",
|
||||
"lint-staged": "^15.2.2",
|
||||
|
|
|
@ -0,0 +1,175 @@
|
|||
#!/usr/bin/env node
|
||||
/*
|
||||
* Copyright 2025 The Backstage Authors
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
import fs from 'fs/promises';
|
||||
import path from 'path';
|
||||
import { fileURLToPath } from 'url';
|
||||
import { parseArgs } from 'util';
|
||||
|
||||
const __filename = fileURLToPath(import.meta.url);
|
||||
const __dirname = path.dirname(__filename);
|
||||
|
||||
const ARCHIVED_FILE = path.join(
|
||||
__dirname,
|
||||
'..',
|
||||
'.github',
|
||||
'archived-plugins.json',
|
||||
);
|
||||
const ARCHIVED_WORKSPACES_FILE = path.join(
|
||||
__dirname,
|
||||
'..',
|
||||
'ARCHIVED_WORKSPACES.md',
|
||||
);
|
||||
|
||||
async function appendToArchivedWorkspacesMd(entries) {
|
||||
console.log('Updating ARCHIVED_WORKSPACES.md...');
|
||||
|
||||
const tableRows = entries.map(entry => {
|
||||
const workspace = entry.workspace;
|
||||
const packageName = entry.pluginName;
|
||||
const reason = entry.reason || 'No longer maintained';
|
||||
const sourceLink = `[${entry.gitTag}](https://github.com/backstage/community-plugins/tree/${entry.gitTag}/workspaces/${workspace})`;
|
||||
return `| ${workspace} | \`${packageName}\` | ${reason} | ${sourceLink} |`;
|
||||
});
|
||||
|
||||
const newContent = `${tableRows.join('\n')}\n`;
|
||||
await fs.appendFile(ARCHIVED_WORKSPACES_FILE, newContent);
|
||||
|
||||
console.log(`Added ${entries.length} entries to ARCHIVED_WORKSPACES.md`);
|
||||
}
|
||||
|
||||
async function getPackagesFromWorkspace(workspace, targetPlugin = null) {
|
||||
const plugins = [];
|
||||
const pluginsDir = path.join(
|
||||
__dirname,
|
||||
'..',
|
||||
'workspaces',
|
||||
workspace,
|
||||
'plugins',
|
||||
);
|
||||
|
||||
const pluginDirs = await fs.readdir(pluginsDir);
|
||||
|
||||
for (const pluginDir of pluginDirs) {
|
||||
const pluginPath = path.join(pluginsDir, pluginDir);
|
||||
const stat = await fs.stat(pluginPath);
|
||||
|
||||
if (!stat.isDirectory()) {
|
||||
continue;
|
||||
}
|
||||
|
||||
const packageJsonPath = path.join(pluginPath, 'package.json');
|
||||
const packageData = JSON.parse(await fs.readFile(packageJsonPath, 'utf8'));
|
||||
|
||||
if (packageData.name.startsWith('@backstage-community/')) {
|
||||
const pluginName = packageData.name.replace('@backstage-community/', '');
|
||||
|
||||
// if a plugin specified, only process if plugin name matches
|
||||
if (targetPlugin && pluginName !== targetPlugin) {
|
||||
continue;
|
||||
}
|
||||
|
||||
plugins.push({
|
||||
name: packageData.name,
|
||||
version: packageData.version,
|
||||
workspace,
|
||||
plugin: pluginDir,
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
return plugins;
|
||||
}
|
||||
|
||||
async function addArchivedEntry(entries) {
|
||||
const content = await fs.readFile(ARCHIVED_FILE, 'utf8');
|
||||
const archivedData = JSON.parse(content);
|
||||
|
||||
for (const entry of entries) {
|
||||
console.log(`Adding new entry for ${entry.pluginName}`);
|
||||
archivedData.archived.push(entry);
|
||||
}
|
||||
|
||||
await fs.writeFile(ARCHIVED_FILE, JSON.stringify(archivedData, null, 2));
|
||||
console.log(`Updated ${ARCHIVED_FILE}`);
|
||||
}
|
||||
|
||||
async function main() {
|
||||
try {
|
||||
const { positionals } = parseArgs({
|
||||
args: process.argv.slice(2),
|
||||
options: {
|
||||
help: {
|
||||
type: 'boolean',
|
||||
short: 'h',
|
||||
},
|
||||
},
|
||||
allowPositionals: true,
|
||||
});
|
||||
|
||||
const workspace = positionals[0];
|
||||
let plugin = positionals[1];
|
||||
let reason = positionals[2] || 'No longer maintained';
|
||||
|
||||
// If second argument looks like a reason (contains spaces), treat it as reason
|
||||
if (plugin && plugin.includes(' ')) {
|
||||
reason = plugin;
|
||||
plugin = null;
|
||||
}
|
||||
|
||||
console.log(`Archiving workspace ${workspace}...`);
|
||||
console.log(`Reason: ${reason}`);
|
||||
|
||||
// Get packages from workspace
|
||||
const packages = await getPackagesFromWorkspace(workspace, plugin);
|
||||
|
||||
if (packages.length === 0) {
|
||||
console.log('No packages found to archive.');
|
||||
return;
|
||||
}
|
||||
|
||||
const entries = packages.map(pkg => ({
|
||||
pluginName: pkg.name,
|
||||
version: pkg.version,
|
||||
workspace: pkg.workspace,
|
||||
plugin: pkg.plugin,
|
||||
gitTag: `${pkg.name}@${pkg.version}`,
|
||||
reason,
|
||||
archivedDate: new Date().toISOString().split('T')[0],
|
||||
}));
|
||||
|
||||
await addArchivedEntry(entries);
|
||||
|
||||
await appendToArchivedWorkspacesMd(entries);
|
||||
|
||||
console.log(`\nSuccessfully archived ${entries.length} package(s):`);
|
||||
entries.forEach(entry => {
|
||||
console.log(
|
||||
` - ${entry.pluginName} (${entry.workspace}/${entry.plugin}) - Tag: ${entry.gitTag}`,
|
||||
);
|
||||
});
|
||||
} catch (error) {
|
||||
if (error.message.includes('parsing arguments')) {
|
||||
// Already handled above
|
||||
return;
|
||||
}
|
||||
console.error('Error:', error.message);
|
||||
process.exit(1);
|
||||
}
|
||||
}
|
||||
|
||||
main();
|
|
@ -0,0 +1,51 @@
|
|||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
# Get script directory and archived file path
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
ARCHIVED_FILE="$(dirname "$(dirname "$SCRIPT_DIR")")/.github/archived-plugins.json"
|
||||
|
||||
# Check if dry run (first argument)
|
||||
DRY_RUN=${1:-false}
|
||||
|
||||
if [[ "$DRY_RUN" == "--dry-run" ]]; then
|
||||
DRY_RUN=true
|
||||
echo "DRY RUN MODE"
|
||||
else
|
||||
DRY_RUN=false
|
||||
fi
|
||||
|
||||
echo "Processing archived packages..."
|
||||
|
||||
# Extract unique plugins from archived-plugins.json file
|
||||
# Format: package_name|workspace|plugin|reason
|
||||
jq -r '
|
||||
.archived
|
||||
| unique_by(.pluginName)
|
||||
| .[]
|
||||
| "\(.pluginName)|\(.workspace)|\(.plugin)|\(.reason)"
|
||||
' "$ARCHIVED_FILE" | while IFS='|' read -r package_name workspace plugin reason; do
|
||||
|
||||
# Check if already deprecated
|
||||
if npm view "$package_name" deprecated 2>/dev/null | grep -q "true\|deprecated"; then
|
||||
echo "Already deprecated: $package_name"
|
||||
continue
|
||||
fi
|
||||
# Generate deprecation message
|
||||
message="This package has been archived from the backstage/community-plugins repository"
|
||||
[[ -n "$plugin" ]] && message="$message (plugin: $plugin)"
|
||||
[[ -n "$reason" ]] && message="$message. Reason: $reason"
|
||||
message="$message."
|
||||
|
||||
if [[ "$DRY_RUN" == "true" ]]; then
|
||||
echo "Would deprecate: $package_name"
|
||||
echo " Message: $message"
|
||||
else
|
||||
echo "Deprecating: $package_name"
|
||||
npm deprecate "$package_name" "$message"
|
||||
echo "Done: $package_name"
|
||||
fi
|
||||
done
|
||||
|
||||
echo "Complete!"
|
|
@ -1,10 +1,7 @@
|
|||
# [Backstage](https://backstage.io)
|
||||
# 3scale
|
||||
|
||||
This is your newly scaffolded Backstage App, Good Luck!
|
||||
This workspace contains a plugin to synchronize the 3scale content into the Backstage catalog.
|
||||
|
||||
To start the app, run:
|
||||
## Plugins
|
||||
|
||||
```sh
|
||||
yarn install
|
||||
yarn start
|
||||
```
|
||||
- [3scale-backend](./plugins/3scale-backend/README): Backend plugin that provides an entity provider to ingest 3scale data into the catalog.
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
{
|
||||
"version": "1.39.0"
|
||||
"version": "1.41.1"
|
||||
}
|
||||
|
|
|
@ -37,9 +37,9 @@
|
|||
"directory": "workspaces/3scale"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@backstage/cli": "^0.32.1",
|
||||
"@backstage/cli": "^0.33.1",
|
||||
"@backstage/e2e-test-utils": "^0.1.1",
|
||||
"@backstage/repo-tools": "^0.13.3",
|
||||
"@backstage/repo-tools": "^0.15.0",
|
||||
"@changesets/cli": "^2.27.1",
|
||||
"knip": "^5.27.4",
|
||||
"node-gyp": "^9.0.0",
|
||||
|
|
|
@ -19,23 +19,23 @@
|
|||
"lint": "backstage-cli package lint"
|
||||
},
|
||||
"dependencies": {
|
||||
"@backstage/app-defaults": "^1.6.2",
|
||||
"@backstage/catalog-model": "^1.7.4",
|
||||
"@backstage/cli": "^0.32.1",
|
||||
"@backstage/core-app-api": "^1.17.0",
|
||||
"@backstage/core-components": "^0.17.2",
|
||||
"@backstage/core-plugin-api": "^1.10.7",
|
||||
"@backstage/integration-react": "^1.2.7",
|
||||
"@backstage/plugin-api-docs": "^0.12.7",
|
||||
"@backstage/plugin-catalog": "^1.30.0",
|
||||
"@backstage/plugin-catalog-common": "^1.1.4",
|
||||
"@backstage/plugin-catalog-graph": "^0.4.19",
|
||||
"@backstage/plugin-catalog-import": "^0.13.0",
|
||||
"@backstage/plugin-catalog-react": "^1.18.0",
|
||||
"@backstage/plugin-org": "^0.6.39",
|
||||
"@backstage/plugin-scaffolder": "^1.31.0",
|
||||
"@backstage/plugin-user-settings": "^0.8.22",
|
||||
"@backstage/theme": "^0.6.6",
|
||||
"@backstage/app-defaults": "^1.6.4",
|
||||
"@backstage/catalog-model": "^1.7.5",
|
||||
"@backstage/cli": "^0.33.1",
|
||||
"@backstage/core-app-api": "^1.18.0",
|
||||
"@backstage/core-components": "^0.17.4",
|
||||
"@backstage/core-plugin-api": "^1.10.9",
|
||||
"@backstage/integration-react": "^1.2.9",
|
||||
"@backstage/plugin-api-docs": "^0.12.9",
|
||||
"@backstage/plugin-catalog": "^1.31.1",
|
||||
"@backstage/plugin-catalog-common": "^1.1.5",
|
||||
"@backstage/plugin-catalog-graph": "^0.4.21",
|
||||
"@backstage/plugin-catalog-import": "^0.13.3",
|
||||
"@backstage/plugin-catalog-react": "^1.19.1",
|
||||
"@backstage/plugin-org": "^0.6.41",
|
||||
"@backstage/plugin-scaffolder": "^1.33.0",
|
||||
"@backstage/plugin-user-settings": "^0.8.24",
|
||||
"@backstage/theme": "^0.6.7",
|
||||
"@material-ui/core": "^4.12.2",
|
||||
"@material-ui/icons": "^4.9.1",
|
||||
"react": "^18.0.2",
|
||||
|
@ -44,7 +44,7 @@
|
|||
"react-router-dom": "^6.3.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@backstage/test-utils": "^1.7.8",
|
||||
"@backstage/test-utils": "^1.7.10",
|
||||
"@playwright/test": "^1.32.3",
|
||||
"@testing-library/dom": "^9.0.0",
|
||||
"@testing-library/jest-dom": "^6.0.0",
|
||||
|
|
|
@ -22,16 +22,16 @@
|
|||
},
|
||||
"dependencies": {
|
||||
"@backstage-community/plugin-3scale-backend": "workspace:^",
|
||||
"@backstage/backend-defaults": "^0.10.0",
|
||||
"@backstage/config": "^1.3.2",
|
||||
"@backstage/plugin-app-backend": "^0.5.2",
|
||||
"@backstage/plugin-auth-backend": "^0.25.0",
|
||||
"@backstage/plugin-auth-backend-module-guest-provider": "^0.2.8",
|
||||
"@backstage/plugin-auth-node": "^0.6.3",
|
||||
"@backstage/plugin-catalog-backend": "^2.0.0",
|
||||
"@backstage/plugin-catalog-backend-module-logs": "^0.1.10",
|
||||
"@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "^0.2.8",
|
||||
"@backstage/plugin-scaffolder-backend": "^1.33.0",
|
||||
"@backstage/backend-defaults": "^0.11.1",
|
||||
"@backstage/config": "^1.3.3",
|
||||
"@backstage/plugin-app-backend": "^0.5.4",
|
||||
"@backstage/plugin-auth-backend": "^0.25.2",
|
||||
"@backstage/plugin-auth-backend-module-guest-provider": "^0.2.10",
|
||||
"@backstage/plugin-auth-node": "^0.6.5",
|
||||
"@backstage/plugin-catalog-backend": "^3.0.0",
|
||||
"@backstage/plugin-catalog-backend-module-logs": "^0.1.12",
|
||||
"@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "^0.2.10",
|
||||
"@backstage/plugin-scaffolder-backend": "^2.1.0",
|
||||
"app": "link:../app",
|
||||
"better-sqlite3": "^9.0.0",
|
||||
"node-gyp": "^10.0.0",
|
||||
|
@ -39,7 +39,7 @@
|
|||
"winston": "^3.2.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@backstage/cli": "^0.32.1"
|
||||
"@backstage/cli": "^0.33.1"
|
||||
},
|
||||
"files": [
|
||||
"dist"
|
||||
|
|
|
@ -1,5 +1,11 @@
|
|||
## @janus-idp/backstage-plugin-3scale-backend [1.8.0](https://github.com/janus-idp/backstage-plugins/compare/@janus-idp/backstage-plugin-3scale-backend@1.7.1...@janus-idp/backstage-plugin-3scale-backend@1.8.0) (2024-07-25)
|
||||
|
||||
## 3.7.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 5ab6ba9: Backstage version bump to v1.41.1
|
||||
|
||||
## 3.6.1
|
||||
|
||||
### Patch Changes
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@backstage-community/plugin-3scale-backend",
|
||||
"version": "3.6.1",
|
||||
"version": "3.7.0",
|
||||
"license": "Apache-2.0",
|
||||
"main": "src/index.ts",
|
||||
"types": "src/index.ts",
|
||||
|
@ -33,21 +33,21 @@
|
|||
"test": "backstage-cli package test --passWithNoTests --coverage"
|
||||
},
|
||||
"dependencies": {
|
||||
"@backstage/backend-plugin-api": "^1.3.1",
|
||||
"@backstage/catalog-model": "^1.7.4",
|
||||
"@backstage/backend-plugin-api": "^1.4.1",
|
||||
"@backstage/catalog-model": "^1.7.5",
|
||||
"@backstage/errors": "^1.2.7",
|
||||
"@backstage/plugin-catalog-node": "^1.17.0",
|
||||
"@backstage/plugin-catalog-node": "^1.17.2",
|
||||
"atlassian-openapi": "^1.0.19",
|
||||
"openapi-merge": "^1.3.3",
|
||||
"swagger-converter": "2.1.0",
|
||||
"swagger2openapi": "^7.0.4"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@backstage/backend-defaults": "^0.10.0",
|
||||
"@backstage/backend-test-utils": "^1.5.0",
|
||||
"@backstage/cli": "^0.32.1",
|
||||
"@backstage/config": "^1.3.2",
|
||||
"@backstage/plugin-catalog-backend": "^2.0.0",
|
||||
"@backstage/backend-defaults": "^0.11.1",
|
||||
"@backstage/backend-test-utils": "^1.7.0",
|
||||
"@backstage/cli": "^0.33.1",
|
||||
"@backstage/config": "^1.3.3",
|
||||
"@backstage/plugin-catalog-backend": "^3.0.0",
|
||||
"@types/swagger2openapi": "^7.0.4"
|
||||
},
|
||||
"files": [
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
'@backstage-community/plugin-acr': patch
|
||||
---
|
||||
|
||||
Updated dependency `@testing-library/jest-dom` to `6.7.0`.
|
|
@ -1,3 +1,3 @@
|
|||
{
|
||||
"version": "1.39.0"
|
||||
"version": "1.41.1"
|
||||
}
|
||||
|
|
|
@ -41,9 +41,9 @@
|
|||
"directory": "workspaces/acr"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@backstage/cli": "^0.32.1",
|
||||
"@backstage/cli": "^0.33.1",
|
||||
"@backstage/e2e-test-utils": "^0.1.1",
|
||||
"@backstage/repo-tools": "^0.13.3",
|
||||
"@backstage/repo-tools": "^0.15.0",
|
||||
"@changesets/cli": "^2.27.1",
|
||||
"@playwright/test": "^1.32.3",
|
||||
"knip": "^5.27.4",
|
||||
|
|
|
@ -20,26 +20,26 @@
|
|||
},
|
||||
"dependencies": {
|
||||
"@backstage-community/plugin-acr": "workspace:^",
|
||||
"@backstage/app-defaults": "^1.6.2",
|
||||
"@backstage/catalog-model": "^1.7.4",
|
||||
"@backstage/cli": "^0.32.1",
|
||||
"@backstage/core-app-api": "^1.17.0",
|
||||
"@backstage/core-compat-api": "^0.4.2",
|
||||
"@backstage/core-components": "^0.17.2",
|
||||
"@backstage/core-plugin-api": "^1.10.7",
|
||||
"@backstage/frontend-app-api": "^0.11.2",
|
||||
"@backstage/frontend-defaults": "^0.2.2",
|
||||
"@backstage/frontend-plugin-api": "^0.10.2",
|
||||
"@backstage/integration-react": "^1.2.7",
|
||||
"@backstage/plugin-api-docs": "^0.12.7",
|
||||
"@backstage/plugin-catalog": "^1.30.0",
|
||||
"@backstage/plugin-catalog-common": "^1.1.4",
|
||||
"@backstage/plugin-catalog-graph": "^0.4.19",
|
||||
"@backstage/plugin-catalog-import": "^0.13.0",
|
||||
"@backstage/plugin-catalog-react": "^1.18.0",
|
||||
"@backstage/plugin-org": "^0.6.39",
|
||||
"@backstage/plugin-user-settings": "^0.8.22",
|
||||
"@backstage/theme": "^0.6.6",
|
||||
"@backstage/app-defaults": "^1.6.4",
|
||||
"@backstage/catalog-model": "^1.7.5",
|
||||
"@backstage/cli": "^0.33.1",
|
||||
"@backstage/core-app-api": "^1.18.0",
|
||||
"@backstage/core-compat-api": "^0.4.4",
|
||||
"@backstage/core-components": "^0.17.4",
|
||||
"@backstage/core-plugin-api": "^1.10.9",
|
||||
"@backstage/frontend-app-api": "^0.11.4",
|
||||
"@backstage/frontend-defaults": "^0.2.4",
|
||||
"@backstage/frontend-plugin-api": "^0.10.4",
|
||||
"@backstage/integration-react": "^1.2.9",
|
||||
"@backstage/plugin-api-docs": "^0.12.9",
|
||||
"@backstage/plugin-catalog": "^1.31.1",
|
||||
"@backstage/plugin-catalog-common": "^1.1.5",
|
||||
"@backstage/plugin-catalog-graph": "^0.4.21",
|
||||
"@backstage/plugin-catalog-import": "^0.13.3",
|
||||
"@backstage/plugin-catalog-react": "^1.19.1",
|
||||
"@backstage/plugin-org": "^0.6.41",
|
||||
"@backstage/plugin-user-settings": "^0.8.24",
|
||||
"@backstage/theme": "^0.6.7",
|
||||
"@material-ui/core": "^4.12.2",
|
||||
"@material-ui/icons": "^4.9.1",
|
||||
"react": "^18.0.2",
|
||||
|
@ -50,7 +50,7 @@
|
|||
"styled-components": "^6.1.8"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@backstage/test-utils": "^1.7.8",
|
||||
"@backstage/test-utils": "^1.7.10",
|
||||
"@playwright/test": "^1.32.3",
|
||||
"@testing-library/dom": "^9.0.0",
|
||||
"@testing-library/jest-dom": "^6.0.0",
|
||||
|
|
|
@ -20,29 +20,29 @@
|
|||
},
|
||||
"dependencies": {
|
||||
"@backstage-community/plugin-acr": "workspace:^",
|
||||
"@backstage/app-defaults": "^1.6.2",
|
||||
"@backstage/catalog-model": "^1.7.4",
|
||||
"@backstage/cli": "^0.32.1",
|
||||
"@backstage/core-app-api": "^1.17.0",
|
||||
"@backstage/core-components": "^0.17.2",
|
||||
"@backstage/core-plugin-api": "^1.10.7",
|
||||
"@backstage/integration-react": "^1.2.7",
|
||||
"@backstage/plugin-api-docs": "^0.12.7",
|
||||
"@backstage/plugin-catalog": "^1.30.0",
|
||||
"@backstage/plugin-catalog-common": "^1.1.4",
|
||||
"@backstage/plugin-catalog-graph": "^0.4.19",
|
||||
"@backstage/plugin-catalog-import": "^0.13.0",
|
||||
"@backstage/plugin-catalog-react": "^1.18.0",
|
||||
"@backstage/plugin-org": "^0.6.39",
|
||||
"@backstage/plugin-permission-react": "^0.4.34",
|
||||
"@backstage/plugin-scaffolder": "^1.31.0",
|
||||
"@backstage/plugin-search": "^1.4.26",
|
||||
"@backstage/plugin-search-react": "^1.9.0",
|
||||
"@backstage/plugin-techdocs": "^1.12.6",
|
||||
"@backstage/plugin-techdocs-module-addons-contrib": "^1.1.24",
|
||||
"@backstage/plugin-techdocs-react": "^1.2.17",
|
||||
"@backstage/plugin-user-settings": "^0.8.22",
|
||||
"@backstage/theme": "^0.6.6",
|
||||
"@backstage/app-defaults": "^1.6.4",
|
||||
"@backstage/catalog-model": "^1.7.5",
|
||||
"@backstage/cli": "^0.33.1",
|
||||
"@backstage/core-app-api": "^1.18.0",
|
||||
"@backstage/core-components": "^0.17.4",
|
||||
"@backstage/core-plugin-api": "^1.10.9",
|
||||
"@backstage/integration-react": "^1.2.9",
|
||||
"@backstage/plugin-api-docs": "^0.12.9",
|
||||
"@backstage/plugin-catalog": "^1.31.1",
|
||||
"@backstage/plugin-catalog-common": "^1.1.5",
|
||||
"@backstage/plugin-catalog-graph": "^0.4.21",
|
||||
"@backstage/plugin-catalog-import": "^0.13.3",
|
||||
"@backstage/plugin-catalog-react": "^1.19.1",
|
||||
"@backstage/plugin-org": "^0.6.41",
|
||||
"@backstage/plugin-permission-react": "^0.4.36",
|
||||
"@backstage/plugin-scaffolder": "^1.33.0",
|
||||
"@backstage/plugin-search": "^1.4.28",
|
||||
"@backstage/plugin-search-react": "^1.9.2",
|
||||
"@backstage/plugin-techdocs": "^1.13.2",
|
||||
"@backstage/plugin-techdocs-module-addons-contrib": "^1.1.26",
|
||||
"@backstage/plugin-techdocs-react": "^1.3.1",
|
||||
"@backstage/plugin-user-settings": "^0.8.24",
|
||||
"@backstage/theme": "^0.6.7",
|
||||
"@material-ui/core": "^4.12.2",
|
||||
"@material-ui/icons": "^4.9.1",
|
||||
"history": "^5.0.0",
|
||||
|
@ -52,7 +52,7 @@
|
|||
"react-router-dom": "^6.3.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@backstage/test-utils": "^1.7.8",
|
||||
"@backstage/test-utils": "^1.7.10",
|
||||
"@playwright/test": "^1.32.3",
|
||||
"@testing-library/dom": "^9.0.0",
|
||||
"@testing-library/jest-dom": "^6.0.0",
|
||||
|
|
|
@ -21,28 +21,28 @@
|
|||
"build-image": "docker build ../.. -f Dockerfile --tag backstage"
|
||||
},
|
||||
"dependencies": {
|
||||
"@backstage/backend-defaults": "^0.10.0",
|
||||
"@backstage/config": "^1.3.2",
|
||||
"@backstage/plugin-app-backend": "^0.5.2",
|
||||
"@backstage/plugin-auth-backend": "^0.25.0",
|
||||
"@backstage/plugin-auth-backend-module-github-provider": "^0.3.3",
|
||||
"@backstage/plugin-auth-backend-module-guest-provider": "^0.2.8",
|
||||
"@backstage/plugin-auth-node": "^0.6.3",
|
||||
"@backstage/plugin-catalog-backend": "^2.0.0",
|
||||
"@backstage/plugin-catalog-backend-module-logs": "^0.1.10",
|
||||
"@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "^0.2.8",
|
||||
"@backstage/plugin-permission-backend": "^0.7.0",
|
||||
"@backstage/plugin-permission-backend-module-allow-all-policy": "^0.2.8",
|
||||
"@backstage/plugin-permission-common": "^0.9.0",
|
||||
"@backstage/plugin-permission-node": "^0.10.0",
|
||||
"@backstage/plugin-proxy-backend": "^0.6.2",
|
||||
"@backstage/plugin-scaffolder-backend": "^1.33.0",
|
||||
"@backstage/plugin-search-backend": "^2.0.2",
|
||||
"@backstage/plugin-search-backend-module-catalog": "^0.3.4",
|
||||
"@backstage/plugin-search-backend-module-pg": "^0.5.44",
|
||||
"@backstage/plugin-search-backend-module-techdocs": "^0.4.2",
|
||||
"@backstage/plugin-search-backend-node": "^1.3.11",
|
||||
"@backstage/plugin-techdocs-backend": "^2.0.2",
|
||||
"@backstage/backend-defaults": "^0.11.1",
|
||||
"@backstage/config": "^1.3.3",
|
||||
"@backstage/plugin-app-backend": "^0.5.4",
|
||||
"@backstage/plugin-auth-backend": "^0.25.2",
|
||||
"@backstage/plugin-auth-backend-module-github-provider": "^0.3.5",
|
||||
"@backstage/plugin-auth-backend-module-guest-provider": "^0.2.10",
|
||||
"@backstage/plugin-auth-node": "^0.6.5",
|
||||
"@backstage/plugin-catalog-backend": "^3.0.0",
|
||||
"@backstage/plugin-catalog-backend-module-logs": "^0.1.12",
|
||||
"@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "^0.2.10",
|
||||
"@backstage/plugin-permission-backend": "^0.7.2",
|
||||
"@backstage/plugin-permission-backend-module-allow-all-policy": "^0.2.10",
|
||||
"@backstage/plugin-permission-common": "^0.9.1",
|
||||
"@backstage/plugin-permission-node": "^0.10.2",
|
||||
"@backstage/plugin-proxy-backend": "^0.6.4",
|
||||
"@backstage/plugin-scaffolder-backend": "^2.1.0",
|
||||
"@backstage/plugin-search-backend": "^2.0.4",
|
||||
"@backstage/plugin-search-backend-module-catalog": "^0.3.6",
|
||||
"@backstage/plugin-search-backend-module-pg": "^0.5.46",
|
||||
"@backstage/plugin-search-backend-module-techdocs": "^0.4.4",
|
||||
"@backstage/plugin-search-backend-node": "^1.3.13",
|
||||
"@backstage/plugin-techdocs-backend": "^2.0.4",
|
||||
"app": "link:../app",
|
||||
"better-sqlite3": "^9.0.0",
|
||||
"node-gyp": "^10.0.0",
|
||||
|
@ -50,7 +50,7 @@
|
|||
"winston": "^3.2.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@backstage/cli": "^0.32.1",
|
||||
"@backstage/cli": "^0.33.1",
|
||||
"@types/express": "^4.17.6",
|
||||
"@types/express-serve-static-core": "^4.17.5",
|
||||
"@types/luxon": "^2.0.4"
|
||||
|
|
|
@ -1,5 +1,15 @@
|
|||
### Dependencies
|
||||
|
||||
## 1.16.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 4000b53: Backstage version bump to v1.41.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 6877ddc: Updated dependency `@testing-library/jest-dom` to `6.6.4`.
|
||||
|
||||
## 1.15.2
|
||||
|
||||
### Patch Changes
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@backstage-community/plugin-acr",
|
||||
"description": "A Backstage plugin that displays information about your container images available in the Azure Container Registry",
|
||||
"version": "1.15.2",
|
||||
"version": "1.16.0",
|
||||
"main": "src/index.ts",
|
||||
"types": "src/index.ts",
|
||||
"license": "Apache-2.0",
|
||||
|
@ -43,12 +43,12 @@
|
|||
"tsc": "tsc"
|
||||
},
|
||||
"dependencies": {
|
||||
"@backstage/catalog-model": "^1.7.4",
|
||||
"@backstage/core-components": "^0.17.2",
|
||||
"@backstage/core-plugin-api": "^1.10.7",
|
||||
"@backstage/frontend-plugin-api": "^0.10.2",
|
||||
"@backstage/plugin-catalog-react": "^1.18.0",
|
||||
"@backstage/theme": "^0.6.6",
|
||||
"@backstage/catalog-model": "^1.7.5",
|
||||
"@backstage/core-components": "^0.17.4",
|
||||
"@backstage/core-plugin-api": "^1.10.9",
|
||||
"@backstage/frontend-plugin-api": "^0.10.4",
|
||||
"@backstage/plugin-catalog-react": "^1.19.1",
|
||||
"@backstage/theme": "^0.6.7",
|
||||
"@material-ui/core": "^4.9.13",
|
||||
"@material-ui/icons": "^4.11.3",
|
||||
"luxon": "^3.6.1",
|
||||
|
@ -58,11 +58,11 @@
|
|||
"react": "^16.13.1 || ^17.0.0 || ^18.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@backstage/cli": "^0.32.1",
|
||||
"@backstage/core-app-api": "^1.17.0",
|
||||
"@backstage/dev-utils": "^1.1.10",
|
||||
"@backstage/test-utils": "^1.7.8",
|
||||
"@testing-library/jest-dom": "6.6.3",
|
||||
"@backstage/cli": "^0.33.1",
|
||||
"@backstage/core-app-api": "^1.18.0",
|
||||
"@backstage/dev-utils": "^1.1.12",
|
||||
"@backstage/test-utils": "^1.7.10",
|
||||
"@testing-library/jest-dom": "6.7.0",
|
||||
"@testing-library/react": "14.3.1",
|
||||
"@testing-library/react-hooks": "8.0.1",
|
||||
"@testing-library/user-event": "14.6.1",
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -55,4 +55,6 @@ e2e-test-report/
|
|||
|
||||
# other
|
||||
catalog
|
||||
|
||||
|
||||
# Cache
|
||||
.cache/
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
{
|
||||
"version": "1.36.1"
|
||||
"version": "1.40.2"
|
||||
}
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"dev": "yarn workspaces foreach -A --include backend --include app --parallel -v -i run start",
|
||||
"start": "yarn workspace app start",
|
||||
"start": "backstage-cli repo start",
|
||||
"start-backend": "yarn workspace backend start",
|
||||
"build:backend": "yarn workspace backend build",
|
||||
"build:all": "backstage-cli repo build --all",
|
||||
|
@ -40,15 +40,15 @@
|
|||
"directory": "workspaces/acs"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@backstage/cli": "^0.30.0",
|
||||
"@backstage/cli": "^0.33.0",
|
||||
"@backstage/e2e-test-utils": "^0.1.1",
|
||||
"@backstage/plugin-catalog-backend": "1.30.0",
|
||||
"@backstage/plugin-catalog-backend-module-logs": "0.1.6",
|
||||
"@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "0.2.4",
|
||||
"@backstage/plugin-catalog-backend-module-unprocessed": "0.5.4",
|
||||
"@backstage/plugin-scaffolder": "1.27.5",
|
||||
"@backstage/plugin-scaffolder-backend": "1.29.0",
|
||||
"@backstage/repo-tools": "^0.13.0",
|
||||
"@backstage/plugin-catalog-backend": "^2.1.0",
|
||||
"@backstage/plugin-catalog-backend-module-logs": "^0.1.11",
|
||||
"@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "^0.2.9",
|
||||
"@backstage/plugin-catalog-backend-module-unprocessed": "^0.6.1",
|
||||
"@backstage/plugin-scaffolder": "^1.32.0",
|
||||
"@backstage/plugin-scaffolder-backend": "^2.1.1",
|
||||
"@backstage/repo-tools": "^0.14.0",
|
||||
"@changesets/cli": "^2.28.1",
|
||||
"@eslint/js": "^9.19.0",
|
||||
"@playwright/test": "^1.32.3",
|
||||
|
|
|
@ -20,30 +20,30 @@
|
|||
},
|
||||
"dependencies": {
|
||||
"@backstage-community/plugin-acs": "workspace:^",
|
||||
"@backstage/app-defaults": "^1.5.16",
|
||||
"@backstage/catalog-model": "^1.7.3",
|
||||
"@backstage/cli": "^0.29.6",
|
||||
"@backstage/core-app-api": "^1.15.4",
|
||||
"@backstage/core-components": "^0.16.3",
|
||||
"@backstage/core-plugin-api": "^1.10.3",
|
||||
"@backstage/integration-react": "^1.2.3",
|
||||
"@backstage/plugin-api-docs": "^0.12.3",
|
||||
"@backstage/plugin-catalog": "^1.26.1",
|
||||
"@backstage/plugin-catalog-common": "^1.1.3",
|
||||
"@backstage/plugin-catalog-graph": "^0.4.15",
|
||||
"@backstage/plugin-catalog-import": "^0.12.9",
|
||||
"@backstage/plugin-catalog-react": "^1.15.1",
|
||||
"@backstage/plugin-kubernetes": "^0.12.3",
|
||||
"@backstage/plugin-org": "^0.6.35",
|
||||
"@backstage/plugin-permission-react": "^0.4.30",
|
||||
"@backstage/plugin-scaffolder": "^1.27.5",
|
||||
"@backstage/plugin-search": "^1.4.22",
|
||||
"@backstage/plugin-search-react": "^1.8.5",
|
||||
"@backstage/plugin-techdocs": "^1.12.2",
|
||||
"@backstage/plugin-techdocs-module-addons-contrib": "^1.1.20",
|
||||
"@backstage/plugin-techdocs-react": "^1.2.13",
|
||||
"@backstage/plugin-user-settings": "^0.8.18",
|
||||
"@backstage/theme": "^0.6.3",
|
||||
"@backstage/app-defaults": "^1.6.3",
|
||||
"@backstage/catalog-model": "^1.7.4",
|
||||
"@backstage/cli": "^0.33.0",
|
||||
"@backstage/core-app-api": "^1.17.1",
|
||||
"@backstage/core-components": "^0.17.3",
|
||||
"@backstage/core-plugin-api": "^1.10.8",
|
||||
"@backstage/integration-react": "^1.2.8",
|
||||
"@backstage/plugin-api-docs": "^0.12.8",
|
||||
"@backstage/plugin-catalog": "^1.31.0",
|
||||
"@backstage/plugin-catalog-common": "^1.1.4",
|
||||
"@backstage/plugin-catalog-graph": "^0.4.20",
|
||||
"@backstage/plugin-catalog-import": "^0.13.2",
|
||||
"@backstage/plugin-catalog-react": "^1.19.0",
|
||||
"@backstage/plugin-kubernetes": "^0.12.8",
|
||||
"@backstage/plugin-org": "^0.6.40",
|
||||
"@backstage/plugin-permission-react": "^0.4.35",
|
||||
"@backstage/plugin-scaffolder": "^1.32.0",
|
||||
"@backstage/plugin-search": "^1.4.27",
|
||||
"@backstage/plugin-search-react": "^1.9.1",
|
||||
"@backstage/plugin-techdocs": "^1.13.1",
|
||||
"@backstage/plugin-techdocs-module-addons-contrib": "^1.1.25",
|
||||
"@backstage/plugin-techdocs-react": "^1.3.0",
|
||||
"@backstage/plugin-user-settings": "^0.8.23",
|
||||
"@backstage/theme": "^0.6.6",
|
||||
"@material-ui/core": "^4.12.4",
|
||||
"@material-ui/icons": "^4.11.3",
|
||||
"history": "^5.0.0",
|
||||
|
@ -55,7 +55,7 @@
|
|||
"styled-components": "^6.1.16"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@backstage/test-utils": "^1.7.4",
|
||||
"@backstage/test-utils": "^1.7.9",
|
||||
"@playwright/test": "^1.32.3",
|
||||
"@testing-library/dom": "^9.0.0",
|
||||
"@testing-library/jest-dom": "^6.0.0",
|
||||
|
|
|
@ -13,7 +13,6 @@
|
|||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
import React from 'react';
|
||||
import { Navigate, Route } from 'react-router-dom';
|
||||
import { apiDocsPlugin, ApiExplorerPage } from '@backstage/plugin-api-docs';
|
||||
import {
|
||||
|
|
|
@ -13,7 +13,6 @@
|
|||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
import React from 'react';
|
||||
import { makeStyles } from '@material-ui/core';
|
||||
|
||||
const useStyles = makeStyles({
|
||||
|
|
|
@ -13,7 +13,6 @@
|
|||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
import React from 'react';
|
||||
import { makeStyles } from '@material-ui/core';
|
||||
|
||||
const useStyles = makeStyles({
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
import React, { PropsWithChildren } from 'react';
|
||||
import { PropsWithChildren } from 'react';
|
||||
import { makeStyles } from '@material-ui/core';
|
||||
import HomeIcon from '@material-ui/icons/Home';
|
||||
import ExtensionIcon from '@material-ui/icons/Extension';
|
||||
|
|
|
@ -13,7 +13,6 @@
|
|||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
import React from 'react';
|
||||
import { Button, Grid } from '@material-ui/core';
|
||||
import {
|
||||
EntityApiDefinitionCard,
|
||||
|
@ -87,7 +86,7 @@ const techdocsContent = (
|
|||
const cicdContent = (
|
||||
// This is an example of how you can implement your company's logic in entity page.
|
||||
// You can for example enforce that all components of type 'service' should use GitHubActions
|
||||
<EntitySwitch>
|
||||
(<EntitySwitch>
|
||||
{/*
|
||||
Here you can add support for different CI/CD services, for example
|
||||
using @backstage-community/plugin-github-actions as follows:
|
||||
|
@ -95,7 +94,6 @@ const cicdContent = (
|
|||
<EntityGithubActionsContent />
|
||||
</EntitySwitch.Case>
|
||||
*/}
|
||||
|
||||
<EntitySwitch.Case>
|
||||
<EmptyState
|
||||
title="No CI/CD available for this entity"
|
||||
|
@ -112,7 +110,7 @@ const cicdContent = (
|
|||
}
|
||||
/>
|
||||
</EntitySwitch.Case>
|
||||
</EntitySwitch>
|
||||
</EntitySwitch>)
|
||||
);
|
||||
|
||||
const entityWarningContent = (
|
||||
|
|
|
@ -13,7 +13,6 @@
|
|||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
import React from 'react';
|
||||
import { makeStyles, Theme, Grid, Paper } from '@material-ui/core';
|
||||
|
||||
import { CatalogSearchResultListItem } from '@backstage/plugin-catalog';
|
||||
|
|
|
@ -14,7 +14,6 @@
|
|||
* limitations under the License.
|
||||
*/
|
||||
import '@backstage/cli/asset-types';
|
||||
import React from 'react';
|
||||
import ReactDOM from 'react-dom/client';
|
||||
import App from './App';
|
||||
|
||||
|
|
|
@ -21,31 +21,31 @@
|
|||
"build-image": "docker build ../.. -f Dockerfile --tag backstage"
|
||||
},
|
||||
"dependencies": {
|
||||
"@backstage/backend-defaults": "^0.7.0",
|
||||
"@backstage/backend-defaults": "^0.11.0",
|
||||
"@backstage/config": "^1.3.2",
|
||||
"@backstage/plugin-app-backend": "^0.4.4",
|
||||
"@backstage/plugin-auth-backend": "^0.24.2",
|
||||
"@backstage/plugin-auth-backend-module-github-provider": "^0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-guest-provider": "^0.2.4",
|
||||
"@backstage/plugin-auth-node": "^0.5.6",
|
||||
"@backstage/plugin-catalog-backend": "1.30.0",
|
||||
"@backstage/plugin-catalog-backend-module-logs": "0.1.6",
|
||||
"@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "0.2.4",
|
||||
"@backstage/plugin-catalog-backend-module-unprocessed": "0.5.4",
|
||||
"@backstage/plugin-kubernetes-backend": "^0.19.2",
|
||||
"@backstage/plugin-permission-backend": "^0.5.53",
|
||||
"@backstage/plugin-permission-backend-module-allow-all-policy": "^0.2.4",
|
||||
"@backstage/plugin-permission-common": "^0.8.4",
|
||||
"@backstage/plugin-permission-node": "^0.8.7",
|
||||
"@backstage/plugin-proxy-backend": "^0.5.10",
|
||||
"@backstage/plugin-scaffolder": "1.27.5",
|
||||
"@backstage/plugin-scaffolder-backend": "1.29.0",
|
||||
"@backstage/plugin-search-backend": "^1.8.1",
|
||||
"@backstage/plugin-search-backend-module-catalog": "^0.3.0",
|
||||
"@backstage/plugin-search-backend-module-pg": "^0.5.40",
|
||||
"@backstage/plugin-search-backend-module-techdocs": "^0.3.5",
|
||||
"@backstage/plugin-search-backend-node": "^1.3.7",
|
||||
"@backstage/plugin-techdocs-backend": "^1.11.5",
|
||||
"@backstage/plugin-app-backend": "^0.5.3",
|
||||
"@backstage/plugin-auth-backend": "^0.25.1",
|
||||
"@backstage/plugin-auth-backend-module-github-provider": "^0.3.4",
|
||||
"@backstage/plugin-auth-backend-module-guest-provider": "^0.2.9",
|
||||
"@backstage/plugin-auth-node": "^0.6.4",
|
||||
"@backstage/plugin-catalog-backend": "^2.1.0",
|
||||
"@backstage/plugin-catalog-backend-module-logs": "^0.1.11",
|
||||
"@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "^0.2.9",
|
||||
"@backstage/plugin-catalog-backend-module-unprocessed": "^0.6.1",
|
||||
"@backstage/plugin-kubernetes-backend": "^0.19.7",
|
||||
"@backstage/plugin-permission-backend": "^0.7.1",
|
||||
"@backstage/plugin-permission-backend-module-allow-all-policy": "^0.2.9",
|
||||
"@backstage/plugin-permission-common": "^0.9.0",
|
||||
"@backstage/plugin-permission-node": "^0.10.1",
|
||||
"@backstage/plugin-proxy-backend": "^0.6.3",
|
||||
"@backstage/plugin-scaffolder": "^1.32.0",
|
||||
"@backstage/plugin-scaffolder-backend": "^2.1.1",
|
||||
"@backstage/plugin-search-backend": "^2.0.3",
|
||||
"@backstage/plugin-search-backend-module-catalog": "^0.3.5",
|
||||
"@backstage/plugin-search-backend-module-pg": "^0.5.45",
|
||||
"@backstage/plugin-search-backend-module-techdocs": "^0.4.3",
|
||||
"@backstage/plugin-search-backend-node": "^1.3.12",
|
||||
"@backstage/plugin-techdocs-backend": "^2.0.3",
|
||||
"app": "link:../app",
|
||||
"better-sqlite3": "^9.0.0",
|
||||
"node-gyp": "^10.0.0",
|
||||
|
@ -53,7 +53,7 @@
|
|||
"winston": "^3.2.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@backstage/cli": "^0.29.6",
|
||||
"@backstage/cli": "^0.33.0",
|
||||
"@types/express": "^4.17.6",
|
||||
"@types/express-serve-static-core": "^4.17.5",
|
||||
"@types/luxon": "^2.0.4"
|
||||
|
|
|
@ -18,10 +18,10 @@ import { createBackend } from '@backstage/backend-defaults';
|
|||
|
||||
const backend = createBackend();
|
||||
|
||||
backend.add(import('@backstage/plugin-app-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-proxy-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-scaffolder-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-techdocs-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-app-backend'));
|
||||
backend.add(import('@backstage/plugin-proxy-backend'));
|
||||
backend.add(import('@backstage/plugin-scaffolder-backend'));
|
||||
backend.add(import('@backstage/plugin-techdocs-backend'));
|
||||
|
||||
// auth plugin
|
||||
backend.add(import('@backstage/plugin-auth-backend'));
|
||||
|
@ -30,7 +30,7 @@ backend.add(import('@backstage/plugin-auth-backend-module-guest-provider'));
|
|||
// See https://backstage.io/docs/auth/guest/provider
|
||||
|
||||
// catalog plugin
|
||||
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend'));
|
||||
backend.add(
|
||||
import('@backstage/plugin-catalog-backend-module-scaffolder-entity-model'),
|
||||
);
|
||||
|
@ -39,24 +39,24 @@ backend.add(
|
|||
backend.add(import('@backstage/plugin-catalog-backend-module-logs'));
|
||||
|
||||
// permission plugin
|
||||
backend.add(import('@backstage/plugin-permission-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-permission-backend'));
|
||||
// See https://backstage.io/docs/permissions/getting-started for how to create your own permission policy
|
||||
backend.add(
|
||||
import('@backstage/plugin-permission-backend-module-allow-all-policy'),
|
||||
);
|
||||
|
||||
// search plugin
|
||||
backend.add(import('@backstage/plugin-search-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-search-backend'));
|
||||
|
||||
// search engine
|
||||
// See https://backstage.io/docs/features/search/search-engines
|
||||
backend.add(import('@backstage/plugin-search-backend-module-pg/alpha'));
|
||||
backend.add(import('@backstage/plugin-search-backend-module-pg'));
|
||||
|
||||
// search collators
|
||||
backend.add(import('@backstage/plugin-search-backend-module-catalog'));
|
||||
backend.add(import('@backstage/plugin-search-backend-module-techdocs'));
|
||||
|
||||
// kubernetes
|
||||
backend.add(import('@backstage/plugin-kubernetes-backend/alpha'));
|
||||
backend.add(import('@backstage/plugin-kubernetes-backend'));
|
||||
|
||||
backend.start();
|
||||
|
|
|
@ -1,5 +1,11 @@
|
|||
# @backstage-community/plugin-acs
|
||||
|
||||
## 0.1.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- ff51971: Backstage version bump to v1.40.2
|
||||
|
||||
## 0.0.5
|
||||
|
||||
### Patch Changes
|
||||
|
|
|
@ -113,7 +113,7 @@ To start the app, run:
|
|||
|
||||
```sh
|
||||
yarn install
|
||||
yarn dev
|
||||
yarn start
|
||||
```
|
||||
|
||||
The app will be available at `http://localhost:3000`.
|
||||
|
|
|
@ -13,10 +13,11 @@
|
|||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
import React from 'react';
|
||||
import { createDevApp } from '@backstage/dev-utils';
|
||||
import { EntityACSContent, acsPlugin } from '../src/plugin';
|
||||
|
||||
import '@backstage/canon/css/styles.css';
|
||||
|
||||
createDevApp()
|
||||
.registerPlugin(acsPlugin)
|
||||
.addPage({
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@backstage-community/plugin-acs",
|
||||
"version": "0.0.5",
|
||||
"version": "0.1.0",
|
||||
"main": "src/index.ts",
|
||||
"types": "src/index.ts",
|
||||
"license": "Apache-2.0",
|
||||
|
@ -26,10 +26,10 @@
|
|||
},
|
||||
"dependencies": {
|
||||
"@apollo/client": "^3.12.5",
|
||||
"@backstage/core-components": "^0.16.3",
|
||||
"@backstage/core-plugin-api": "^1.10.3",
|
||||
"@backstage/plugin-catalog-react": "^1.15.1",
|
||||
"@backstage/theme": "^0.6.3",
|
||||
"@backstage/core-components": "^0.17.3",
|
||||
"@backstage/core-plugin-api": "^1.10.8",
|
||||
"@backstage/plugin-catalog-react": "^1.19.0",
|
||||
"@backstage/theme": "^0.6.6",
|
||||
"@material-ui/core": "^4.12.4",
|
||||
"@material-ui/icons": "^4.11.3",
|
||||
"@material-ui/lab": "^4.0.0-alpha.61",
|
||||
|
@ -59,11 +59,11 @@
|
|||
]
|
||||
},
|
||||
"devDependencies": {
|
||||
"@backstage/cli": "^0.29.6",
|
||||
"@backstage/core-app-api": "^1.15.4",
|
||||
"@backstage/dev-utils": "^1.1.6",
|
||||
"@backstage/frontend-test-utils": "^0.2.6",
|
||||
"@backstage/test-utils": "^1.7.4",
|
||||
"@backstage/cli": "^0.33.0",
|
||||
"@backstage/core-app-api": "^1.17.1",
|
||||
"@backstage/dev-utils": "^1.1.11",
|
||||
"@backstage/frontend-test-utils": "^0.3.3",
|
||||
"@backstage/test-utils": "^1.7.9",
|
||||
"@testing-library/jest-dom": "^6.0.0",
|
||||
"@testing-library/react": "^14.0.0",
|
||||
"@testing-library/user-event": "^14.0.0",
|
||||
|
|
|
@ -4,10 +4,8 @@
|
|||
|
||||
```ts
|
||||
|
||||
/// <reference types="react" />
|
||||
|
||||
import { BackstagePlugin } from '@backstage/core-plugin-api';
|
||||
import { JSX as JSX_2 } from 'react';
|
||||
import { JSX as JSX_2 } from 'react/jsx-runtime';
|
||||
|
||||
// @public (undocumented)
|
||||
export const acsPlugin: BackstagePlugin< {}, {}, {}>;
|
||||
|
|
|
@ -13,7 +13,6 @@
|
|||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
import React from 'react';
|
||||
import { screen } from '@testing-library/react';
|
||||
import '@testing-library/jest-dom';
|
||||
import { ACSComponent } from './ACSComponent';
|
||||
|
|
|
@ -13,7 +13,6 @@
|
|||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
import React from 'react';
|
||||
import { Button, Grid, Typography } from '@material-ui/core';
|
||||
import { InfoCard } from '@backstage/core-components';
|
||||
import { VulnerabilitiesComponent } from '../VulnerabilitiesComponent';
|
||||
|
|
|
@ -13,7 +13,9 @@
|
|||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
import React from 'react';
|
||||
import type { ChangeEvent } from 'react';
|
||||
|
||||
import { useState } from 'react';
|
||||
import MenuItem from '@material-ui/core/MenuItem';
|
||||
import Select from '@material-ui/core/Select';
|
||||
|
||||
|
@ -27,9 +29,9 @@ export const AttributeSelectComponent = ({
|
|||
setSelectedAttribute,
|
||||
}: AttributeSelectProps) => {
|
||||
/* eslint @typescript-eslint/no-shadow: ["error", { "allow": ["isOpen"] }]*/
|
||||
const [selected, setSelected] = React.useState<string>(options[0]);
|
||||
const [selected, setSelected] = useState<string>(options[0]);
|
||||
|
||||
const handleChange = (event: React.ChangeEvent<{ value: unknown }>) => {
|
||||
const handleChange = (event: ChangeEvent<{ value: unknown }>) => {
|
||||
setSelected(event.target.value as string);
|
||||
setSelectedAttribute(event.target.value as string);
|
||||
};
|
||||
|
|
|
@ -13,7 +13,9 @@
|
|||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
import React, { useEffect } from 'react';
|
||||
import type { ChangeEvent } from 'react';
|
||||
|
||||
import { useState, useEffect } from 'react';
|
||||
import Input from '@material-ui/core/Input';
|
||||
import MenuItem from '@material-ui/core/MenuItem';
|
||||
import ListItemText from '@material-ui/core/ListItemText';
|
||||
|
@ -32,7 +34,7 @@ export const CheckboxSelectComponent = ({
|
|||
dropdownName,
|
||||
}: CheckboxSelectProps) => {
|
||||
/* eslint @typescript-eslint/no-shadow: ["error", { "allow": ["options"] }]*/
|
||||
const [selectedItems, setSelectedItems] = React.useState<string[]>([]);
|
||||
const [selectedItems, setSelectedItems] = useState<string[]>([]);
|
||||
|
||||
const ITEM_HEIGHT = 48;
|
||||
const ITEM_PADDING_TOP = 8;
|
||||
|
@ -45,7 +47,7 @@ export const CheckboxSelectComponent = ({
|
|||
},
|
||||
};
|
||||
|
||||
const handleChange = (event: React.ChangeEvent<{ value: unknown }>) => {
|
||||
const handleChange = (event: ChangeEvent<{ value: unknown }>) => {
|
||||
setSelectedItems(event.target.value as string[]);
|
||||
};
|
||||
|
||||
|
|
|
@ -13,7 +13,6 @@
|
|||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
import React from 'react';
|
||||
import { render, screen } from '@testing-library/react';
|
||||
import '@testing-library/jest-dom';
|
||||
import { DataFilterComponent } from './DataFilterComponent';
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
import React, { useEffect, useState } from 'react';
|
||||
import { useEffect, useState } from 'react';
|
||||
import { EntitySelectComponent } from './EntitySelectComponent';
|
||||
import { AttributeSelectComponent } from './AttributeSelectComponent';
|
||||
import { InputFieldComponent } from './InputFieldComponent';
|
||||
|
|
|
@ -13,7 +13,9 @@
|
|||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
import React from 'react';
|
||||
import type { ChangeEvent } from 'react';
|
||||
|
||||
import { useState } from 'react';
|
||||
import MenuItem from '@material-ui/core/MenuItem';
|
||||
import Select from '@material-ui/core/Select';
|
||||
|
||||
|
@ -27,11 +29,9 @@ export const EntitySelectComponent = ({
|
|||
setSelectedEntity,
|
||||
}: EntitySelectProps) => {
|
||||
/* eslint @typescript-eslint/no-shadow: ["error", { "allow": ["isOpen"] }]*/
|
||||
const [selected, setSelected] = React.useState<string>(
|
||||
Object.keys(options)[0],
|
||||
);
|
||||
const [selected, setSelected] = useState<string>(Object.keys(options)[0]);
|
||||
|
||||
const handleChange = (event: React.ChangeEvent<{ value: unknown }>) => {
|
||||
const handleChange = (event: ChangeEvent<{ value: unknown }>) => {
|
||||
setSelected(event.target.value as string);
|
||||
setSelectedEntity(event.target.value as string);
|
||||
};
|
||||
|
|
|
@ -13,7 +13,6 @@
|
|||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
import React from 'react';
|
||||
import TextField from '@material-ui/core/TextField';
|
||||
|
||||
interface InputFieldProps {
|
||||
|
|
|
@ -13,7 +13,6 @@
|
|||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
import React from 'react';
|
||||
import { render, screen } from '@testing-library/react';
|
||||
import '@testing-library/jest-dom';
|
||||
import { CVEEntityDetailsComponent } from './CVEEntityDetailsComponent';
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
import React, { useEffect, useState } from 'react';
|
||||
import { useEffect, useState } from 'react';
|
||||
import DataTable from 'react-data-table-component';
|
||||
import { useTheme } from '@material-ui/core/styles';
|
||||
import { Box, Chip, Grid, Typography } from '@material-ui/core';
|
||||
|
|
|
@ -13,7 +13,6 @@
|
|||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
import React from 'react';
|
||||
import { render, screen } from '@testing-library/react';
|
||||
import '@testing-library/jest-dom';
|
||||
import { SecurityFindingsComponent } from './SecurityFindingsComponent';
|
||||
|
|
|
@ -13,7 +13,9 @@
|
|||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
import React, { useCallback, useEffect, useState } from 'react';
|
||||
import { useCallback, useEffect, useState } from 'react';
|
||||
|
||||
import * as React from 'react';
|
||||
import DataTable from 'react-data-table-component';
|
||||
import ArrowDownward from '@material-ui/icons/ArrowDownward';
|
||||
import { useTheme } from '@material-ui/core/styles';
|
||||
|
|
|
@ -13,7 +13,6 @@
|
|||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
import React from 'react';
|
||||
import { render, screen } from '@testing-library/react';
|
||||
import '@testing-library/jest-dom';
|
||||
import { VulnerabilitiesComponent } from './VulnerabilitiesComponent';
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
import React, { useState } from 'react';
|
||||
import { useState } from 'react';
|
||||
import { Box, Typography } from '@material-ui/core';
|
||||
import { InfoCard } from '@backstage/core-components';
|
||||
import { makeStyles } from '@material-ui/core/styles';
|
||||
|
|
|
@ -12,6 +12,7 @@
|
|||
"rootDir": ".",
|
||||
"lib": ["DOM", "DOM.Iterable", "ScriptHost", "ES2022"],
|
||||
"target": "ES2022",
|
||||
"useUnknownInCatchVariables": false
|
||||
"useUnknownInCatchVariables": false,
|
||||
"jsx": "react-jsx"
|
||||
}
|
||||
}
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1 +1,3 @@
|
|||
{ "version": "1.39.0" }
|
||||
{
|
||||
"version": "1.41.1"
|
||||
}
|
||||
|
|
|
@ -34,9 +34,9 @@
|
|||
"directory": "workspaces/agent-forge"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@backstage/cli": "^0.32.1",
|
||||
"@backstage/cli": "^0.33.1",
|
||||
"@backstage/e2e-test-utils": "^0.1.1",
|
||||
"@backstage/repo-tools": "^0.13.3",
|
||||
"@backstage/repo-tools": "^0.15.0",
|
||||
"@changesets/cli": "^2.27.1",
|
||||
"knip": "^5.27.4",
|
||||
"node-gyp": "^10.0.0",
|
||||
|
|
|
@ -1,5 +1,11 @@
|
|||
# @backstage-community/plugin-agent-forge
|
||||
|
||||
## 0.2.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 4e61cd0: Backstage version bump to v1.41.1
|
||||
|
||||
## 0.1.0
|
||||
|
||||
### Minor Changes
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@backstage-community/plugin-agent-forge",
|
||||
"version": "0.1.0",
|
||||
"version": "0.2.0",
|
||||
"main": "src/index.ts",
|
||||
"types": "src/index.ts",
|
||||
"license": "Apache-2.0",
|
||||
|
@ -34,10 +34,10 @@
|
|||
},
|
||||
"dependencies": {
|
||||
"@agentic-profile/a2a-client": "^0.6.2",
|
||||
"@backstage/core-components": "^0.17.0",
|
||||
"@backstage/core-plugin-api": "^1.10.5",
|
||||
"@backstage/frontend-plugin-api": "^0.10.0",
|
||||
"@backstage/theme": "^0.6.4",
|
||||
"@backstage/core-components": "^0.17.4",
|
||||
"@backstage/core-plugin-api": "^1.10.9",
|
||||
"@backstage/frontend-plugin-api": "^0.10.4",
|
||||
"@backstage/theme": "^0.6.7",
|
||||
"@material-ui/core": "^4.12.4",
|
||||
"@mui/material": "^5.16.6",
|
||||
"@mui/styles": "^5.16.6",
|
||||
|
@ -51,10 +51,10 @@
|
|||
"react-router-dom": "^6"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@backstage/cli": "^0.31.1",
|
||||
"@backstage/core-app-api": "^1.16.0",
|
||||
"@backstage/dev-utils": "^1.1.8",
|
||||
"@backstage/test-utils": "^1.7.6",
|
||||
"@backstage/cli": "^0.33.1",
|
||||
"@backstage/core-app-api": "^1.18.0",
|
||||
"@backstage/dev-utils": "^1.1.12",
|
||||
"@backstage/test-utils": "^1.7.10",
|
||||
"@testing-library/dom": "^10.4.0",
|
||||
"@testing-library/jest-dom": "^6.4.8",
|
||||
"@testing-library/react": "^15",
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,3 +1,3 @@
|
|||
{
|
||||
"version": "1.40.2"
|
||||
"version": "1.41.1"
|
||||
}
|
||||
|
|
|
@ -35,9 +35,9 @@
|
|||
"directory": "workspaces/amplication"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@backstage/cli": "^0.33.0",
|
||||
"@backstage/cli": "^0.33.1",
|
||||
"@backstage/e2e-test-utils": "^0.1.1",
|
||||
"@backstage/repo-tools": "^0.14.0",
|
||||
"@backstage/repo-tools": "^0.15.0",
|
||||
"@changesets/cli": "^2.27.1",
|
||||
"@types/react": "^19.0.8",
|
||||
"@types/react-dom": "^19.0.3",
|
||||
|
|
|
@ -1,5 +1,11 @@
|
|||
# @backstage-community/plugin-catalog-backend-module-amplication
|
||||
|
||||
## 0.4.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 4e167c6: Backstage version bump to v1.41.1
|
||||
|
||||
## 0.3.0
|
||||
|
||||
### Minor Changes
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@backstage-community/plugin-catalog-backend-module-amplication",
|
||||
"description": "The amplication backend module for the catalog plugin.",
|
||||
"version": "0.3.0",
|
||||
"version": "0.4.0",
|
||||
"main": "src/index.ts",
|
||||
"types": "src/index.ts",
|
||||
"license": "Apache-2.0",
|
||||
|
@ -30,14 +30,14 @@
|
|||
"postpack": "backstage-cli package postpack"
|
||||
},
|
||||
"dependencies": {
|
||||
"@backstage/backend-plugin-api": "^1.4.0",
|
||||
"@backstage/catalog-model": "^1.7.4",
|
||||
"@backstage/plugin-catalog-common": "^1.1.4",
|
||||
"@backstage/plugin-catalog-node": "^1.17.1"
|
||||
"@backstage/backend-plugin-api": "^1.4.1",
|
||||
"@backstage/catalog-model": "^1.7.5",
|
||||
"@backstage/plugin-catalog-common": "^1.1.5",
|
||||
"@backstage/plugin-catalog-node": "^1.17.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@backstage/backend-test-utils": "^1.6.0",
|
||||
"@backstage/cli": "^0.33.0",
|
||||
"@backstage/backend-test-utils": "^1.7.0",
|
||||
"@backstage/cli": "^0.33.1",
|
||||
"msw": "^2.7.0"
|
||||
},
|
||||
"files": [
|
||||
|
|
|
@ -1,5 +1,11 @@
|
|||
# @backstage-community/plugin-scaffolder-backend-module-amplication
|
||||
|
||||
## 0.4.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 4e167c6: Backstage version bump to v1.41.1
|
||||
|
||||
## 0.3.0
|
||||
|
||||
### Minor Changes
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@backstage-community/plugin-scaffolder-backend-module-amplication",
|
||||
"description": "The amplication module for @backstage/plugin-scaffolder-backend",
|
||||
"version": "0.3.0",
|
||||
"version": "0.4.0",
|
||||
"main": "src/index.ts",
|
||||
"types": "src/index.ts",
|
||||
"license": "Apache-2.0",
|
||||
|
@ -30,13 +30,13 @@
|
|||
"postpack": "backstage-cli package postpack"
|
||||
},
|
||||
"dependencies": {
|
||||
"@backstage/backend-plugin-api": "^1.4.0",
|
||||
"@backstage/config": "^1.3.2",
|
||||
"@backstage/plugin-scaffolder-node": "^0.9.0"
|
||||
"@backstage/backend-plugin-api": "^1.4.1",
|
||||
"@backstage/config": "^1.3.3",
|
||||
"@backstage/plugin-scaffolder-node": "^0.10.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@backstage/cli": "^0.33.0",
|
||||
"@backstage/plugin-scaffolder-node-test-utils": "^0.3.0"
|
||||
"@backstage/cli": "^0.33.1",
|
||||
"@backstage/plugin-scaffolder-node-test-utils": "^0.3.1"
|
||||
},
|
||||
"files": [
|
||||
"dist"
|
||||
|
|
|
@ -2504,12 +2504,12 @@ __metadata:
|
|||
version: 0.0.0-use.local
|
||||
resolution: "@backstage-community/plugin-catalog-backend-module-amplication@workspace:plugins/catalog-backend-module-amplication"
|
||||
dependencies:
|
||||
"@backstage/backend-plugin-api": "npm:^1.4.0"
|
||||
"@backstage/backend-test-utils": "npm:^1.6.0"
|
||||
"@backstage/catalog-model": "npm:^1.7.4"
|
||||
"@backstage/cli": "npm:^0.33.0"
|
||||
"@backstage/plugin-catalog-common": "npm:^1.1.4"
|
||||
"@backstage/plugin-catalog-node": "npm:^1.17.1"
|
||||
"@backstage/backend-plugin-api": "npm:^1.4.1"
|
||||
"@backstage/backend-test-utils": "npm:^1.7.0"
|
||||
"@backstage/catalog-model": "npm:^1.7.5"
|
||||
"@backstage/cli": "npm:^0.33.1"
|
||||
"@backstage/plugin-catalog-common": "npm:^1.1.5"
|
||||
"@backstage/plugin-catalog-node": "npm:^1.17.2"
|
||||
msw: "npm:^2.7.0"
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
@ -2518,28 +2518,28 @@ __metadata:
|
|||
version: 0.0.0-use.local
|
||||
resolution: "@backstage-community/plugin-scaffolder-backend-module-amplication@workspace:plugins/scaffolder-backend-module-amplication"
|
||||
dependencies:
|
||||
"@backstage/backend-plugin-api": "npm:^1.4.0"
|
||||
"@backstage/cli": "npm:^0.33.0"
|
||||
"@backstage/config": "npm:^1.3.2"
|
||||
"@backstage/plugin-scaffolder-node": "npm:^0.9.0"
|
||||
"@backstage/plugin-scaffolder-node-test-utils": "npm:^0.3.0"
|
||||
"@backstage/backend-plugin-api": "npm:^1.4.1"
|
||||
"@backstage/cli": "npm:^0.33.1"
|
||||
"@backstage/config": "npm:^1.3.3"
|
||||
"@backstage/plugin-scaffolder-node": "npm:^0.10.0"
|
||||
"@backstage/plugin-scaffolder-node-test-utils": "npm:^0.3.1"
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
"@backstage/backend-app-api@npm:^1.2.4":
|
||||
version: 1.2.4
|
||||
resolution: "@backstage/backend-app-api@npm:1.2.4"
|
||||
"@backstage/backend-app-api@npm:^1.2.5":
|
||||
version: 1.2.5
|
||||
resolution: "@backstage/backend-app-api@npm:1.2.5"
|
||||
dependencies:
|
||||
"@backstage/backend-plugin-api": "npm:^1.4.0"
|
||||
"@backstage/config": "npm:^1.3.2"
|
||||
"@backstage/backend-plugin-api": "npm:^1.4.1"
|
||||
"@backstage/config": "npm:^1.3.3"
|
||||
"@backstage/errors": "npm:^1.2.7"
|
||||
checksum: 10/e7432aa27e3aa90bac32033366ea8d4cd86c6f61ab883f97559b23428bdaf5a9e6332ef366964d839d7dd40a45d6718dc44ac421f189e4085340fe64ed22eea9
|
||||
checksum: 10/1390827dfd70505b2c118e5649b5fa3827126d5adbcfae0d27d3e01c99bc2eba0c61a70a3e8ee1a40008c23a10339efafea35b6ede2d5cfb0e22ff2141710f42
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@backstage/backend-defaults@npm:^0.11.0":
|
||||
version: 0.11.0
|
||||
resolution: "@backstage/backend-defaults@npm:0.11.0"
|
||||
"@backstage/backend-defaults@npm:^0.11.1":
|
||||
version: 0.11.1
|
||||
resolution: "@backstage/backend-defaults@npm:0.11.1"
|
||||
dependencies:
|
||||
"@aws-sdk/abort-controller": "npm:^3.347.0"
|
||||
"@aws-sdk/client-codecommit": "npm:^3.350.0"
|
||||
|
@ -2547,18 +2547,18 @@ __metadata:
|
|||
"@aws-sdk/credential-providers": "npm:^3.350.0"
|
||||
"@aws-sdk/types": "npm:^3.347.0"
|
||||
"@azure/storage-blob": "npm:^12.5.0"
|
||||
"@backstage/backend-app-api": "npm:^1.2.4"
|
||||
"@backstage/backend-app-api": "npm:^1.2.5"
|
||||
"@backstage/backend-dev-utils": "npm:^0.1.5"
|
||||
"@backstage/backend-plugin-api": "npm:^1.4.0"
|
||||
"@backstage/backend-plugin-api": "npm:^1.4.1"
|
||||
"@backstage/cli-node": "npm:^0.2.13"
|
||||
"@backstage/config": "npm:^1.3.2"
|
||||
"@backstage/config-loader": "npm:^1.10.1"
|
||||
"@backstage/config": "npm:^1.3.3"
|
||||
"@backstage/config-loader": "npm:^1.10.2"
|
||||
"@backstage/errors": "npm:^1.2.7"
|
||||
"@backstage/integration": "npm:^1.17.0"
|
||||
"@backstage/integration-aws-node": "npm:^0.1.16"
|
||||
"@backstage/plugin-auth-node": "npm:^0.6.4"
|
||||
"@backstage/plugin-events-node": "npm:^0.4.12"
|
||||
"@backstage/plugin-permission-node": "npm:^0.10.1"
|
||||
"@backstage/integration": "npm:^1.17.1"
|
||||
"@backstage/integration-aws-node": "npm:^0.1.17"
|
||||
"@backstage/plugin-auth-node": "npm:^0.6.5"
|
||||
"@backstage/plugin-events-node": "npm:^0.4.13"
|
||||
"@backstage/plugin-permission-node": "npm:^0.10.2"
|
||||
"@backstage/types": "npm:^1.2.1"
|
||||
"@google-cloud/storage": "npm:^7.0.0"
|
||||
"@keyv/memcache": "npm:^2.0.1"
|
||||
|
@ -2616,7 +2616,7 @@ __metadata:
|
|||
peerDependenciesMeta:
|
||||
"@google-cloud/cloud-sql-connector":
|
||||
optional: true
|
||||
checksum: 10/936c11b280c6e87832420dbfb6677300c1a3c42f73e3f582bbdd4641f2860d1b84adf05988c1c0238d45419cdf01c0beffc383f31143bc3f412b012d9148f1ba
|
||||
checksum: 10/984df8217c5c84221437e528b780fecaf0a7cd73106a51924c169ed65f2f829e42ac8ced53ac37613a6d6534d41483ac28db6ef1de6b9f9f714c416c139539b7
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
@ -2627,16 +2627,16 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@backstage/backend-plugin-api@npm:^1.4.0":
|
||||
version: 1.4.0
|
||||
resolution: "@backstage/backend-plugin-api@npm:1.4.0"
|
||||
"@backstage/backend-plugin-api@npm:^1.4.1":
|
||||
version: 1.4.1
|
||||
resolution: "@backstage/backend-plugin-api@npm:1.4.1"
|
||||
dependencies:
|
||||
"@backstage/cli-common": "npm:^0.1.15"
|
||||
"@backstage/config": "npm:^1.3.2"
|
||||
"@backstage/config": "npm:^1.3.3"
|
||||
"@backstage/errors": "npm:^1.2.7"
|
||||
"@backstage/plugin-auth-node": "npm:^0.6.4"
|
||||
"@backstage/plugin-permission-common": "npm:^0.9.0"
|
||||
"@backstage/plugin-permission-node": "npm:^0.10.1"
|
||||
"@backstage/plugin-auth-node": "npm:^0.6.5"
|
||||
"@backstage/plugin-permission-common": "npm:^0.9.1"
|
||||
"@backstage/plugin-permission-node": "npm:^0.10.2"
|
||||
"@backstage/types": "npm:^1.2.1"
|
||||
"@types/express": "npm:^4.17.6"
|
||||
"@types/json-schema": "npm:^7.0.6"
|
||||
|
@ -2645,22 +2645,22 @@ __metadata:
|
|||
knex: "npm:^3.0.0"
|
||||
luxon: "npm:^3.0.0"
|
||||
zod: "npm:^3.22.4"
|
||||
checksum: 10/6e8f0afbc690ac34fc4bee926009666d51a17cc4c4392524d345f208dbb92df8bb1b3d703d70a08a27cddf8975adf7d09a443e737665c62d6caea270e86a4d29
|
||||
checksum: 10/4660bd6e0bdb48257ab058e9709a41ec0484d7c81078d978b45b89793e91f2a5849b6b53efc5b2a588f7ae34099928d75bfc75b72abbda69dd006eb264092f05
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@backstage/backend-test-utils@npm:^1.6.0":
|
||||
version: 1.6.0
|
||||
resolution: "@backstage/backend-test-utils@npm:1.6.0"
|
||||
"@backstage/backend-test-utils@npm:^1.7.0":
|
||||
version: 1.7.0
|
||||
resolution: "@backstage/backend-test-utils@npm:1.7.0"
|
||||
dependencies:
|
||||
"@backstage/backend-app-api": "npm:^1.2.4"
|
||||
"@backstage/backend-defaults": "npm:^0.11.0"
|
||||
"@backstage/backend-plugin-api": "npm:^1.4.0"
|
||||
"@backstage/config": "npm:^1.3.2"
|
||||
"@backstage/backend-app-api": "npm:^1.2.5"
|
||||
"@backstage/backend-defaults": "npm:^0.11.1"
|
||||
"@backstage/backend-plugin-api": "npm:^1.4.1"
|
||||
"@backstage/config": "npm:^1.3.3"
|
||||
"@backstage/errors": "npm:^1.2.7"
|
||||
"@backstage/plugin-auth-node": "npm:^0.6.4"
|
||||
"@backstage/plugin-events-node": "npm:^0.4.12"
|
||||
"@backstage/plugin-permission-common": "npm:^0.9.0"
|
||||
"@backstage/plugin-auth-node": "npm:^0.6.5"
|
||||
"@backstage/plugin-events-node": "npm:^0.4.13"
|
||||
"@backstage/plugin-permission-common": "npm:^0.9.1"
|
||||
"@backstage/types": "npm:^1.2.1"
|
||||
"@keyv/memcache": "npm:^2.0.1"
|
||||
"@keyv/redis": "npm:^4.0.1"
|
||||
|
@ -2684,31 +2684,31 @@ __metadata:
|
|||
yn: "npm:^4.0.0"
|
||||
zod: "npm:^3.22.4"
|
||||
zod-to-json-schema: "npm:^3.20.4"
|
||||
checksum: 10/aeb98f4c5f770141da6d977c854e6ce56f1245b219e2703850e463f5a76c1c1fefc7252f928a50228ad1d4aa21372a7392ef60877be3635037f4d5572c64c2c2
|
||||
checksum: 10/161bd6798b7f819778d6c115e5c8432a1607bd51772405228878d7a7f7a8f681d486f13e817bbd069cca170d92421b907acbe42ef5a4cd36040d4f04ab2ca32d
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@backstage/catalog-client@npm:^1.10.1":
|
||||
version: 1.10.1
|
||||
resolution: "@backstage/catalog-client@npm:1.10.1"
|
||||
"@backstage/catalog-client@npm:^1.10.2":
|
||||
version: 1.10.2
|
||||
resolution: "@backstage/catalog-client@npm:1.10.2"
|
||||
dependencies:
|
||||
"@backstage/catalog-model": "npm:^1.7.4"
|
||||
"@backstage/catalog-model": "npm:^1.7.5"
|
||||
"@backstage/errors": "npm:^1.2.7"
|
||||
cross-fetch: "npm:^4.0.0"
|
||||
uri-template: "npm:^2.0.0"
|
||||
checksum: 10/85a220800db02f13f9fdf5beb1bf06d43d6aa0c39c6e6c69c0c6d69ae7bc283f8933a42d984f6d7cb1c4eb1dc91fba7b14c94f7cc0ed775dc3a6ae6fc7e4fc15
|
||||
checksum: 10/06a300df1bed6e2933e15342474a3027c258e7523052dd2f0e52faa4d5b720b40c11cc6dd70e7c273357449c0a2177e3ba7ce8c5fa6fd69952a72b417c05914b
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@backstage/catalog-model@npm:^1.7.4":
|
||||
version: 1.7.4
|
||||
resolution: "@backstage/catalog-model@npm:1.7.4"
|
||||
"@backstage/catalog-model@npm:^1.7.5":
|
||||
version: 1.7.5
|
||||
resolution: "@backstage/catalog-model@npm:1.7.5"
|
||||
dependencies:
|
||||
"@backstage/errors": "npm:^1.2.7"
|
||||
"@backstage/types": "npm:^1.2.1"
|
||||
ajv: "npm:^8.10.0"
|
||||
lodash: "npm:^4.17.21"
|
||||
checksum: 10/48c2db2a8144e891319879cec6cae1980088165a910a757b8ebc07dc337b4d8d5c743fbaa3fa916cdd1b5e06635b3a3edbd1e7d8519ac135824f1ba37c5e3ce2
|
||||
checksum: 10/857a93cc04ef7ad427b4c9a65792b750c6c2664348d00abddffe25f4eb909c5c54a0610ca44e7a5f8b374a30b723e0e00b48f4d93407b7575c0ad6a94055946a
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
@ -2735,18 +2735,18 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@backstage/cli@npm:^0.33.0":
|
||||
version: 0.33.0
|
||||
resolution: "@backstage/cli@npm:0.33.0"
|
||||
"@backstage/cli@npm:^0.33.1":
|
||||
version: 0.33.1
|
||||
resolution: "@backstage/cli@npm:0.33.1"
|
||||
dependencies:
|
||||
"@backstage/catalog-model": "npm:^1.7.4"
|
||||
"@backstage/catalog-model": "npm:^1.7.5"
|
||||
"@backstage/cli-common": "npm:^0.1.15"
|
||||
"@backstage/cli-node": "npm:^0.2.13"
|
||||
"@backstage/config": "npm:^1.3.2"
|
||||
"@backstage/config-loader": "npm:^1.10.1"
|
||||
"@backstage/config": "npm:^1.3.3"
|
||||
"@backstage/config-loader": "npm:^1.10.2"
|
||||
"@backstage/errors": "npm:^1.2.7"
|
||||
"@backstage/eslint-plugin": "npm:^0.1.11"
|
||||
"@backstage/integration": "npm:^1.17.0"
|
||||
"@backstage/integration": "npm:^1.17.1"
|
||||
"@backstage/release-manifests": "npm:^0.0.13"
|
||||
"@backstage/types": "npm:^1.2.1"
|
||||
"@manypkg/get-packages": "npm:^1.1.3"
|
||||
|
@ -2866,16 +2866,16 @@ __metadata:
|
|||
optional: true
|
||||
bin:
|
||||
backstage-cli: bin/backstage-cli
|
||||
checksum: 10/c854a2e64db2600e14beaf6bd6d7ce78039815bea2c3784e3d8eebe67bc452d0d618edc962a71bf2d62757a9fbcb06cecb41a70d3973006301b573ca38c84f13
|
||||
checksum: 10/46b28cb5398b2711d76bf4f64c7a0b64862ae9030253ad9c0fc1632f1d3bc65b19faa3eeb204be3a5210cc5e17a3e65a3eb80f44bfd718da763eb1b4a9149754
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@backstage/config-loader@npm:^1.10.1":
|
||||
version: 1.10.1
|
||||
resolution: "@backstage/config-loader@npm:1.10.1"
|
||||
"@backstage/config-loader@npm:^1.10.2":
|
||||
version: 1.10.2
|
||||
resolution: "@backstage/config-loader@npm:1.10.2"
|
||||
dependencies:
|
||||
"@backstage/cli-common": "npm:^0.1.15"
|
||||
"@backstage/config": "npm:^1.3.2"
|
||||
"@backstage/config": "npm:^1.3.3"
|
||||
"@backstage/errors": "npm:^1.2.7"
|
||||
"@backstage/types": "npm:^1.2.1"
|
||||
"@types/json-schema": "npm:^7.0.6"
|
||||
|
@ -2889,18 +2889,18 @@ __metadata:
|
|||
minimist: "npm:^1.2.5"
|
||||
typescript-json-schema: "npm:^0.65.0"
|
||||
yaml: "npm:^2.0.0"
|
||||
checksum: 10/61f66e65bf747b07f72c3475a3875c5409442087ca541c749a1ecff6668cb0564294f6b760a2e76e135871bdaf61f2b8bcb2e62d4786d12693400c57422f3b85
|
||||
checksum: 10/0fa1d46373ee1c39696e68e786e307f56a849f06eb52adfb570aa8862ea38f015567b3e8d6664e1452df9c08651ffea4c761fe0e5015e80a60e64a73924ad8e8
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@backstage/config@npm:^1.3.2":
|
||||
version: 1.3.2
|
||||
resolution: "@backstage/config@npm:1.3.2"
|
||||
"@backstage/config@npm:^1.3.3":
|
||||
version: 1.3.3
|
||||
resolution: "@backstage/config@npm:1.3.3"
|
||||
dependencies:
|
||||
"@backstage/errors": "npm:^1.2.7"
|
||||
"@backstage/types": "npm:^1.2.1"
|
||||
ms: "npm:^2.1.3"
|
||||
checksum: 10/cc2e4ff7cd0db7542ed258fb273826057aff1455f745c1f9379303c3407ea6ca4f9f908a73f29470b9ca3155ef4603263e9d1dda5bd4d6930c42e794c70885e4
|
||||
checksum: 10/95f3e2a8fca274157e7fdeafd15285f2626ac98df4fcb7fdaca9e21b64eecf4c92b6a3c20ad5cff9d7c12ec750a969e8cd23fc3e18534c1803ef7c6b45c3ba04
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
@ -2939,28 +2939,28 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@backstage/integration-aws-node@npm:^0.1.16":
|
||||
version: 0.1.16
|
||||
resolution: "@backstage/integration-aws-node@npm:0.1.16"
|
||||
"@backstage/integration-aws-node@npm:^0.1.17":
|
||||
version: 0.1.17
|
||||
resolution: "@backstage/integration-aws-node@npm:0.1.17"
|
||||
dependencies:
|
||||
"@aws-sdk/client-sts": "npm:^3.350.0"
|
||||
"@aws-sdk/credential-provider-node": "npm:^3.350.0"
|
||||
"@aws-sdk/credential-providers": "npm:^3.350.0"
|
||||
"@aws-sdk/types": "npm:^3.347.0"
|
||||
"@aws-sdk/util-arn-parser": "npm:^3.310.0"
|
||||
"@backstage/config": "npm:^1.3.2"
|
||||
"@backstage/config": "npm:^1.3.3"
|
||||
"@backstage/errors": "npm:^1.2.7"
|
||||
checksum: 10/89963dda10ac49a9b015b0c3e05fc5995b024c5f7a2a3b519d8e5bb1fe1a8d0a070c4d2a24638f7e4eac46b109696963e4661fe9fb479541265a5f4a935e10b8
|
||||
checksum: 10/a7cdccc94c00e9ffbbdd2ea03657715eb9c9f71bf383f7e0334ff2437dfcab82ec414d0d09ee886b12a792938a09f548abfa599a95945c3f90313d364cfb761d
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@backstage/integration@npm:^1.17.0":
|
||||
version: 1.17.0
|
||||
resolution: "@backstage/integration@npm:1.17.0"
|
||||
"@backstage/integration@npm:^1.17.1":
|
||||
version: 1.17.1
|
||||
resolution: "@backstage/integration@npm:1.17.1"
|
||||
dependencies:
|
||||
"@azure/identity": "npm:^4.0.0"
|
||||
"@azure/storage-blob": "npm:^12.5.0"
|
||||
"@backstage/config": "npm:^1.3.2"
|
||||
"@backstage/config": "npm:^1.3.3"
|
||||
"@backstage/errors": "npm:^1.2.7"
|
||||
"@octokit/auth-app": "npm:^4.0.0"
|
||||
"@octokit/rest": "npm:^19.0.3"
|
||||
|
@ -2968,18 +2968,18 @@ __metadata:
|
|||
git-url-parse: "npm:^15.0.0"
|
||||
lodash: "npm:^4.17.21"
|
||||
luxon: "npm:^3.0.0"
|
||||
checksum: 10/651a717a2268be73f6b1d34072585641cf3ad0e8e5122fc4cca249e773fda4dcde904588331d352ae455a420120fb1ef7847cd859d8d9132203eec63c8c6b01a
|
||||
checksum: 10/05e4b5b9666cc393d3a46ae0793511f61a45682e5a89a70b4bc19619a57c830ef90dc5066a1b4a3e6a1be2fe51cd660673a8ef7d6e542b5acc43ed3c3e591cde
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@backstage/plugin-auth-node@npm:^0.6.4":
|
||||
version: 0.6.4
|
||||
resolution: "@backstage/plugin-auth-node@npm:0.6.4"
|
||||
"@backstage/plugin-auth-node@npm:^0.6.5":
|
||||
version: 0.6.5
|
||||
resolution: "@backstage/plugin-auth-node@npm:0.6.5"
|
||||
dependencies:
|
||||
"@backstage/backend-plugin-api": "npm:^1.4.0"
|
||||
"@backstage/catalog-client": "npm:^1.10.1"
|
||||
"@backstage/catalog-model": "npm:^1.7.4"
|
||||
"@backstage/config": "npm:^1.3.2"
|
||||
"@backstage/backend-plugin-api": "npm:^1.4.1"
|
||||
"@backstage/catalog-client": "npm:^1.10.2"
|
||||
"@backstage/catalog-model": "npm:^1.7.5"
|
||||
"@backstage/config": "npm:^1.3.3"
|
||||
"@backstage/errors": "npm:^1.2.7"
|
||||
"@backstage/types": "npm:^1.2.1"
|
||||
"@types/express": "npm:^4.17.6"
|
||||
|
@ -2991,44 +2991,44 @@ __metadata:
|
|||
zod: "npm:^3.22.4"
|
||||
zod-to-json-schema: "npm:^3.21.4"
|
||||
zod-validation-error: "npm:^3.4.0"
|
||||
checksum: 10/bbd91e6fc8ebd6762db0b59ae2b3bb4e17c2e24637158ce3442407901103b55c694fa5325d4ac2ed11ea590c11f832c18fe8af33cff55f259b165774c05becd2
|
||||
checksum: 10/0518d9e245aa6060db8178a51a23de064f5d2fe7cd0e8336db904767159e75992ac5185ee1f07a9664628fb172f9e3db5fdb1255c63f24bbcc449d308b7d3d84
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@backstage/plugin-catalog-common@npm:^1.1.4":
|
||||
version: 1.1.4
|
||||
resolution: "@backstage/plugin-catalog-common@npm:1.1.4"
|
||||
"@backstage/plugin-catalog-common@npm:^1.1.5":
|
||||
version: 1.1.5
|
||||
resolution: "@backstage/plugin-catalog-common@npm:1.1.5"
|
||||
dependencies:
|
||||
"@backstage/catalog-model": "npm:^1.7.4"
|
||||
"@backstage/plugin-permission-common": "npm:^0.9.0"
|
||||
"@backstage/plugin-search-common": "npm:^1.2.18"
|
||||
checksum: 10/e65331add32185a54de3c0bae4187824bd0b2d4a729cf4cd659bda54d3dd1cb94a9aeaf4553ee08ae44439742cc45149767329b3ef07bc39ed014433a62d7bd0
|
||||
"@backstage/catalog-model": "npm:^1.7.5"
|
||||
"@backstage/plugin-permission-common": "npm:^0.9.1"
|
||||
"@backstage/plugin-search-common": "npm:^1.2.19"
|
||||
checksum: 10/2349ac930fb32c3217806b43a1dbf1fdc23192a1b220f1198c7f3fcec88b0d05e39a57141b014e3da4e2945c75ffdaf164028742cdca5ba89696514ecde9a7e6
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@backstage/plugin-catalog-node@npm:^1.17.1":
|
||||
version: 1.17.1
|
||||
resolution: "@backstage/plugin-catalog-node@npm:1.17.1"
|
||||
"@backstage/plugin-catalog-node@npm:^1.17.2":
|
||||
version: 1.17.2
|
||||
resolution: "@backstage/plugin-catalog-node@npm:1.17.2"
|
||||
dependencies:
|
||||
"@backstage/backend-plugin-api": "npm:^1.4.0"
|
||||
"@backstage/catalog-client": "npm:^1.10.1"
|
||||
"@backstage/catalog-model": "npm:^1.7.4"
|
||||
"@backstage/backend-plugin-api": "npm:^1.4.1"
|
||||
"@backstage/catalog-client": "npm:^1.10.2"
|
||||
"@backstage/catalog-model": "npm:^1.7.5"
|
||||
"@backstage/errors": "npm:^1.2.7"
|
||||
"@backstage/plugin-catalog-common": "npm:^1.1.4"
|
||||
"@backstage/plugin-permission-common": "npm:^0.9.0"
|
||||
"@backstage/plugin-permission-node": "npm:^0.10.1"
|
||||
"@backstage/plugin-catalog-common": "npm:^1.1.5"
|
||||
"@backstage/plugin-permission-common": "npm:^0.9.1"
|
||||
"@backstage/plugin-permission-node": "npm:^0.10.2"
|
||||
"@backstage/types": "npm:^1.2.1"
|
||||
lodash: "npm:^4.17.21"
|
||||
yaml: "npm:^2.0.0"
|
||||
checksum: 10/59b88c1aba2b100f8c9be5590636da02537ee5ba66851d1490b2f87aed7b008481ce659629fb71f920d0e3d6b6376a2839ea19ae3b41feb53e6ae8c82c70ebb2
|
||||
checksum: 10/2458cfc61b5c110eb6a4ec74c20d84122b9bec48e017a3d75e3c4ecf1e6bb3a85095143c0da852f23656b851c98fe594b180eb0ed275dcbe87606a985900710c
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@backstage/plugin-events-node@npm:^0.4.12":
|
||||
version: 0.4.12
|
||||
resolution: "@backstage/plugin-events-node@npm:0.4.12"
|
||||
"@backstage/plugin-events-node@npm:^0.4.13":
|
||||
version: 0.4.13
|
||||
resolution: "@backstage/plugin-events-node@npm:0.4.13"
|
||||
dependencies:
|
||||
"@backstage/backend-plugin-api": "npm:^1.4.0"
|
||||
"@backstage/backend-plugin-api": "npm:^1.4.1"
|
||||
"@backstage/errors": "npm:^1.2.7"
|
||||
"@backstage/types": "npm:^1.2.1"
|
||||
"@types/content-type": "npm:^1.1.8"
|
||||
|
@ -3037,61 +3037,61 @@ __metadata:
|
|||
cross-fetch: "npm:^4.0.0"
|
||||
express: "npm:^4.17.1"
|
||||
uri-template: "npm:^2.0.0"
|
||||
checksum: 10/bd520e312d55c50633ebb7f31576fef6e99abe1481bf9fb906c5ff886c1dced675e05fc8dccc6c0ba988a445c0135e973a86d6579f1fc399e1ea50bbe408c110
|
||||
checksum: 10/40fa460380bc805731b10416a72eb7559a1a4943006b4df7b6167cd98136182302f8ca5e8e90b40695ae9c91d3389dc53409964f29795199010fbfc19d0576cb
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@backstage/plugin-permission-common@npm:^0.9.0":
|
||||
version: 0.9.0
|
||||
resolution: "@backstage/plugin-permission-common@npm:0.9.0"
|
||||
"@backstage/plugin-permission-common@npm:^0.9.1":
|
||||
version: 0.9.1
|
||||
resolution: "@backstage/plugin-permission-common@npm:0.9.1"
|
||||
dependencies:
|
||||
"@backstage/config": "npm:^1.3.2"
|
||||
"@backstage/config": "npm:^1.3.3"
|
||||
"@backstage/errors": "npm:^1.2.7"
|
||||
"@backstage/types": "npm:^1.2.1"
|
||||
cross-fetch: "npm:^4.0.0"
|
||||
uuid: "npm:^11.0.0"
|
||||
zod: "npm:^3.22.4"
|
||||
zod-to-json-schema: "npm:^3.20.4"
|
||||
checksum: 10/f165e3018cf5010a5c6ce8ec9778f2ed0024810c38e2b02f9cca637f7c37b26b23822ba5341794e4dc18a8e153ac21b9fde456dddc19150d328b5f20a4668017
|
||||
checksum: 10/6ccd0ddab703ae65b73b91f345b6b60a7b87792328e5b38fcf626062f5cd5c12ab40fa405684a19066bd5107db95ca44d1884e757c67554fe0d98b0f43389f3b
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@backstage/plugin-permission-node@npm:^0.10.1":
|
||||
version: 0.10.1
|
||||
resolution: "@backstage/plugin-permission-node@npm:0.10.1"
|
||||
"@backstage/plugin-permission-node@npm:^0.10.2":
|
||||
version: 0.10.2
|
||||
resolution: "@backstage/plugin-permission-node@npm:0.10.2"
|
||||
dependencies:
|
||||
"@backstage/backend-plugin-api": "npm:^1.4.0"
|
||||
"@backstage/config": "npm:^1.3.2"
|
||||
"@backstage/backend-plugin-api": "npm:^1.4.1"
|
||||
"@backstage/config": "npm:^1.3.3"
|
||||
"@backstage/errors": "npm:^1.2.7"
|
||||
"@backstage/plugin-auth-node": "npm:^0.6.4"
|
||||
"@backstage/plugin-permission-common": "npm:^0.9.0"
|
||||
"@backstage/plugin-auth-node": "npm:^0.6.5"
|
||||
"@backstage/plugin-permission-common": "npm:^0.9.1"
|
||||
"@types/express": "npm:^4.17.6"
|
||||
express: "npm:^4.17.1"
|
||||
express-promise-router: "npm:^4.1.0"
|
||||
zod: "npm:^3.22.4"
|
||||
zod-to-json-schema: "npm:^3.20.4"
|
||||
checksum: 10/c10771a569d8eef7e4028703840ec5c38f918d0a3813d768b620da495a1b4f4a7ad9d9c2ae38613be637d30b61675f585365b451602e6f9f0d1d5a7b2ab3f66e
|
||||
checksum: 10/6a5addb61caf5f7fa92169e4e122b7c861db42141a7eb254ea933780679d1ccc0d9e3ea2f6131ef11f20ddac3347f1b485a715667ecb7de1cc8651a44f2f8d7d
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@backstage/plugin-scaffolder-common@npm:^1.5.11":
|
||||
version: 1.5.11
|
||||
resolution: "@backstage/plugin-scaffolder-common@npm:1.5.11"
|
||||
"@backstage/plugin-scaffolder-common@npm:^1.6.0":
|
||||
version: 1.6.0
|
||||
resolution: "@backstage/plugin-scaffolder-common@npm:1.6.0"
|
||||
dependencies:
|
||||
"@backstage/catalog-model": "npm:^1.7.4"
|
||||
"@backstage/plugin-permission-common": "npm:^0.9.0"
|
||||
"@backstage/catalog-model": "npm:^1.7.5"
|
||||
"@backstage/plugin-permission-common": "npm:^0.9.1"
|
||||
"@backstage/types": "npm:^1.2.1"
|
||||
checksum: 10/fbd167442f63a1161cd877ddae152c1bdfb5ef1f39cacf04fa0149f8abf6bb8d6d6ffb086dbd618e3533cab2fd51467c36670fd53e2cba9f5fd26ed5d7d8fbfb
|
||||
checksum: 10/5b1a7586952802692070ffae2077fc791dab9909b64a236c41107878bc3c3bc65f57631f63926e2a1eed617f99c40d8d4ff7b37624aba9794d95a76914a29157
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@backstage/plugin-scaffolder-node-test-utils@npm:^0.3.0":
|
||||
version: 0.3.0
|
||||
resolution: "@backstage/plugin-scaffolder-node-test-utils@npm:0.3.0"
|
||||
"@backstage/plugin-scaffolder-node-test-utils@npm:^0.3.1":
|
||||
version: 0.3.1
|
||||
resolution: "@backstage/plugin-scaffolder-node-test-utils@npm:0.3.1"
|
||||
dependencies:
|
||||
"@backstage/backend-plugin-api": "npm:^1.4.0"
|
||||
"@backstage/backend-test-utils": "npm:^1.6.0"
|
||||
"@backstage/plugin-scaffolder-node": "npm:^0.9.0"
|
||||
"@backstage/backend-plugin-api": "npm:^1.4.1"
|
||||
"@backstage/backend-test-utils": "npm:^1.7.0"
|
||||
"@backstage/plugin-scaffolder-node": "npm:^0.10.0"
|
||||
"@backstage/types": "npm:^1.2.1"
|
||||
winston: "npm:^3.2.1"
|
||||
winston-transport: "npm:^4.7.0"
|
||||
|
@ -3103,19 +3103,20 @@ __metadata:
|
|||
peerDependenciesMeta:
|
||||
"@types/react":
|
||||
optional: true
|
||||
checksum: 10/fbb3622b962442932e0a136df367a73372f73cf9c39a972513cae49fa9b61208f100a8d44f8ad68950fee7ef8d948221a2966e8bd0e35fba6fab39b66cce77a2
|
||||
checksum: 10/fea18e77d74028bf08ea5fdfe66e74a9d581a2494517e6b0f5804e62d648b7f7ee758bd641c99201108175fbc2cc2180eda63bc77815de502c22b73e4aa4e1c6
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@backstage/plugin-scaffolder-node@npm:^0.9.0":
|
||||
version: 0.9.0
|
||||
resolution: "@backstage/plugin-scaffolder-node@npm:0.9.0"
|
||||
"@backstage/plugin-scaffolder-node@npm:^0.10.0":
|
||||
version: 0.10.0
|
||||
resolution: "@backstage/plugin-scaffolder-node@npm:0.10.0"
|
||||
dependencies:
|
||||
"@backstage/backend-plugin-api": "npm:^1.4.0"
|
||||
"@backstage/catalog-model": "npm:^1.7.4"
|
||||
"@backstage/backend-plugin-api": "npm:^1.4.1"
|
||||
"@backstage/catalog-model": "npm:^1.7.5"
|
||||
"@backstage/errors": "npm:^1.2.7"
|
||||
"@backstage/integration": "npm:^1.17.0"
|
||||
"@backstage/plugin-scaffolder-common": "npm:^1.5.11"
|
||||
"@backstage/integration": "npm:^1.17.1"
|
||||
"@backstage/plugin-permission-common": "npm:^0.9.1"
|
||||
"@backstage/plugin-scaffolder-common": "npm:^1.6.0"
|
||||
"@backstage/types": "npm:^1.2.1"
|
||||
"@isomorphic-git/pgp-plugin": "npm:^0.0.7"
|
||||
concat-stream: "npm:^2.0.0"
|
||||
|
@ -3130,17 +3131,17 @@ __metadata:
|
|||
winston-transport: "npm:^4.7.0"
|
||||
zod: "npm:^3.22.4"
|
||||
zod-to-json-schema: "npm:^3.20.4"
|
||||
checksum: 10/db4c56c520abf8d13819e9375c7317ed45e3dc18a1a823b3352aa4ef1af8142f3a627963da6e630a2414a4a29c77de39a7ab3543346e110cbf824367165418d2
|
||||
checksum: 10/ae0068577d607ca8a37405b5d0a7faf9509c62301e68500c13648071685011fa81af5e8152174fa14c289e4e8f8a4090ab0186bc94be1b6a3a88bc92d9844cad
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@backstage/plugin-search-common@npm:^1.2.18":
|
||||
version: 1.2.18
|
||||
resolution: "@backstage/plugin-search-common@npm:1.2.18"
|
||||
"@backstage/plugin-search-common@npm:^1.2.19":
|
||||
version: 1.2.19
|
||||
resolution: "@backstage/plugin-search-common@npm:1.2.19"
|
||||
dependencies:
|
||||
"@backstage/plugin-permission-common": "npm:^0.9.0"
|
||||
"@backstage/plugin-permission-common": "npm:^0.9.1"
|
||||
"@backstage/types": "npm:^1.2.1"
|
||||
checksum: 10/9a7c262a5e1fc2d1bc40a9738d6e29ba215867a10efa22c1c3e3b7847d2b6f7566fde4c22f6989933a47d2f1928ee7544ade4f88fb2e0956f4dde7cf02cb85a6
|
||||
checksum: 10/31cfad17bca0868022e212beab4de80e55365598b9fcbddef738476cd723e4e3d9c39db8497f3df650477a7ba24ba7bb4f20a15d55c1c7b954a629d5a2cf064a
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
@ -3151,17 +3152,17 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@backstage/repo-tools@npm:^0.14.0":
|
||||
version: 0.14.0
|
||||
resolution: "@backstage/repo-tools@npm:0.14.0"
|
||||
"@backstage/repo-tools@npm:^0.15.0":
|
||||
version: 0.15.0
|
||||
resolution: "@backstage/repo-tools@npm:0.15.0"
|
||||
dependencies:
|
||||
"@apidevtools/swagger-parser": "npm:^10.1.0"
|
||||
"@apisyouwonthate/style-guide": "npm:^1.4.0"
|
||||
"@backstage/backend-plugin-api": "npm:^1.4.0"
|
||||
"@backstage/catalog-model": "npm:^1.7.4"
|
||||
"@backstage/backend-plugin-api": "npm:^1.4.1"
|
||||
"@backstage/catalog-model": "npm:^1.7.5"
|
||||
"@backstage/cli-common": "npm:^0.1.15"
|
||||
"@backstage/cli-node": "npm:^0.2.13"
|
||||
"@backstage/config-loader": "npm:^1.10.1"
|
||||
"@backstage/config-loader": "npm:^1.10.2"
|
||||
"@backstage/errors": "npm:^1.2.7"
|
||||
"@electric-sql/pglite": "npm:^0.3.0"
|
||||
"@manypkg/get-packages": "npm:^1.1.3"
|
||||
|
@ -3213,7 +3214,7 @@ __metadata:
|
|||
optional: true
|
||||
bin:
|
||||
backstage-repo-tools: bin/backstage-repo-tools
|
||||
checksum: 10/d7a46d63c4adf037bc48c3a69d918f1f550ae47f9451ae6887d4e499fb5244a8bcae4b265d90247999271202e0868c498cdab23b277a60d5785fed45c2f1efc5
|
||||
checksum: 10/ec64311cd4b7e9117b7bb8658de918c30f7c7146e667b12f27d78d495bfc19d81de4d8fdcedb395552c9ac39221b84e0c6999fc169eb3ba361a7d47195c29364
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
@ -3931,9 +3932,9 @@ __metadata:
|
|||
version: 0.0.0-use.local
|
||||
resolution: "@internal/amplication@workspace:."
|
||||
dependencies:
|
||||
"@backstage/cli": "npm:^0.33.0"
|
||||
"@backstage/cli": "npm:^0.33.1"
|
||||
"@backstage/e2e-test-utils": "npm:^0.1.1"
|
||||
"@backstage/repo-tools": "npm:^0.14.0"
|
||||
"@backstage/repo-tools": "npm:^0.15.0"
|
||||
"@changesets/cli": "npm:^2.27.1"
|
||||
"@material-ui/core": "npm:^4.12.4"
|
||||
"@types/react": "npm:^19.0.8"
|
||||
|
|
|
@ -1,5 +0,0 @@
|
|||
---
|
||||
'@backstage-community/plugin-analytics-module-matomo': minor
|
||||
---
|
||||
|
||||
Added `sendPlainUserId` config, which controls whether hashing of userId should be disabled.
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
'@backstage-community/plugin-analytics-provider-segment': patch
|
||||
'@backstage-community/plugin-analytics-module-matomo': patch
|
||||
'@backstage-community/plugin-analytics-provider-segment': patch
|
||||
---
|
||||
|
||||
remove devDependency on '@redhat-developer/red-hat-developer-hub-theme'
|
||||
Updated dependency `@testing-library/jest-dom` to `6.7.0`.
|
|
@ -1,9 +0,0 @@
|
|||
---
|
||||
'@backstage-community/plugin-analytics-module-ga': minor
|
||||
'@backstage-community/plugin-analytics-module-ga4': minor
|
||||
'@backstage-community/plugin-analytics-module-matomo': minor
|
||||
'@backstage-community/plugin-analytics-module-newrelic-browser': minor
|
||||
'@backstage-community/plugin-analytics-provider-segment': minor
|
||||
---
|
||||
|
||||
Backstage version bump to v1.40.2
|
|
@ -1,5 +1,11 @@
|
|||
# @backstage-community/plugin-analytics-module-ga
|
||||
|
||||
## 0.9.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 70f97c5: Backstage version bump to v1.40.2
|
||||
|
||||
## 0.8.0
|
||||
|
||||
### Minor Changes
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@backstage-community/plugin-analytics-module-ga",
|
||||
"version": "0.8.0",
|
||||
"version": "0.9.0",
|
||||
"backstage": {
|
||||
"role": "frontend-plugin-module",
|
||||
"pluginId": "app",
|
||||
|
|
|
@ -1,5 +1,11 @@
|
|||
# @backstage-community/plugin-analytics-module-ga4
|
||||
|
||||
## 0.9.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 70f97c5: Backstage version bump to v1.40.2
|
||||
|
||||
## 0.8.0
|
||||
|
||||
### Minor Changes
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@backstage-community/plugin-analytics-module-ga4",
|
||||
"version": "0.8.0",
|
||||
"version": "0.9.0",
|
||||
"backstage": {
|
||||
"role": "frontend-plugin-module",
|
||||
"pluginId": "app",
|
||||
|
|
|
@ -1,5 +1,17 @@
|
|||
### Dependencies
|
||||
|
||||
## 1.17.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- b5a8ecf: Added `sendPlainUserId` config, which controls whether hashing of userId should be disabled.
|
||||
- 70f97c5: Backstage version bump to v1.40.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 0775db8: remove devDependency on '@redhat-developer/red-hat-developer-hub-theme'
|
||||
- 6877ddc: Updated dependency `@testing-library/jest-dom` to `6.6.4`.
|
||||
|
||||
## 1.16.0
|
||||
|
||||
### Minor Changes
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@backstage-community/plugin-analytics-module-matomo",
|
||||
"version": "1.16.0",
|
||||
"version": "1.17.0",
|
||||
"main": "src/index.ts",
|
||||
"types": "src/index.ts",
|
||||
"license": "Apache-2.0",
|
||||
|
@ -44,7 +44,7 @@
|
|||
"@backstage/core-app-api": "^1.17.1",
|
||||
"@backstage/core-components": "^0.17.3",
|
||||
"@backstage/dev-utils": "^1.1.11",
|
||||
"@testing-library/jest-dom": "6.6.3",
|
||||
"@testing-library/jest-dom": "6.7.0",
|
||||
"@types/node": "22.15.29",
|
||||
"cross-fetch": "4.0.0",
|
||||
"msw": "1.3.5"
|
||||
|
|
|
@ -1,5 +1,11 @@
|
|||
# @backstage-community/plugin-analytics-module-newrelic-browser
|
||||
|
||||
## 0.8.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 70f97c5: Backstage version bump to v1.40.2
|
||||
|
||||
## 0.7.0
|
||||
|
||||
### Minor Changes
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@backstage-community/plugin-analytics-module-newrelic-browser",
|
||||
"version": "0.7.0",
|
||||
"version": "0.8.0",
|
||||
"backstage": {
|
||||
"role": "frontend-plugin-module",
|
||||
"pluginId": "app",
|
||||
|
|
|
@ -1,5 +1,16 @@
|
|||
### Dependencies
|
||||
|
||||
## 1.17.0
|
||||
|
||||
### Minor Changes
|
||||
|
||||
- 70f97c5: Backstage version bump to v1.40.2
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 0775db8: remove devDependency on '@redhat-developer/red-hat-developer-hub-theme'
|
||||
- 6877ddc: Updated dependency `@testing-library/jest-dom` to `6.6.4`.
|
||||
|
||||
## 1.16.0
|
||||
|
||||
### Minor Changes
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@backstage-community/plugin-analytics-provider-segment",
|
||||
"version": "1.16.0",
|
||||
"version": "1.17.0",
|
||||
"main": "src/index.ts",
|
||||
"types": "src/index.ts",
|
||||
"license": "Apache-2.0",
|
||||
|
@ -54,7 +54,7 @@
|
|||
"@backstage/dev-utils": "^1.1.11",
|
||||
"@backstage/test-utils": "^1.7.9",
|
||||
"@testing-library/dom": "9.3.4",
|
||||
"@testing-library/jest-dom": "6.6.3",
|
||||
"@testing-library/jest-dom": "6.7.0",
|
||||
"@testing-library/react": "14.3.1",
|
||||
"@testing-library/user-event": "14.6.1",
|
||||
"@types/node": "22.15.29",
|
||||
|
|
|
@ -1791,7 +1791,7 @@ __metadata:
|
|||
"@backstage/core-components": "npm:^0.17.3"
|
||||
"@backstage/core-plugin-api": "npm:^1.10.8"
|
||||
"@backstage/dev-utils": "npm:^1.1.11"
|
||||
"@testing-library/jest-dom": "npm:6.6.3"
|
||||
"@testing-library/jest-dom": "npm:6.7.0"
|
||||
"@types/node": "npm:22.15.29"
|
||||
cross-fetch: "npm:4.0.0"
|
||||
msw: "npm:1.3.5"
|
||||
|
@ -1838,7 +1838,7 @@ __metadata:
|
|||
"@material-ui/lab": "npm:4.0.0-alpha.61"
|
||||
"@segment/analytics-next": "npm:^1.58.0"
|
||||
"@testing-library/dom": "npm:9.3.4"
|
||||
"@testing-library/jest-dom": "npm:6.6.3"
|
||||
"@testing-library/jest-dom": "npm:6.7.0"
|
||||
"@testing-library/react": "npm:14.3.1"
|
||||
"@testing-library/user-event": "npm:14.6.1"
|
||||
"@types/node": "npm:22.15.29"
|
||||
|
@ -6491,18 +6491,17 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@testing-library/jest-dom@npm:6.6.3, @testing-library/jest-dom@npm:^6.0.0":
|
||||
version: 6.6.3
|
||||
resolution: "@testing-library/jest-dom@npm:6.6.3"
|
||||
"@testing-library/jest-dom@npm:6.7.0, @testing-library/jest-dom@npm:^6.0.0":
|
||||
version: 6.7.0
|
||||
resolution: "@testing-library/jest-dom@npm:6.7.0"
|
||||
dependencies:
|
||||
"@adobe/css-tools": "npm:^4.4.0"
|
||||
aria-query: "npm:^5.0.0"
|
||||
chalk: "npm:^3.0.0"
|
||||
css.escape: "npm:^1.5.1"
|
||||
dom-accessibility-api: "npm:^0.6.3"
|
||||
lodash: "npm:^4.17.21"
|
||||
picocolors: "npm:^1.1.1"
|
||||
redent: "npm:^3.0.0"
|
||||
checksum: 10/1f3427e45870eab9dcc59d6504b780d4a595062fe1687762ae6e67d06a70bf439b40ab64cf58cbace6293a99e3764d4647fdc8300a633b721764f5ce39dade18
|
||||
checksum: 10/c994f028b6f2d49c18c9fd6050af7f3316fb0afd03d0ba15d03b177f0f046a0308302dd52ab289fad8794e16a88e4d724b5f23caa007cf343a4b5e435efb84d9
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
@ -8983,7 +8982,7 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"chalk@npm:3.0.0, chalk@npm:^3.0.0":
|
||||
"chalk@npm:3.0.0":
|
||||
version: 3.0.0
|
||||
resolution: "chalk@npm:3.0.0"
|
||||
dependencies:
|
||||
|
@ -17688,7 +17687,7 @@ __metadata:
|
|||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"picocolors@npm:^1.0.0, picocolors@npm:^1.1.0":
|
||||
"picocolors@npm:^1.0.0, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1":
|
||||
version: 1.1.1
|
||||
resolution: "picocolors@npm:1.1.1"
|
||||
checksum: 10/e1cf46bf84886c79055fdfa9dcb3e4711ad259949e3565154b004b260cd356c5d54b31a1437ce9782624bf766272fe6b0154f5f0c744fb7af5d454d2b60db045
|
||||
|
|
|
@ -1,5 +1,11 @@
|
|||
# @backstage-community/plugin-announcements-react
|
||||
|
||||
## 0.9.1
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 7ad0cd0: Fixes an issue where an empty list of userOwnershipRefs causes excessive api calls to the catalog when creating a new announcement.
|
||||
|
||||
## 0.9.0
|
||||
|
||||
### Minor Changes
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "@backstage-community/plugin-announcements-react",
|
||||
"description": "Web library for the announcements plugin",
|
||||
"version": "0.9.0",
|
||||
"version": "0.9.1",
|
||||
"main": "src/index.ts",
|
||||
"types": "src/index.ts",
|
||||
"license": "Apache-2.0",
|
||||
|
@ -51,6 +51,7 @@
|
|||
},
|
||||
"devDependencies": {
|
||||
"@backstage/cli": "^0.33.1",
|
||||
"@backstage/test-utils": "^1.7.10",
|
||||
"@testing-library/jest-dom": "^5.10.1",
|
||||
"@testing-library/react": "^12.1.3",
|
||||
"react": "^16.13.1 || ^17.0.0 || ^18.0.0"
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue