Blitz: Blitz GUI Roadmap

Created on 1 Jun 2020  Ā·  9Comments  Ā·  Source: blitz-js/blitz

Some of the next steps for the GUI:

CLI

  • [ ] Open the GUI with a CLI command (https://github.com/blitz-js/blitz/issues/620)

Project creation

  • [x] Don’t assume usage of yarn (https://github.com/blitz-js/blitz/issues/606)
  • [ ] Don’t assume usage of TypeScript (https://github.com/blitz-js/blitz/issues/618)
  • [ ] Allow projects to be imported (https://github.com/blitz-js/blitz/issues/619)

Extra

  • [ ] Add task manager to run blitz start and more.
  • [ ] Add more ā€œmodulesā€, e.g. view Prisma schema, view dependencies.
  • [ ] Add a cli command to open the gui
  • [ ] Better error handling
  • [ ] Plugin system
  • [ ] Integration with Prisma Studio, or our own implementation
  • [ ] Multiplayer mode
kinfeature-change scopgui statuicebox

Most helpful comment

@flybayer Working on it right now!

Screenshot 2020-06-02 at 16 23 06

All 9 comments

Nice work with the Infra, really like how it is looking.
I think I can start with the Import existing projects task

PS: idk if this is overkill but as an idea for looking at the prisma schemes task we can add a graph so it is easier for the user to watch it? (this might be present in prisma studio, have not used it before lmk if this is just too overkill šŸ˜…)

Thanks! Please go right ahead with the project importing. DM me if you need any help :). And yes haha I had the same thing in mind for Prisma. It’d be cool to get a bird’s eye view of your schema.

Oh yes, I'd love to have a visual schema graph of relationships and fields!

@flybayer Working on it right now!

Screenshot 2020-06-02 at 16 23 06

I’m happy to collaborate on adding a cli command to open the gui.

@merelinguist Should we maybe allow the user to configure a project to be JS or TS? In other words changing this line? I'd be happy to work on this :)

@peaonunes Awesome, go right ahead! Please DM me if you need any help.

@jletey That’d be a great idea! The task is yours 🦾.

@jletey full JS support doesn't work yet, but we definitely want this option for when it does :)

Was this page helpful?
0 / 5 - 0 ratings