Patrik Oldsberg
d65d4812f6
frontend-plugin-api: support predicate overrides
...
Allow plugin and extension overrides to replace or remove existing if predicates. This makes conditional plugin and extension behavior overrideable through both plugin overrides and module-installed extension overrides.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-03-17 13:03:21 +01:00
Patrik Oldsberg
5fec07d083
docs: cover phased frontend app setup
...
This documents the new phased app preparation flow and conditional feature behavior in the frontend-system docs, and adds the missing changeset coverage for related published package changes.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-03-17 13:03:11 +01:00
Patrik Oldsberg
17dff0ba25
docs: rename package discovery to feature discovery and reduce duplication
...
Rename "package discovery" to "feature discovery" across all plugin
READMEs and docs to match the established terminology. Slim down the
Feature Discovery section in the architecture docs to avoid duplicating
the configuration details now covered in the installing plugins page.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-03-04 12:57:49 +01:00
Patrik Oldsberg
67723818b5
docs: improve cross-references for installing plugins page
...
Update the Building Apps overview to reference the new installing
plugins page instead of duplicating feature discovery content. Add
cross-references between the installing plugins page, the architecture
feature discovery docs, the plugin conversion page, and the extension
configuration page.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-03-04 12:14:48 +01:00
Patrik Oldsberg
cc3c035267
frontend-plugin-api: document that icons should be 24x24
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-17 11:55:32 +01:00
Patrik Oldsberg
6d3c8065a6
docs/frontend-system: update to use icon element
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-17 11:55:25 +01:00
Patrik Oldsberg
e1f22f2d15
plugin icons and titles
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-17 11:55:22 +01:00
Aramis Sennyey
36573c6dd0
docs: fix reference to parent inputs in child extension ( #32801 )
...
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com >
2026-02-11 10:23:55 -05:00
Patrik Oldsberg
9554c36e4c
frontend-plugin-api: deprecate multiple attachment points and document api pattern
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-26 16:53:03 +01:00
Patrik Oldsberg
f73d947c85
docs/frontend-system: document internal option for createExtensionInput
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-23 11:41:16 +01:00
Patrik Oldsberg
c6b9f50337
frontend-plugin-api: type safe attachTo references
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-11-11 09:41:23 -05:00
Patrik Oldsberg
8b84f39946
frontend-plugin-api: runtime attachTo by reference
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-11-08 19:01:10 +01:00
Patrik Oldsberg
7c6a66dd9f
frontend-plugin-api: add support for relative attachments
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-11-08 11:26:08 +01:00
Camila Belo
7ecdb62400
docs: update nfs status
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2025-08-21 14:48:31 +02:00
benjdlambert
536b76f405
chore: clenaup docs again
...
Signed-off-by: benjdlambert <ben@blam.sh >
2025-08-19 14:15:06 +02:00
Patrik Oldsberg
391f0ca10d
frontend-app-api: add lazy external route ref resolution
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-08-16 14:46:39 +02:00
Fredrik Adelöw
8b1bf6e069
elevate app.packages to no longer be experimental
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2025-08-07 17:02:05 +02:00
Patrik Oldsberg
e392d2ecc6
docs/frontend-system: polish blueprint docs
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-08-06 09:31:06 +02:00
Patrik Oldsberg
147482b700
frontend-plugin-api: switch naming recommendation from define to defineParams
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-08-04 17:17:05 +02:00
Patrik Oldsberg
e4ddf22854
frontend-plugin-api,catalog-react: remove default* prefix from blueprint params
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-08-04 16:46:55 +02:00
Patrik Oldsberg
a849f89b9a
docs/frontend-system: document route ref aliases
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-08-01 12:49:27 +02:00
Patrik Oldsberg
0b91dc8bbc
docs/frontend-system: document advanced blueprint param types
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-07-29 11:12:57 +02:00
Andre Wanlin
b5545900a4
Initial removal
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2025-06-06 13:14:54 -05:00
Patrik Oldsberg
44d1af1928
Merge pull request #29953 from backstage/rugvip/info
...
frontend-{app,plugin}-api: add support for plugin info and manifests
2025-05-27 13:59:58 +02:00
Patrik Oldsberg
d44f943e6d
Update docs/frontend-system/architecture/10-app.md
...
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-05-15 23:40:17 +02:00
Patrik Oldsberg
c09599ddac
docs/frontend-system: tiny fix
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-05-15 17:21:05 +02:00
Patrik Oldsberg
363e515d59
docs/frontend-system: document plugin info system
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-05-15 17:14:23 +02:00
Patrik Oldsberg
fb58f20613
frontend-plugin-api: rename plugin ID option to pluginId
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-04-27 12:53:08 +02:00
Patrik Oldsberg
69c099f75e
Merge pull request #29514 from backstage/rugvip/polish
...
docs/frontend-system: polish plugin migration docs
2025-04-08 19:53:00 +02:00
Paul Schultz
2e26579e06
chore: update react imports
...
Signed-off-by: Paul Schultz <pschultz@pobox.com >
2025-04-08 07:35:24 -05:00
Patrik Oldsberg
1e6d692654
docs/frontend-system: new title for architecture migrations section to avoid confusion
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-04-08 14:11:18 +02:00
AmbrishRamachandiran
8900d8cdec
Updated utility docs notes design
...
Signed-off-by: AmbrishRamachandiran <ambrish.r@infosys.com >
2025-02-20 14:44:55 +05:30
Patrik Oldsberg
f5790837cf
docs/frontend-system: add docs for multiple parents
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-02-06 14:22:09 +01:00
Patrik Oldsberg
d64f16acc5
docs/frontend-system: document param overrides
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2024-09-18 12:52:01 +02:00
Patrik Oldsberg
d1d2116641
docs/frontend-system: mention createApp move
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2024-09-17 10:47:30 +02:00
Patrik Oldsberg
2542b9046e
Update docs/frontend-system/architecture/60-migrations.md
...
Co-authored-by: Johan Haals <johan.haals@gmail.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2024-09-17 10:39:52 +02:00
Patrik Oldsberg
55a484379a
docs/frontend-system: more 1.31 migration docs
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2024-09-17 10:31:45 +02:00
Patrik Oldsberg
ddbeace2a4
{core,frontend}-app-api: fix route binding prio + disable through code
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2024-09-12 12:32:21 +02:00
blam
edc7b4afbb
chore: migrations section
...
Signed-off-by: blam <ben@blam.sh >
2024-09-09 14:37:50 +02:00
blam
f83621cdb8
chore: small tewak
...
Signed-off-by: blam <ben@blam.sh >
2024-09-09 10:47:39 +02:00
blam
691e73d8d6
chore: update references from createExtensionOverrides to createFrontendModule instead
...
Signed-off-by: blam <ben@blam.sh >
2024-09-09 10:45:41 +02:00
AmbrishRamachandiran
855f478efc
fixed grammer mistakes in the front end system docs
...
Signed-off-by: AmbrishRamachandiran <ambrish.r@infosys.com >
2024-09-09 10:42:18 +05:30
Łukasz Jernaś
fecff81626
fix(docs): Fix some more typos
...
Signed-off-by: Łukasz Jernaś <lukasz.jernas@allegro.com >
2024-09-04 15:18:27 +02:00
Patrik Oldsberg
7c80650a1e
frontend-app-api: extract createApp out into frontend-defaults
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2024-08-29 11:53:48 +02:00
Patrik Oldsberg
4a8c91ec36
Apply suggestions from code review
...
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2024-08-16 16:54:36 +02:00
Patrik Oldsberg
d42c283390
Update docs/frontend-system/architecture/25-extension-overrides.md
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2024-08-16 11:47:45 +02:00
Patrik Oldsberg
7673308e82
Update docs/frontend-system/architecture/25-extension-overrides.md
...
Co-authored-by: Ben Lambert <blam@spotify.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2024-08-15 17:04:47 +02:00
Patrik Oldsberg
177e362d33
docs/frontend-system: slim down createExtensionOverrides docs
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2024-08-15 16:59:11 +02:00
Patrik Oldsberg
c7743442ca
docs/frontend-system: tweak config override + input override docs
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2024-08-15 16:45:12 +02:00
Patrik Oldsberg
648ab6764f
docs/frontend-system: docs for how to override config schema
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2024-08-15 15:23:30 +02:00