Fredrik Adelöw
c8f65a1e53
Merge pull request #32247 from Erob711/api-card-table-options
...
feat: add table options and title for components cards of api
2026-02-16 17:02:39 +01:00
Patrik Oldsberg
41836147fc
api-docs: migrate entity filters to entity predicates
...
Migrated entity filters from deprecated string-based format to the new
entity predicate format in the alpha exports. Also updated documentation
across multiple plugins to use the new format and Blueprint APIs.
Changes:
- Migrated all entity filters in api-docs plugin from strings like
'kind:api' to entity predicates like { kind: 'api' }
- Updated documentation examples in api-docs, org, kubernetes, and
catalog-graph plugins
- Migrated all documentation examples from createEntityCardExtension and
createEntityContentExtension to use EntityCardBlueprint and
EntityContentBlueprint
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-04 21:25:13 +01:00
Patrik Oldsberg
ac9bead0dc
Add createTestEntityPage utility for testing entity extensions
...
This adds a test utility that simplifies testing entity cards and content
extensions in the new frontend system. The utility creates a test page
that provides EntityProvider context and accepts entity extensions through
input redirects.
Also adds the `apis` option to `renderTestApp` for API overrides, and
includes tests for entity cards in catalog, org, and api-docs plugins.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-02-04 11:29:47 +01:00
Fredrik Adelöw
7455dae884
require the use of node prefix on native imports
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2026-01-26 13:22:53 +01:00
Fredrik Adelöw
b1e1cb5252
fixup
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2026-01-08 16:24:42 +01:00
Eric Roberson
629c3ec822
add table options and title for components cards of api
...
add changeset
update api report
Signed-off-by: Eric Roberson <emattroberson@gmail.com >
2026-01-05 10:35:39 -07:00
benjdlambert
5993488172
chore: fix breaking change for swagger type
...
Signed-off-by: benjdlambert <ben@blam.sh >
2025-12-09 13:13:27 +01:00
Patrik Oldsberg
1c7ea4a3e8
plugins: remove unnecessary use of convertLegacyRouteRef(s)
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-11-23 14:36:02 +01:00
Patrik Oldsberg
d02db50b42
plugins: cleanup unnecessary use of compatWrapper
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-11-23 12:56:54 +01:00
Christoph Jerolimov
7c281a5b5c
fix(api-docs): Add i18n support for Raw tab title and an error message
...
Signed-off-by: Christoph Jerolimov <jerolimov+git@redhat.com >
2025-11-12 12:47:48 +01:00
Fredrik Adelöw
f46e3af943
Merge pull request #30861 from benjidotsh/api-docs/improve-styling-dark-mode
...
style(api-docs): improve styling for dark mode
2025-08-19 08:59:08 +02:00
Benjamin Janssens
633327cba2
style(api-docs): improve styling for dark mode
...
Signed-off-by: Benjamin Janssens <benji.janssens@gmail.com >
2025-08-11 16:17:30 +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
f2f133ce8d
update all usages of ApiBlueprint
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-07-28 22:27:13 +02:00
Patrik Oldsberg
18c64e9bd4
plugins: add info.packageJson loader for all plugins
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-05-15 11:25:53 +02:00
Fredrik Adelöw
28aa309325
Merge pull request #29665 from GabDug/typos
...
chore(typos): fix various code typos
2025-04-28 16:50:18 +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
Gabriel Dugny
72d019d663
chore(typos): Fix low-impact typos
...
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com >
2025-04-23 17:56:22 +02:00
mario ma
c682f5fd40
fix: prettier:check
...
Signed-off-by: mario ma <mario.ma.node@gmail.com >
2025-04-11 10:25:19 +08:00
mario ma
e33e8b0d67
add api-docs i18n report
...
Signed-off-by: mario ma <mario.ma.node@gmail.com >
2025-04-11 10:24:57 +08:00
mario ma
317bc3dd1e
feat: api-docs pulgin support i18n
...
Signed-off-by: mario ma <mario.ma.node@gmail.com >
2025-04-11 10:24:56 +08:00
Paul Schultz
2e26579e06
chore: update react imports
...
Signed-off-by: Paul Schultz <pschultz@pobox.com >
2025-04-08 07:35:24 -05:00
Gabriel Dugny
74871ccc3e
fix(api-docs): Consistent Typography in Entity HasApisCard
...
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com >
2025-02-28 19:52:34 +01:00
MT Lewis
dcf6e720d1
api-docs: fix typos in README and default path
...
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com >
2024-12-31 16:27:44 +00:00
Fredrik Adelöw
921ac08c30
Merge pull request #27560 from backstage/align-entity-cards-html
...
Fix link styling in ProvidedApisCard component
2024-11-20 15:14:56 +01:00
Jonathan Roebuck
11babd91c1
Fix link styling in ProvidedApisCard component
...
Signed-off-by: Jonathan Roebuck <jroebuck@spotify.com >
2024-11-08 15:01:02 +00:00
luccas
6836522a8e
added pagination to defaultApiExplorerPage
...
Signed-off-by: luccas <luccasmtxr@gmail.com >
2024-11-04 23:25:29 -03:00
Fredrik Adelöw
2c958fbd17
Merge pull request #27163 from backstage/blam/async-react-bump
...
deps: bump async-api
2024-10-22 12:23:52 +02:00
blam
11f57de56d
fix: bump async-api
...
Signed-off-by: blam <ben@blam.sh >
2024-10-16 11:11:12 +02:00
Jonathan Roebuck
8963eaa7a0
remove duplicated style
...
Signed-off-by: Jonathan Roebuck <jroebuck@spotify.com >
2024-10-15 14:33:21 +01:00
Jonathan Roebuck
0bd8730855
Use theme values for OpenApiDefinition styles
...
Signed-off-by: Jonathan Roebuck <jroebuck@spotify.com >
2024-10-15 14:07:11 +01:00
Fredrik Adelöw
7d06a43916
implement storage too
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2024-10-11 09:48:52 +02:00
Fredrik Adelöw
e39f72f813
implement permission too
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2024-10-11 09:48:52 +02:00
Fredrik Adelöw
033c957321
use the catalog mock in more tests
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2024-10-07 17:42:31 +02:00
Emma Indal
d68078a660
move external link icon to Link component
...
Signed-off-by: Emma Indal <emma.indahl@gmail.com >
2024-09-24 10:35:05 +02:00
Emma Indal
5645f9ff14
update apis cards empty state to use external icon on link
...
Signed-off-by: Emma Indal <emma.indahl@gmail.com >
2024-09-24 10:35:04 +02:00
Ben Lambert
7a03061741
Merge pull request #25325 from simonstamm/master
2024-08-16 11:38:42 +02:00
blam
89859bc83d
chore: fixing api-docs naming
...
Signed-off-by: blam <ben@blam.sh >
Signed-off-by: blam <ben@blam.sh >
2024-08-15 14:37:58 +02:00
blam
7ba66a38cb
chore: some other deprecations
...
Signed-off-by: blam <ben@blam.sh >
2024-08-15 14:37:57 +02:00
Patrik Oldsberg
1d40a3316f
Merge pull request #26011 from backstage/rugvip/frontend-plugin
...
frontend-plugin-api: renamed createPlugin to createFrontendPlugin
2024-08-14 16:38:14 +02:00
Patrik Oldsberg
9b356dcaac
frontend-plugin-api: renamed createPlugin to createFrontendPlugin
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2024-08-14 16:01:25 +02:00
Fredrik Adelöw
39baa03ae5
Merge pull request #25050 from jvanalstyne-mdsol/feat/component-card-columns
...
feat(api-docs): Columns override on ComponentsCards
2024-08-14 09:17:14 +02:00
Joe Van Alstyne
5394a94efa
Add columns prop to ConsumingComponentsCard and ProvidingComponentsCard
...
Signed-off-by: Joe Van Alstyne <jvanalstyne@mdsol.com >
2024-08-09 19:01:25 +09:00
David Weber
658279973e
feat: provide table options everywhere and add title to api tables
...
Signed-off-by: David Weber <david.weber@w3tec.ch >
Signed-off-by: David Weber <david.weber.schenker@gmail.com >
2024-07-29 02:09:25 +02:00
Simon Stamm
89f63c5206
fix(apidocs): move type AsyncApiResolver and config to AsyncApiDefinition component
...
Signed-off-by: Simon Stamm <simon.stamm@tui.com >
2024-07-01 08:41:47 +02:00
Simon Stamm
ebfeb40305
feat(apidocs): add resolvers prop to AsyncApiDefinitionWidget
...
Signed-off-by: Simon Stamm <simon.stamm@tui.com >
2024-06-19 17:55:40 +02:00
Patrik Oldsberg
7f8403952f
api-docs: add default route target
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2024-06-03 17:05:45 +02:00
Fredrik Adelöw
9cdc651a41
fix some particularly noisy test log warning sources
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2024-05-30 14:52:48 +02:00
Sydney Achinger
bf54214344
Merge pull request #24475 from benjidotsh/feat/owner-picker-mode
...
add property ownerPickerMode to TechDocsIndexPage and DefaultApiExplorerPage
2024-05-16 18:11:31 -04:00