Patrik Oldsberg
e28d379e32
changesets: add changeset for frontend-app-api app graph refactor
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 18:01:23 +02:00
Patrik Oldsberg
062f7a85cb
frontend-app-api: add graph types docs
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 18:01:23 +02:00
Patrik Oldsberg
d2e2b01ae1
frontend-app-api: move some createApp tests to createAppGraph
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 18:01:23 +02:00
Patrik Oldsberg
ee39751fdf
frontend-app-api: make rootNodeId required in resolveAppGraph
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 18:01:23 +02:00
Patrik Oldsberg
89dc1250d8
frontend-app-api: make it possible to configure which extensions are forbidden
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 18:01:23 +02:00
Patrik Oldsberg
5aad4f7720
frontend-app-api: no longer reject core extension configuration
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 18:01:23 +02:00
Patrik Oldsberg
6d2258621f
frontend-app-api: update resolveAppNodeSpecs tests
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 18:01:23 +02:00
Patrik Oldsberg
6473b37182
frontend-app-api: move graph/ to top level
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 18:01:23 +02:00
Patrik Oldsberg
fcf1b80bed
frontend-app-api: migrate createApp to use createAppGraph
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 18:01:23 +02:00
Patrik Oldsberg
ea26227748
frontend-app-api: rename extractRouteInfoFromInstanceTree -> extractRouteInfoFromAppNode
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 18:01:23 +02:00
Patrik Oldsberg
fd6dd7c079
frontend-app-api: migrate extractRouteInfoFromInstanceTree to app graph
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 18:01:23 +02:00
Patrik Oldsberg
eb7c037e6f
frontend-app-api: fix AppNodeInstance.getData return type
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 18:01:23 +02:00
Patrik Oldsberg
90b9ef567d
frontend-app-api: add createAppGraph
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 18:01:23 +02:00
Patrik Oldsberg
65b6a91894
frontend-app-api: rename buildAppGraph -> resolveAppGraph
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 18:01:23 +02:00
Patrik Oldsberg
d844ec8a0b
frontend-app-api: add tests for instantiateAppNodeTree
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 18:01:23 +02:00
Patrik Oldsberg
aded5d1ce4
frontend-app-api: migrate createExtensionInstance tests
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 18:01:23 +02:00
Patrik Oldsberg
2b1ceb2fe1
frontend-app-api: move app node instance creation into instantiateAppNodeTree
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 18:01:22 +02:00
Patrik Oldsberg
be2afe8d48
frontend-app-api: update createAppNodeInstance for ReadonlyMap + remove ExtensionInstance type
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 17:59:06 +02:00
Patrik Oldsberg
1a9acc4ff1
frontend-app-api: refactor buildAppGraph to avoid mutability casts
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 17:59:06 +02:00
Patrik Oldsberg
3230953cc9
frontend-app-api: switch to ReadonlyMap in app graph types
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 17:59:06 +02:00
Patrik Oldsberg
ff33a006a1
frontend-app-api: add node map to app graph
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 17:59:06 +02:00
Patrik Oldsberg
6e6458f9c2
frontend-app-api: tweak app graph to have an explicit root node
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 17:59:06 +02:00
Patrik Oldsberg
2ff857bdb4
frontend-app-api: add instantiateAppNodeTree
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 17:59:06 +02:00
Patrik Oldsberg
bb4d40b481
frontend-app-api: refactor createExtensionInstance -> createAppNodeInstance
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 17:59:06 +02:00
Patrik Oldsberg
544968da08
frontend-app-api: make app node serializable
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 17:59:06 +02:00
Patrik Oldsberg
7df6a42e4a
frontend-app-api: extract Mutable to common internal type in graph
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 17:59:06 +02:00
Patrik Oldsberg
650309205b
frontend-app-api: move createExtensionInstance to graph
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 17:59:06 +02:00
Patrik Oldsberg
d2bee21c91
frontend-app-api: add initial app graph builder
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 17:59:06 +02:00
Patrik Oldsberg
b3977b9864
frontend-app-api: refactor mergeExtensionParameters -> resolveAppNodeSpecs
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 17:59:06 +02:00
Patrik Oldsberg
c617af1d6d
frontend-app-api: add initial app graph types
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 17:59:05 +02:00
Patrik Oldsberg
6c6f392c74
frontend-app-api: extract extension config reading into separate module
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 17:59:05 +02:00
Patrik Oldsberg
776d2c3fca
Merge pull request #20650 from anicke/cookiecutter-mockfs
...
Scaffolder/cookiecutter: Remove usage of mock-fs
2023-10-19 17:38:27 +02:00
Patrik Oldsberg
dc613f9bcf
frontend-app-api: fix configuration schema
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 17:33:37 +02:00
Patrik Oldsberg
81c8db2088
core-components: make RoutedTabs not explode when rendering without tabs
...
Co-authored-by: Camila Belo <camilaibs@gmail.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 16:34:02 +02:00
Camila Belo
d04b6706cc
Merge pull request #20586 from backstage/camilaibs/improve-error-boundary-component
...
[DI] Improve `ExtensionBoundary` component
2023-10-19 16:22:06 +02:00
Alex Ashley
59db162d4b
docs: mention flag for using software templates on Node 20
...
Signed-off-by: Alex Ashley <alexa@liatrio.com >
2023-10-19 09:56:57 -04:00
Patrick Jungermann
a3236ad0ca
docs(auth): fix links to repository in README.md
...
Fix links at the `README.md` files
of the gitlab auth provider and microsoft auth provider.
Additionally, the wrong provider name was used at auth-backend
within code documentation related to the microsoft provider.
Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com >
2023-10-19 15:23:53 +02:00
Patrik Oldsberg
9dc88681c8
Merge pull request #20590 from parmar-abhinav/master2
...
Add examples for github:webhook scaffolder actions
2023-10-19 15:07:29 +02:00
Niklas Aronsson
052998a180
Use setContent instead of clear plus addContent
...
Signed-off-by: Niklas Aronsson <niklasar@axis.com >
2023-10-19 14:55:16 +02:00
Camila Belo
66af240ea6
refactor(frontend-plugin-api): merge boundary and suspense components
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-10-19 14:54:35 +02:00
Patrik Oldsberg
ce4ffacd6e
Merge pull request #20676 from backstage/rugvip/fix
...
docs: fix links to analytics-module-ga README
2023-10-19 14:28:52 +02:00
Camila Belo
a6efee3040
Merge pull request #20456 from backstage/camilal/migrate-stackoverflow-to-declarative-integration
...
[DI] Migrate `Stack Overflow` plugins to declarative integration
2023-10-19 14:15:34 +02:00
Patrik Oldsberg
6d469fa872
Merge pull request #20668 from Ankit-netizens/scaffolder-rails-no-mock-fs
...
Replaced mock-fs in scaffolder rails
2023-10-19 14:04:31 +02:00
Camila Belo
cca1afc547
refactor(search): restore inline attachment
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-10-19 13:57:54 +02:00
Camila Belo
1b8f005aab
refactor(catalog): restore inline attachment
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-10-19 13:57:35 +02:00
Patrik Oldsberg
816493a7c5
docs: fix links to analytics-module-ga README
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-10-19 13:55:47 +02:00
Patrik Oldsberg
124ba80362
Merge pull request #20675 from drodil/techdocs_fail_message_improvement
...
chore: add info about entity if tech docs building fails
2023-10-19 13:54:02 +02:00
Patrik Oldsberg
28d1f6004d
Merge pull request #20669 from awanlin/docs/new-backend-updates
...
docs: new backend system updates
2023-10-19 13:52:15 +02:00
Hannes Jetter
9fdd2431d8
added support for new backend
...
Signed-off-by: Hannes Jetter <hannes.jetter@aeb.com >
2023-10-19 13:29:40 +02:00
Heikki Hellgren
c3c5c7e514
chore: add info about entity if tech docs building fails
...
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi >
2023-10-19 14:28:44 +03:00