Patrik Oldsberg
7f05f5759b
Use --name flag in example command template
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-03-17 10:59:07 +01:00
Patrik Oldsberg
edf2b77581
cli-module-new: add template for CLI module packages
...
Add a new `cli-module` template to the Backstage CLI that scaffolds
CLI module packages. This includes adding the `cli-module` role to the
template system, with proper naming conventions and prompts.
The generated package includes:
- A bin entry point for standalone execution
- An index.ts with createCliModule setup
- An example command using cleye
- Standard package.json with cli-module role
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-03-17 10:54:26 +01:00
Patrik Oldsberg
ebeb0d4d8b
Use frontend-dev-utils in new frontend plugin template
...
Update the new frontend plugin template to use createDevApp in its dev entry point and teach cli-module-new to resolve frontend-dev-utils versions for generated packages.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-03-16 16:13:02 +01:00
Andre Wanlin
6ce4a13bf4
docs - Writing Custom Actions Corrections
...
Signed-off-by: Andre Wanlin <awanlin@spotify.com >
2026-02-08 12:39:13 -06:00
Patrik Oldsberg
cfd8103e63
catalog-node: promote extension points
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-27 13:22:04 +01:00
Fredrik Adelöw
69d880e171
Bump to latest zod
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2026-01-26 13:52:02 +01:00
Patrik Oldsberg
140cbc2a20
cli: add missing backend-test-utils deps to templates
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-01-19 10:48:39 +01:00
ElaineDeMattosSilvaB
35002fb261
fix: add react-router-dom to peer deps
...
Signed-off-by: ElaineDeMattosSilvaB <elaine.de-mattos-silva-bezerra@deutschebahn.com >
2025-11-26 13:15:09 +01:00
ElaineDeMattosSilvaB
3acce8c969
fix(cli): add react-dom to peer and dev dependencies in frontend plugin template
...
Signed-off-by: ElaineDeMattosSilvaB <elaine.de-mattos-silva-bezerra@deutschebahn.com >
2025-11-15 07:56:41 +01:00
Patrik Oldsberg
fc7cbfced9
cli: add template for catalog provider
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-10-20 19:58:19 +02:00
Patrik Oldsberg
2926f773c2
Merge pull request #31021 from backstage/rugvip/backend-template
...
cli: update backend plugin template with new service pattern
2025-08-29 14:34:23 +02:00
Patrik Oldsberg
e1adce4bd3
cli: update backend plugin template with new service pattern
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-08-29 13:27:21 +02:00
Patrik Oldsberg
080f25215f
cli: fix nfs plugin template id -> pluginId
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-08-25 16:39:50 +02:00
Patrik Oldsberg
18a0900f1a
cli: add template for new frontend system
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-08-05 09:15:24 +02:00
Patrik Oldsberg
6c6991453f
cli/templates/new-frontend-plugin-module: fix package export + change to module.tsx
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-08-03 02:16:02 +02:00
Patrik Oldsberg
35dd3f58b4
cli/templates/new-frontend-plugin-module: add pluginId to package.json
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-08-02 14:27:15 +02:00
Patrik Oldsberg
0bcb5fc5c1
cli/templates: frontend-plugin-module -> new-* + remove from default
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-08-02 14:24:23 +02:00
solimant
38b424338d
Support frontend plugin modules in CLI
...
Signed-off-by: solimant <solimant@users.noreply.github.com >
2025-07-15 20:22:24 +00:00
Patrik Oldsberg
d8cf6837ae
Merge pull request #30154 from backstage/rugvip/template-id
...
cli: add backstage.pluginId templating
2025-06-06 19:21:55 +02:00
Patrik Oldsberg
e36e855997
cli: add backstage.pluginId templating
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-06-05 12:10:32 +02:00
benjdlambert
d6d63c7cfe
chore: update example that's created
...
Signed-off-by: benjdlambert <ben@blam.sh >
2025-06-04 11:18:46 +02:00
Patrik Oldsberg
32cbef5b4c
Merge pull request #29499 from schultzp2020/react-imports
...
chore: update react imports
2025-04-08 18:52:18 +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
e655f626ad
update existing references to yarn dev to use yarn start instead
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-04-08 13:14:46 +02:00
Camila Belo
98b7131e54
fix: use a different id for the legacy catalog client ref
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2025-04-03 11:31:11 +02:00
JounQin
48aab132f6
feat: add i18n support for scaffolder-react plugin
...
Signed-off-by: JounQin <admin@1stg.me >
2025-03-05 15:11:44 +08:00
Patrik Oldsberg
851ffc87cf
cli/templates: update to use new values field
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-02-11 12:03:21 +01:00
Patrik Oldsberg
9fd9004d0f
cli/new: rename template.yaml -> portable-template.yaml
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-02-11 11:47:33 +01:00
Patrik Oldsberg
43d1413120
cli/new: move tsconfig.json out of templates
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-02-11 01:42:44 +01:00
Patrik Oldsberg
5108226057
cli/templates: match definitions to new design in docs
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-02-10 17:28:36 +01:00
Patrik Oldsberg
c993e428f9
cli/new: automatically inject package.json input
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-02-10 11:37:13 +01:00
Patrik Oldsberg
2c675620e1
cli/new: add support for predefined template parameters
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-02-10 10:30:05 +01:00
Patrik Oldsberg
6d56c7d6b9
cli/new: move description to template pointer
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-02-10 01:28:50 +01:00
Patrik Oldsberg
100681e427
cli/new: replace additionalActions with fixed installation per role
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-02-10 00:34:07 +01:00
Patrik Oldsberg
8630bc6548
cli/new: remove targetPath configuration in templates
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-02-09 14:32:43 +01:00
Patrik Oldsberg
401b84e451
cli: update templates to use new variables and template values
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-02-08 14:14:15 +01:00
Patrik Oldsberg
64f90cbea0
cli/new: move built-in prompts to be derived from role instead
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-02-07 16:03:12 +01:00
Patrik Oldsberg
ff951003f1
cli/templates: define role for all package templates
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-02-07 15:32:07 +01:00
Patrik Oldsberg
3f8252f343
cli/new: refactor config reading
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2025-02-07 12:02:37 +01:00
Min Kim
b78767acc1
Make prompt ids case sensitive
...
Signed-off-by: Min Kim <minkimcello@gmail.com >
2025-01-23 22:35:22 -05:00
Min Kim
4965fdc3b7
Remove commented reference of old factories in templates
...
Signed-off-by: Min Kim <minkimcello@gmail.com >
2025-01-23 10:48:26 -05:00
Min Kim
fbd18c60a5
Rename default templates file
...
Signed-off-by: Min Kim <minkimcello@gmail.com >
2025-01-23 10:48:25 -05:00
Min Kim
8553256aff
packageVersion needs to be updated to pluginVersion
...
Signed-off-by: Min Kim <minkimcello@gmail.com >
2025-01-23 10:48:24 -05:00
Min Kim
a8dfff33ee
Update relevant cli templates with additionalActions
...
Signed-off-by: Min Kim <minkimcello@gmail.com >
2025-01-23 10:48:23 -05:00
Min Kim
9b054b4e02
Update remaining default template yaml files
...
Signed-off-by: Min Kim <minkimcello@gmail.com >
2025-01-23 10:48:23 -05:00
Min Kim
7bef404278
Update backend module templates
...
Signed-off-by: Min Kim <minkimcello@gmail.com >
2025-01-23 10:48:23 -05:00
Min Kim
3044efb810
Have default templates read from root node_modules
...
Signed-off-by: Min Kim <minkimcello@gmail.com >
2025-01-23 10:48:22 -05:00
Min Kim
4bfe2110fd
Reorganize code
...
Signed-off-by: Min Kim <minkimcello@gmail.com >
2025-01-23 10:48:22 -05:00
Min Kim
0fea82eac7
Relocate new default template yaml files
...
Signed-off-by: Min Kim <minkimcello@gmail.com >
2025-01-23 10:48:22 -05:00
Min Kim
e0262f6775
Utilize built-in prompts and globals for user-specified prompts
...
Signed-off-by: Min Kim <minkimcello@gmail.com >
2025-01-23 10:48:22 -05:00