Commit Graph

43 Commits

Author SHA1 Message Date
Patrik Oldsberg c7890e175e Merge pull request #20157 from backstage/rugvip/playwright
replace Cypress with Playwright
2023-09-26 11:14:59 +02:00
Patrik Oldsberg ec1ca01848 Merge pull request #20133 from backstage/rugvip/reconfigure
core-plugin-api: remove experimental plugin configuration API
2023-09-26 10:54:02 +02:00
Johan Haals 035c0448e4 Merge pull request #20015 from backstage/jhaals/techRadar
tech-radar: Add alpha exports for page and api extensions
2023-09-26 10:16:53 +02:00
Patrik Oldsberg a07764f44a remove cypress
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-25 16:57:54 +02:00
Patrik Oldsberg e232feec21 remove catalog-customized example
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-23 17:28:25 +02:00
Fredrik Adelöw deed089a3d Bump cypress to fix the end-to-end tests
Co-authored-by: blam <ben@blam.sh>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-09-22 15:26:08 +02:00
Patrik Oldsberg ba6a3b59c1 remove duplicate app icon link
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-21 11:04:05 +02:00
github-actions[bot] b228d7d9c2 Version Packages
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-20 11:24:40 +02:00
Johan Haals 0ca9a540e6 tech-radar: Add alpha exports for page and api extensions
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2023-09-19 14:30:15 +02:00
Patrik Oldsberg 5fb348af52 frontend-plugin-api: refactor coreExtensionData.reactComponent -> .reactElement
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-13 13:45:48 +02:00
github-actions[bot] a6d1580062 Version Packages (next) 2023-09-12 11:41:29 +00:00
Patrik Oldsberg f8669aacfa app-next: format app-config.yaml
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-08 17:25:30 +02:00
Patrik Oldsberg cd2eed66d7 app-next: fix app test
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-08 16:40:28 +02:00
Patrik Oldsberg 3b1d747704 app-next: remove legacy app wrapping
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-08 15:44:35 +02:00
Patrik Oldsberg 46b4845a7b graphiql: stop disabling endpoint extensions by default + configure in app-next
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-08 15:43:19 +02:00
Patrik Oldsberg 94e839e095 app-next: update graphiql import
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-07 18:45:15 +02:00
Patrik Oldsberg ee6d21521b app-next: switch to using real graphiql plugin
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-07 13:42:52 +02:00
Patrik Oldsberg a4e19c2492 Merge pull request #19787 from backstage/mob/package-discovery
cli,frontend-app-api: add experimental support for frontend package discovery
2023-09-06 13:00:19 +02:00
Patrik Oldsberg 3f49724db8 cli,frontend-app-api: more cleanup
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 18:07:50 +02:00
Patrik Oldsberg 89f03fa044 cli,frontend-app-api: cleanup
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 16:42:05 +02:00
Patrik Oldsberg a44803ad8a app-next: complete package discovery example
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 16:03:31 +02:00
github-actions[bot] 32a09adcff Version Packages (next) 2023-09-05 10:03:17 +00:00
Patrik Oldsberg b0526feb70 app-next: page2 link
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-04 14:44:56 +02:00
Patrik Oldsberg 4d410e0985 frontend-app-api: initial routing system implementation
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-04 14:44:56 +02:00
Fredrik Adelöw 321eb06b5c WIP
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-09-04 14:44:38 +02:00
Fredrik Adelöw 3438bdeb7d add a skeleton for route test pages
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-09-04 14:44:38 +02:00
Fredrik Adelöw 8cec7664e1 remove dependencies on @types/node
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-09-01 11:04:14 +02:00
Fredrik Adelöw 9758240395 added tests to createPlugin, plus minor refactors
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-08-30 14:57:38 +02:00
Fredrik Adelöw c93e9d5bf7 Remove the concept of extension instances on the surface
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-08-30 11:59:37 +02:00
Fredrik Adelöw bb126d2626 Merge pull request #19646 from backstage/mob/createPageExtension
Add a `createPageExtension` wrapper to the plugin API
2023-08-30 10:45:21 +02:00
Fredrik Adelöw c737484eec Add createPageExtension
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-08-29 18:02:24 +02:00
github-actions[bot] fc1a38bc57 Version Packages (next) 2023-08-29 12:18:08 +00:00
Eric Peterson 9dfdf5fe9e Merge pull request #19555 from backstage/catalog-info/maintainers 2023-08-25 16:59:23 +02:00
Eric Peterson f5cdb61269 Add maintainer-owned catalog-info.yaml files
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2023-08-23 18:02:53 +02:00
Patrik Oldsberg a52d7f271b frontend-plugin-api: add support for extension configuration schema
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-23 14:32:06 +02:00
Patrik Oldsberg c883812471 app-next: app-config format
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-22 10:07:30 +02:00
Patrik Oldsberg f46953c850 app-next: fix test
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-21 17:49:11 +02:00
Patrik Oldsberg fe40e6de46 app-next: move core API to frontend-{app,plugin}-api
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-21 14:49:29 +02:00
Patrik Oldsberg 7648aaf48d app-next: add TODOs + some reorder
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-21 14:26:30 +02:00
Patrik Oldsberg 7189abc803 app-next: add architecture diagram
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-21 13:06:53 +02:00
Patrik Oldsberg 3b102dc2aa app-next: config reading and merging
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-21 13:06:53 +02:00
Patrik Oldsberg 9ebc561ca1 app-next: working graphiql page
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Co-authored-by: MT Lewis <mtlewis@users.noreply.github.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-21 13:06:53 +02:00
Patrik Oldsberg 0f514f99a2 initial app-next
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Co-authored-by: MT Lewis <mtlewis@users.noreply.github.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-21 13:06:53 +02:00