diff --git a/packages/cli/templates/alpha/all-default-templates.ts b/packages/cli/templates/alpha/all-default-templates.ts new file mode 100644 index 0000000000..0a342ea3ea --- /dev/null +++ b/packages/cli/templates/alpha/all-default-templates.ts @@ -0,0 +1,38 @@ +export default [ + { + id: 'backend-module', + target: '@backstage/cli/templates/alpha/default-backend-module.yaml', + }, + { + id: 'backend-plugin', + target: '@backstage/cli/templates/alpha/default-backend-plugin.yaml', + }, + { + id: 'plugin-common', + target: '@backstage/cli/templates/alpha/default-common-plugin-package.yaml', + }, + { + id: 'plugin-node', + target: '@backstage/cli/templates/alpha/default-node-plugin-package.yaml', + }, + { + id: 'frontend-plugion', // changed from 'plugin' + target: '@backstage/cli/templates/alpha/default-plugin.yaml', + }, + { + id: 'plugin-react', + target: '@backstage/cli/templates/alpha/default-react-plugin-package.yaml', + }, + { + id: 'node-library', + target: '@backstage/cli/templates/alpha/node-library-package.yaml', + }, + { + id: 'scaffolder-module', + target: '@backstage/cli/templates/alpha/scaffolder-module.yaml', + }, + { + id: 'web-library', + target: '@backstage/cli/templates/alpha/web-library-package.yaml', + }, +]; diff --git a/packages/cli/templates/alpha/default-backend-module.yaml b/packages/cli/templates/alpha/default-backend-module.yaml new file mode 100644 index 0000000000..54906866e0 --- /dev/null +++ b/packages/cli/templates/alpha/default-backend-module.yaml @@ -0,0 +1,8 @@ +# lib/new/factories/backendModule.ts +description: A new backend module that extends an existing backend plugin with additional features +template: ../default-backend-module +targetPath: plugins +prompts: + - id: test + prompt: Test prompt + default: test-default diff --git a/packages/cli/templates/alpha/default-backend-plugin.yaml b/packages/cli/templates/alpha/default-backend-plugin.yaml new file mode 100644 index 0000000000..e9484fed39 --- /dev/null +++ b/packages/cli/templates/alpha/default-backend-plugin.yaml @@ -0,0 +1,8 @@ +# lib/new/factories/backendPlugin.ts +description: A new backend plugin +template: ../default-backend-plugin +targetPath: plugins +prompts: + - id: test + prompt: Test prompt + default: test-default diff --git a/packages/cli/templates/alpha/default-common-plugin-package.yaml b/packages/cli/templates/alpha/default-common-plugin-package.yaml new file mode 100644 index 0000000000..0f94432e2a --- /dev/null +++ b/packages/cli/templates/alpha/default-common-plugin-package.yaml @@ -0,0 +1,8 @@ +# lib/new/factories/pluginCommon.ts +description: A new isomorphic common plugin package +template: ../default-common-plugin-package +targetPath: plugins +prompts: + - id: test + prompt: Test prompt + default: test-default diff --git a/packages/cli/templates/alpha/default-node-plugin-package.yaml b/packages/cli/templates/alpha/default-node-plugin-package.yaml new file mode 100644 index 0000000000..a461cac8a6 --- /dev/null +++ b/packages/cli/templates/alpha/default-node-plugin-package.yaml @@ -0,0 +1,8 @@ +# lib/new/factories/pluginNode.ts +description: A new Node.js library plugin package +template: ../default-node-plugin-package +targetPath: plugins +prompts: + - id: test + prompt: Test prompt + default: test-default diff --git a/packages/cli/templates/alpha/default-plugin.yaml b/packages/cli/templates/alpha/default-plugin.yaml new file mode 100644 index 0000000000..ac42b393cb --- /dev/null +++ b/packages/cli/templates/alpha/default-plugin.yaml @@ -0,0 +1,8 @@ +# lib/new/factories/frontendPlugin.ts +description: A new frontend plugin +template: ../default-plugin +targetPath: plugins +prompts: + - id: test + prompt: Test prompt + default: test-default diff --git a/packages/cli/templates/alpha/default-react-plugin-package.yaml b/packages/cli/templates/alpha/default-react-plugin-package.yaml new file mode 100644 index 0000000000..f022d990f5 --- /dev/null +++ b/packages/cli/templates/alpha/default-react-plugin-package.yaml @@ -0,0 +1,8 @@ +# lib/new/factories/pluginWeb.ts +description: A new web library plugin package +template: ../default-react-plugin-package +targetPath: plugins +prompts: + - id: test + prompt: Test prompt + default: test-default diff --git a/packages/cli/templates/alpha/node-library-package.yaml b/packages/cli/templates/alpha/node-library-package.yaml new file mode 100644 index 0000000000..51146363a0 --- /dev/null +++ b/packages/cli/templates/alpha/node-library-package.yaml @@ -0,0 +1,8 @@ +# lib/new/factories/nodeLibraryPackage.ts +description: A new node-library package, exporting shared functionality for backend plugins and modules +template: ../node-library-package +targetPath: packages +prompts: + - id: test + prompt: Test prompt + default: test-default diff --git a/packages/cli/templates/alpha/scaffolder-module.yaml b/packages/cli/templates/alpha/scaffolder-module.yaml new file mode 100644 index 0000000000..59fd2e9e3f --- /dev/null +++ b/packages/cli/templates/alpha/scaffolder-module.yaml @@ -0,0 +1,8 @@ +# lib/new/factories/scaffolderModule.ts +description: A module exporting custom actions for @backstage/plugin-scaffolder-backend +template: ../scaffolder-module +targetPath: plugins +prompts: + - id: test + prompt: Test prompt + default: test-default diff --git a/packages/cli/templates/alpha/web-library-package.yaml b/packages/cli/templates/alpha/web-library-package.yaml new file mode 100644 index 0000000000..8580e6ea65 --- /dev/null +++ b/packages/cli/templates/alpha/web-library-package.yaml @@ -0,0 +1,8 @@ +# lib/new/factories/webLibraryPackage.ts +description: A new web-library package, exporting shared functionality for frontend plugins +template: ../web-library-package +targetPath: packages +prompts: + - id: test + prompt: Test prompt + default: test-default