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 #74

Open
Igmat opened this issue Mar 23, 2018 · 0 comments
Open

VS Code extension #74

Igmat opened this issue Mar 23, 2018 · 0 comments
Projects
Milestone

Comments

@Igmat
Copy link
Owner

Igmat commented Mar 23, 2018

According to this survey editor called VS Code is the most popular choice in JS community.
I use it in day-to-day work also.

So improving developer experience with extension for baset seems to be reasonable. Also, because .md specs is one of the most important features (see #11, #14)m this plugin will provide a lot of stuff around it.

Features

  1. There is no option to set a breakpoint in .md file by default, so this extension should provide debugger for this purposes;
  2. Diff for .md files that shows differences in preview mode instead of text mode;
  3. Intellisense in code blocks of .md files;
  4. Code lens for tests and coverage;
  5. Integration with baset workflow mode (Watch/Workflow mode #65) - every time developer switches to another source file (defined in files option of baset config), this extension should open preview of related .md spec/baseline;
  6. Highlight recent changes in preview;
  7. Optionally, if preview tab gets focus it should switch to edit mode;
  8. Optionally, add some animation when something changes in preview, so developer will get more attention to things that have been changed;
  9. Buttons and command for fast acceptance;
  10. Some additional commands for automating of common testing stuff (e.g. initial setup, generating tasks/launch configs, etc.);
  11. Syntax highlighting for .base extension format (nearly the same as .json);
  12. JSON schema for .basetrc
@Igmat Igmat added this to the v1.0.0 milestone Mar 23, 2018
@Igmat Igmat added this to To Do in Baset board via automation Mar 23, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Baset board
  
To Do
Development

No branches or pull requests

1 participant