`npx @backstage/create-app` should support a `--tiny` or `--bare` flag
See original GitHub issueFeature Suggestion
It should be possible to create a new Backstage app with bare minimum dependencies (plugins) installed.
Possible Implementation
For the tiny Backstage app, we can probably remove the following from the current default create-app template
- api-docs plugin
- tech-radar plugin
- cypress E2E tests setup
- sample entities provided in app-config.yaml
- Docker related files
- proxy plugin(?)
- techdocs(?)
- scaffolder(?)
Open for suggestions!
Context
After creating a new app and trying to remove API docs plugin - I felt this was not straightforward for me. I had to update few things in App.tsx
and EntityPage
and I was still not sure if it’s all gone. I can imagine some newcomers would also want to start from “scratch/tiny/bare app” to understand what’s going on when adding plugins.
Issue Analytics
- State:
- Created 2 years ago
- Comments:6 (6 by maintainers)
Top Results From Across the Web
@backstage/create-app - npm
This package provides a CLI for creating a copy of the Backstage app. You can use the flag --skip-install to skip the install....
Read more >Create an App · Backstage Software Catalog and Developer ...
Here is a tutorial for it. The easiest way to run the create app package is with npx : npx @backstage/create-app. This will...
Read more >Setting up Backstage.io on Azure App Services with Github ...
Create a new app as described in the official docs. Basically run npx @backstage/create-app from the root of your new repository.
Read more >Octopath Traveler and COTC - Resources and Megathread
Should I prioritize going through the story? Which weapons and where can I farm for physical and magic ones?
Read more >Best Prostrate Supplement (This Prescription Medication Helps To ...
He Fang couldn t can you take male enhancement pills with varicocele help but open ... Grape Seed Extract Best Prostrate Supplement were...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
I mean, in an ideal world, the default template is the completely bare one, and plugin installation is trivial.
No you are right, I meant that ideally the default should be completely bare. And that we should make it so trivial to add plugins, that the value of a non-bare template becomes almost zero