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

VS Code extension for FunC support #18

Closed
Naltox opened this issue Jul 5, 2022 · 10 comments
Closed

VS Code extension for FunC support #18

Naltox opened this issue Jul 5, 2022 · 10 comments
Assignees
Labels
Approved This proposal is approved by the committee footstep This is a TON Footstep issue

Comments

@Naltox
Copy link

Naltox commented Jul 5, 2022

Summary

Evolve existing VS Code extension functionality.

Context

We have existing extension, but it needs to be improved to support more use-cases and modern FunC syntax.

Goals

  • involve existing VS Code extension

Deliverables

  • implement new FunC syntax functionality (includes & strings)
  • includes file tree analysis
  • refactoring functions and variables
  • variable type inference
  • better type suggestions
  • auto-formatting
  • snippets for opcodes
  • smart auto-complete

Definition of Done

VS Code users should be able to easily write & refactor FunC code with help of this extension.
Work should be done in two month after start.

Reward

  • 4000 TON's

Total: $5600

@Naltox Naltox added the footstep This is a TON Footstep issue label Jul 5, 2022
@Hiyorimi Hiyorimi added the Approved This proposal is approved by the committee label Jul 6, 2022
@Hiyorimi
Copy link
Contributor

Hiyorimi commented Jul 6, 2022

LGTM

@dvlkv
Copy link
Contributor

dvlkv commented Jul 6, 2022

After a detailed study of the description, I am ready to declare that I can take this task to work.

Starttime: 6 Jul 2022
Deadline: 31 Aug 2022

@Hiyorimi @Naltox Please confirm.

@Hiyorimi
Copy link
Contributor

Hiyorimi commented Jul 6, 2022

Welcome!

@Hiyorimi
Copy link
Contributor

@dvlkv how are you doing ?

@dvlkv
Copy link
Contributor

dvlkv commented Jul 28, 2022

@Hiyorimi updated grammar & added highlight for new syntax here

Further work is expected in august.

@Hiyorimi
Copy link
Contributor

@Hiyorimi updated grammar & added highlight for new syntax here

Further work is expected in august.

Hey! what about august update? Looking forward to learning more about the progress!

@dvlkv
Copy link
Contributor

dvlkv commented Aug 24, 2022

@Hiyorimi almost done.

  • Implement new FunC syntax functionality (includes & strings)
  • includes file tree analysis
  • refactoring functions and variables (50%, works local renaming)
  • variable type inference (80%)
  • better type suggestions (variable type inference dependant)
  • auto-formatting
  • snippets for opcodes (not necessary, replaced with string constants)
  • smart auto-complete (may be improved with variable type inference)

@Hiyorimi
Copy link
Contributor

🔥

@dvlkv
Copy link
Contributor

dvlkv commented Aug 26, 2022

Published v1.0.0 to marketplaces.
Described further approachable improvements here.

dvlkv added a commit to dvlkv/ton-footsteps that referenced this issue Aug 29, 2022
@Hiyorimi
Copy link
Contributor

Closed in #33

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Approved This proposal is approved by the committee footstep This is a TON Footstep issue
Projects
None yet
Development

No branches or pull requests

3 participants