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

VSCode Extension for Versatus #11

Open
1 task
mattgeddes opened this issue Oct 11, 2023 · 0 comments
Open
1 task

VSCode Extension for Versatus #11

mattgeddes opened this issue Oct 11, 2023 · 0 comments
Assignees
Labels
feature New feature
Milestone

Comments

@mattgeddes
Copy link

mattgeddes commented Oct 11, 2023

Targetting this to future overall, but will create a bunch of child tasks and target them sooner.

I think we'd like, at some point, integration into various common IDEs and editors. VSCode seems like a reasonable place to start, and it looks like extensions are generally written in Javascript.

We don't have a specific plan yet for what this might look like, but something that helps folks writing smart contracts in VSCode might well benefit from being able to:

  • Compile the code to WASM directly
  • Create test/maintain input data
  • Execute the WASM using our WASM runtime binary (also downloading and updating our WASM runtime binary)
  • Providing hints around the WASM output (the runtime will be able to provide some of this)
  • Being able to package and publish the smart contract to the Versatus network

All from within the IDE. Those are some ideas at least.

We'll maintain a list of child tasks below, but for now we don't have any specific design or development tasks.

Child tasks:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature
Projects
None yet
Development

No branches or pull requests

2 participants