Skip to content

Future plans of development #25

Open
@Raamakrishnan

Description

@Raamakrishnan

We are at the verge of reaching 50,000 downloads in the marketplace. From this point, I feel it is good to have a structured development plan. The following are a few ideas that I have.

1. Support for more linters

  • Verilator
  • VCS
  • NCsim

2. Merging System Verilog extensions

  • Verilog and System Verilog are very closely related languages. The tools/linters used by Verilog can be used by System Verilog also, at the maximum by turning on a command line switch.
  • Some good features like "Hover over declarations" have been added to mshr-h/vscode-systemverilog-support that this extension can benefit from.
  • "Go To Symbol" like features can be found in eirikpre/VSCode-SystemVerilog

Since there is very little work being done in bringing HDL support to VS code, it is better to pool our resources and knowledge. What do you guys say?

(Update 2018-07-07)

Todo

System Verilog

  • a new branch "sv" in mshr-h/verilog
  • migrate syntax highlighting from mshr-h/sv
  • migrate snippets
  • migrate "Hover variable declaration" (not migrating, creating new)
  • Parse Symbols using Ctags
  • Document Outline
  • Hover variable declaration
  • Definition Provider
  • Intellisense
  • migrate "Module instantiation"
  • migrate "Auto alignment"
  • migrate other features
  • Update iverilog linter to support SV
  • Update xvlog linter to support SV
  • Update modelsim linter to support SV
  • Update Readme, Changelog and other documentation
  • Merge to master and release
  • Deprecate mshr-h/sv

Linters

  • Verilator
  • VCS
  • NCsim

Readme

  • Remove the list of snippets from Readme
  • Table of settings with description and options
  • Mention this issue in the Instructions for Contributors
  • Section for Contributors and prior work

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions