33 Commits

Author SHA1 Message Date
Patrik Oldsberg 3218028048 docs: update extension config schema examples to new configSchema format
Switch all documentation examples from the deprecated
`config: { schema: { field: z => z.type() } }` pattern to the new
`configSchema: { field: z.type() }` format using zod v4 imports.
Also update catalog-graph README to use current blueprint APIs.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Made-with: Cursor
2026-04-10 10:58:21 +02:00
Patrik Oldsberg 8fa6ef3452 frontend-test-utils: review fixes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-10 10:42:32 +01:00
Patrik Oldsberg 7ee7f122a8 frontend-test-utils: adjust fetch mock + add createApiMock
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-09 19:22:58 +01:00
Patrik Oldsberg b9d90a7140 frontend-test-utils: review and type fixes + cleanup
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-07 11:37:37 +01:00
Patrik Oldsberg f4bb4d1983 frontend-test-utils: remove redundant .factory util
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-07 00:34:36 +01:00
Patrik Oldsberg 0a1faaa076 docs/frontend-system: add utility API testing docs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-07 00:06:58 +01:00
Patrik Oldsberg 3bd2a1a5bf frontend-app-api: restrict the ability for plugins to override APIs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-16 01:18:58 +01:00
benjdlambert 536b76f405 chore: clenaup docs again
Signed-off-by: benjdlambert <ben@blam.sh>
2025-08-19 14:15: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 d6764eed83 docs/frontend-system: update existing usage of ApiBlueprint
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-07-29 10:31:58 +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 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 14bddfd10f docs: Fix typos
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
2025-04-18 17:32:34 +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
Patrik Oldsberg 1fde8285ec docs/frontend-system: update the rest of the API docs for 1.30
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-15 22:11:30 +02:00
Patrik Oldsberg 9058fd4e16 docs/frontend-system: update API creation docs for 1.30
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-15 22:08:19 +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
Patrik Oldsberg 87b6e03693 docs/frontend-system: make space in architecture docs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-14 12:21:35 +02:00
Vincenzo Scamporlino d185dcd12e docs: fix migrating apis links
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-02-15 22:15:47 +01:00
Vincenzo Scamporlino 07f922905e docs: move over utility api migration to frontend plugin
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-02-14 12:14:54 +01:00
Fredrik Adelöw 883782e8a7 Fix a bug in getLocationByRef that led to invalid backend calls
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-12-21 13:10:08 +01:00
Patrik Oldsberg 03d1894d83 microsite: enable frontend system docs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-12-19 15:20:04 +01:00
Fredrik Adelöw b4eed334e1 refer to the term 'extension config' much more explicitly
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-12-19 10:50:56 +01:00
Fredrik Adelöw 60ed1d935b flesh out the api docs some more
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-12-15 16:37:49 +01:00
Fredrik Adelöw cc6ccb5e11 review fixes
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-12-15 16:37:38 +01:00
Fredrik Adelöw 2c0ef3f119 Update docs/frontend-system/utility-apis/02-creating.md
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-12-15 16:37:38 +01:00
Fredrik Adelöw 8d469f8991 Update docs/frontend-system/utility-apis/02-creating.md
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-12-15 16:37:38 +01:00
Fredrik Adelöw 67b15262f1 Update docs/frontend-system/utility-apis/02-creating.md
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-12-15 16:37:38 +01:00
Fredrik Adelöw 812fc54405 Update docs/frontend-system/utility-apis/02-creating.md
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-12-15 16:37:38 +01:00
Fredrik Adelöw 8568feabdf begin on the configuring section
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-12-15 16:37:38 +01:00
Fredrik Adelöw 34ebdb5f19 flesh out all but the configuration section
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-12-15 16:37:38 +01:00
Fredrik Adelöw 716061d7ba fix links
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-12-15 16:37:38 +01:00
Fredrik Adelöw 6aa0cda977 add api docs
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-12-15 16:37:38 +01:00