Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VSC plug-in for Parse Server #2318

Open
3 tasks done
mtrezza opened this issue Oct 13, 2022 · 7 comments
Open
3 tasks done

VSC plug-in for Parse Server #2318

mtrezza opened this issue Oct 13, 2022 · 7 comments
Labels
bounty:$100 Bounty applies for fixing this issue (Parse Bounty Program) type:feature New feature or improvement of existing feature

Comments

@mtrezza
Copy link
Member

mtrezza commented Oct 13, 2022

New Feature / Enhancement Checklist

Current Limitation

Parse Dashboard offers a console to execute code for Parse Server, but the editor is lacking all the benefits of a modern IDE.

Feature / Enhancement Description

Instead of maintaining a "debugging console" inside Parse Dashboard, a Visual Studio Code plug-in may offer all the benefits of a modern IDE and allows to extension.

Example Use Case

n/a

Alternatives / Workarounds

Further develop or replace the integrated console with a more modern IDE framework.

3rd Party References

n/a

@parse-github-assistant
Copy link

Thanks for opening this issue!

  • 🎉 We are excited about your ideas for improvement!

@mtrezza mtrezza added the type:feature New feature or improvement of existing feature label Oct 13, 2022
@mtrezza mtrezza added the bounty:$100 Bounty applies for fixing this issue (Parse Bounty Program) label Oct 13, 2022
@dblythy
Copy link
Member

dblythy commented Oct 13, 2022

I think we need the Monaco editor for this - would be good if we could pass types in too

@mtrezza
Copy link
Member Author

mtrezza commented Oct 13, 2022

You mean as a replacement for the current editor in Parse Dashboard?

@dblythy
Copy link
Member

dblythy commented Oct 13, 2022

Isn’t that what you were suggesting?

@mtrezza
Copy link
Member Author

mtrezza commented Oct 13, 2022

I mean to suggest to develop a plugin for VSC and then remove the code editor from Parse Dashboard.

@dblythy
Copy link
Member

dblythy commented Oct 13, 2022

Oh, right. My misunderstanding

@mtrezza
Copy link
Member Author

mtrezza commented Oct 14, 2022

Maybe we can find a comparable plugin in VSC as inspiration to see how that could work. I imagine it something like this:

  • Add a connector to connect VSC to a Parse Server (like the various database connector plugins)
  • Add config page to import a selectable version of the Parse JS SDK that auto-initializes using the connection
  • Allow to execute a JS file (or just a selected function inside it), and run it; automatically having the Parse SDK available

So all you'd have to do it is:

  1. Install the VSC plug-in
  2. Add a Parse Server connection
  3. Run code against Parse Server

Ideally you could manage multiple Parse Server connections. And auto-complete comes OOTB as long as Parse JS SDK supports it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bounty:$100 Bounty applies for fixing this issue (Parse Bounty Program) type:feature New feature or improvement of existing feature
Projects
None yet
Development

No branches or pull requests

2 participants