question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

`npx @backstage/create-app` should support a `--tiny` or `--bare` flag

See original GitHub issue

Feature 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:closed
  • Created 2 years ago
  • Comments:6 (6 by maintainers)

github_iconTop GitHub Comments

2reactions
frebencommented, Aug 2, 2021

I mean, in an ideal world, the default template is the completely bare one, and plugin installation is trivial.

1reaction
frebencommented, Aug 3, 2021

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

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found