backstage / backstage

Backstage is an open framework for building developer portals
https://backstage.io/
Apache License 2.0
26.95k stars 5.61k forks source link

feat: customizable homepage #16744

Closed drodil closed 1 year ago

drodil commented 1 year ago

Hey, I just made a Pull Request!

Allows customizing homepage components, their placement, size, and individual settings. For maximum size and settings, the existing home components should change to use createCustomizableCardExtension function. This disables the default Settings entity and replaces it with form using react-json-schema-form.

relates to #16535

Home _ Backstage Example App

:heavy_check_mark: Checklist

Nitinvonage commented 1 year ago

@drodil sure, let me open a ticket for the same and explain the issue and possible implementation, though i would love to go with local storage way as I can see we are already storing @backstage/core:SignInPage:provider, sidebarPinState and other info in it. Deleting LS without a purpose would surely create some issue, but we can do some handling there.

lets start brainstorming there :)