Skip to content

Commit 74f5dec

Browse files
committed
add changeset
1 parent 262154f commit 74f5dec

File tree

13 files changed

+75
-46
lines changed

13 files changed

+75
-46
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
'@red-hat-developer-hub/backstage-plugin-catalog-backend-module-extensions': minor
3+
'@red-hat-developer-hub/backstage-plugin-extensions-backend': minor
4+
'@red-hat-developer-hub/backstage-plugin-extensions-common': minor
5+
'@red-hat-developer-hub/backstage-plugin-extensions': minor
6+
'@red-hat-developer-hub/extensions-cli': minor
7+
---
8+
9+
Renamed plugins from marketplace to extensions
10+
11+
- Renamed all packages from `backstage-plugin-marketplace-*` to `backstage-plugin-extensions-*`
12+
- Updated all internal references, exports, and API endpoints
13+
- Reduced frontend bundle size by lazy-loading Monaco editor

workspaces/extensions/docs/index.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,9 @@ g, user:default/<login-id/user-name>, role:default/team_a
6565
import('@red-hat-developer-hub/backstage-plugin-extensions-backend'),
6666
);
6767
backend.add(
68-
import('@red-hat-developer-hub/backstage-plugin-catalog-backend-module-extensions'),
68+
import(
69+
'@red-hat-developer-hub/backstage-plugin-catalog-backend-module-extensions'
70+
),
6971
);
7072
```
7173

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
plugins:
2-
# - package: ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-bulk-import-backend-dynamic
3-
# disabled: false
4-
# - package: ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-bulk-import
5-
# disabled: true
6-
# pluginConfig:
7-
# dynamicPlugins:
8-
# frontend:
9-
# red-hat-developer-hub.backstage-plugin-bulk-import:
10-
# appIcons:
11-
# - name: bulkImportIcon3
12-
# importName: BulkImportIcon3
13-
# dynamicRoutes:
14-
# - path: /bulk-import/repositories
15-
# importName: BulkImportPage
16-
# menuItem:
17-
# icon: bulkImportIcon
18-
# text: Bulk import
2+
- package: ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-bulk-import-backend-dynamic
3+
disabled: false
4+
- package: ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-bulk-import
5+
disabled: true
6+
pluginConfig:
7+
dynamicPlugins:
8+
frontend:
9+
red-hat-developer-hub.backstage-plugin-bulk-import:
10+
appIcons:
11+
- name: bulkImportIcon3
12+
importName: BulkImportIcon3
13+
dynamicRoutes:
14+
- path: /bulk-import/repositories
15+
importName: BulkImportPage
16+
menuItem:
17+
icon: bulkImportIcon
18+
text: Bulk import
1919
- package: ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-extensions
2020
disabled: false
2121
pluginConfig:
@@ -36,21 +36,21 @@ plugins:
3636
title: Catalog
3737
- package: ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-extensions-backend-dynamic
3838
disabled: false
39-
# - package: ./dynamic-plugins/dist/backstage-community-plugin-quay
40-
# disabled: false
41-
# # TODO: enable
42-
# pluginConfig:
43-
# dynamicPlugins:
44-
# frontend:
45-
# backstage-community.plugin-quay:
46-
# mountPoints:
47-
# - mountPoint: entity.page.image-registry/cards
48-
# importName: QuayPage
49-
# config:
50-
# layout:
51-
# gridColumn: 1 / -1
52-
# if:
53-
# anyOf:
54-
# - isQuayAvailable
55-
# - package: ./dynamic-plugins/dist/backstage-community-plugin-topology
56-
# disabled: false
39+
- package: ./dynamic-plugins/dist/backstage-community-plugin-quay
40+
disabled: false
41+
# TODO: enable
42+
pluginConfig:
43+
dynamicPlugins:
44+
frontend:
45+
backstage-community.plugin-quay:
46+
mountPoints:
47+
- mountPoint: entity.page.image-registry/cards
48+
importName: QuayPage
49+
config:
50+
layout:
51+
gridColumn: 1 / -1
52+
if:
53+
anyOf:
54+
- isQuayAvailable
55+
- package: ./dynamic-plugins/dist/backstage-community-plugin-topology
56+
disabled: false

workspaces/extensions/examples/packages/red-hat-developer-hub-backstage-plugin-extensions.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,4 +56,3 @@ spec:
5656
dynamicPlugins:
5757
frontend:
5858
red-hat-developer-hub.backstage-plugin-extensions: {}
59-

workspaces/extensions/packages/backend/src/index.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,9 @@ backend.add(
7070
import('@red-hat-developer-hub/backstage-plugin-extensions-backend'),
7171
);
7272
backend.add(
73-
import('@red-hat-developer-hub/backstage-plugin-catalog-backend-module-extensions'),
73+
import(
74+
'@red-hat-developer-hub/backstage-plugin-catalog-backend-module-extensions'
75+
),
7476
);
7577

7678
backend.start();

workspaces/extensions/packages/cli/bin/extensions-cli

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,3 @@ if (!isLocal) {
2727
require('@backstage/cli/config/nodeTransform.cjs');
2828
require('../src');
2929
}
30-

workspaces/extensions/plugins/catalog-backend-module-extensions/CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,17 +70,20 @@
7070

7171
- fdda9a1: Add internationalization (i18n) support with German, French and Spanish translations in marketplace.
7272
- cbe1174: ### Plugin List Improvements
73+
7374
- Introduced **"Generally Available"** badge with tooltip
7475
- Added tooltips for other badges
7576
- Removed **Verified** badge
7677

7778
### Plugin Details Enhancements
79+
7880
- Added status badges for all support levels: GA, Dev Preview, Tech Preview, Community, Custom
7981
- Added **Publisher**, **Author**, and **Supported By** metadata
8082
- Renamed **Supported version****Backstage compatibility version**
8183
- Removed **Verified** status
8284

8385
### Enhanced Filtering System
86+
8487
- Introduced new filters: **Generally Available**, **Dev Preview**, **Tech Preview**, **Community Plugins**
8588
- Added visual badges with color coding and helper text for filters
8689

workspaces/extensions/plugins/catalog-backend-module-extensions/README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@ yarn --cwd packages/backend add @red-hat-developer-hub/backstage-plugin-catalog-
1919

2020
```typescript
2121
backend.add(
22-
import('@red-hat-developer-hub/backstage-plugin-catalog-backend-module-extensions'),
22+
import(
23+
'@red-hat-developer-hub/backstage-plugin-catalog-backend-module-extensions'
24+
),
2325
);
2426
```
2527

workspaces/extensions/plugins/catalog-backend-module-extensions/src/providers/BaseEntityProvider.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ import { JsonFileData } from '../types';
3030
/**
3131
* @public
3232
*/
33-
export abstract class BaseEntityProvider<
34-
T extends Entity,
35-
> implements EntityProvider {
33+
export abstract class BaseEntityProvider<T extends Entity>
34+
implements EntityProvider
35+
{
3636
private connection?: EntityProviderConnection;
3737
private taskRunner: SchedulerServiceTaskRunner;
3838

workspaces/extensions/plugins/extensions-backend/CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,10 +78,12 @@
7878
- dad9806: Integrate plugins-info plugin and add `Installed packages` tab with enhanced UI.
7979

8080
BREAKING: The deprecated `InstallationContextProvider` export behavior changed.
81+
8182
- We now export a null component `InstallationContextProvider` from `plugin.ts` solely for backward compatibility. It no longer provides context and will be removed in a future release.
8283
- Migration: There is no replacement API; this was internal-only. Please upgrade to the latest RHDH where features no longer rely on this provider.
8384

8485
Also:
86+
8587
- New `Installed packages` tab with dual-source mapping and client-side filtering/pagination.
8688

8789
### Patch Changes

0 commit comments

Comments
 (0)