{"action":"created","issue":{"url":"https://api.github.com/repos/mshr-h/vscode-verilog-hdl-support/issues/25","repository_url":"https://api.github.com/repos/mshr-h/vscode-verilog-hdl-support","labels_url":"https://api.github.com/repos/mshr-h/vscode-verilog-hdl-support/issues/25/labels{/name}","comments_url":"https://api.github.com/repos/mshr-h/vscode-verilog-hdl-support/issues/25/comments","events_url":"https://api.github.com/repos/mshr-h/vscode-verilog-hdl-support/issues/25/events","html_url":"https://github.com/mshr-h/vscode-verilog-hdl-support/issues/25","id":337197861,"node_id":"MDU6SXNzdWUzMzcxOTc4NjE=","number":25,"title":"Future plans of development","user":{"login":"Raamakrishnan","id":9772489,"node_id":"MDQ6VXNlcjk3NzI0ODk=","avatar_url":"https://avatars0.githubusercontent.com/u/9772489?v=4","gravatar_id":"","url":"https://api.github.com/users/Raamakrishnan","html_url":"https://github.com/Raamakrishnan","followers_url":"https://api.github.com/users/Raamakrishnan/followers","following_url":"https://api.github.com/users/Raamakrishnan/following{/other_user}","gists_url":"https://api.github.com/users/Raamakrishnan/gists{/gist_id}","starred_url":"https://api.github.com/users/Raamakrishnan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Raamakrishnan/subscriptions","organizations_url":"https://api.github.com/users/Raamakrishnan/orgs","repos_url":"https://api.github.com/users/Raamakrishnan/repos","events_url":"https://api.github.com/users/Raamakrishnan/events{/privacy}","received_events_url":"https://api.github.com/users/Raamakrishnan/received_events","type":"User","site_admin":false},"labels":[{"id":297944392,"node_id":"MDU6TGFiZWwyOTc5NDQzOTI=","url":"https://api.github.com/repos/mshr-h/vscode-verilog-hdl-support/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":{"login":"mshr-h","id":8973217,"node_id":"MDQ6VXNlcjg5NzMyMTc=","avatar_url":"https://avatars2.githubusercontent.com/u/8973217?v=4","gravatar_id":"","url":"https://api.github.com/users/mshr-h","html_url":"https://github.com/mshr-h","followers_url":"https://api.github.com/users/mshr-h/followers","following_url":"https://api.github.com/users/mshr-h/following{/other_user}","gists_url":"https://api.github.com/users/mshr-h/gists{/gist_id}","starred_url":"https://api.github.com/users/mshr-h/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mshr-h/subscriptions","organizations_url":"https://api.github.com/users/mshr-h/orgs","repos_url":"https://api.github.com/users/mshr-h/repos","events_url":"https://api.github.com/users/mshr-h/events{/privacy}","received_events_url":"https://api.github.com/users/mshr-h/received_events","type":"User","site_admin":false},"assignees":[{"login":"mshr-h","id":8973217,"node_id":"MDQ6VXNlcjg5NzMyMTc=","avatar_url":"https://avatars2.githubusercontent.com/u/8973217?v=4","gravatar_id":"","url":"https://api.github.com/users/mshr-h","html_url":"https://github.com/mshr-h","followers_url":"https://api.github.com/users/mshr-h/followers","following_url":"https://api.github.com/users/mshr-h/following{/other_user}","gists_url":"https://api.github.com/users/mshr-h/gists{/gist_id}","starred_url":"https://api.github.com/users/mshr-h/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mshr-h/subscriptions","organizations_url":"https://api.github.com/users/mshr-h/orgs","repos_url":"https://api.github.com/users/mshr-h/repos","events_url":"https://api.github.com/users/mshr-h/events{/privacy}","received_events_url":"https://api.github.com/users/mshr-h/received_events","type":"User","site_admin":false}],"milestone":null,"comments":11,"created_at":"2018-06-30T08:27:46Z","updated_at":"2018-07-31T16:50:27Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"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.\r\n\r\n## 1. Support for more linters\r\n* Verilator\r\n* VCS\r\n* NCsim\r\n\r\n## 2. Merging System Verilog extensions\r\n* 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.\r\n* Some good features like \"Hover over declarations\" have been added to [mshr-h/vscode-systemverilog-support](https://github.com/mshr-h/vscode-systemverilog-support) that this extension can benefit from.\r\n* \"Go To Symbol\" like features can be found in [eirikpre/VSCode-SystemVerilog](https://github.com/eirikpre/VSCode-SystemVerilog)\r\n\r\nSince 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?\r\n\r\n(Update 2018-07-07)\r\n## Todo\r\n### System Verilog\r\n- [x] a new branch \"sv\" in mshr-h/verilog\r\n- [x] migrate syntax highlighting from mshr-h/sv\r\n- [x] migrate snippets\r\n- [ ] migrate \"Hover variable declaration\"\r\n- [ ] migrate \"Module instantiation\"\r\n- [ ] migrate \"Auto alignment\"\r\n- [ ] migrate other features\r\n- [ ] Update iverilog linter to support SV\r\n- [ ] Update xvlog linter to support SV\r\n- [ ] Update modelsim linter to support SV\r\n- [ ] Update Readme, Changelog and other documentation\r\n- [ ] Merge to master and release\r\n- [ ] Deprecate mshr-h/sv\r\n\r\n### Linters\r\n- [ ] Verilator\r\n- [ ] VCS\r\n- [ ] NCsim\r\n\r\n### Readme\r\n- [ ] Remove the list of snippets from Readme\r\n- [ ] Table of settings with description and options\r\n- [ ] Mention this issue in the Instructions for Contributors\r\n- [ ] Section for Contributors and prior work"},"comment":{"url":"https://api.github.com/repos/mshr-h/vscode-verilog-hdl-support/issues/comments/409290450","html_url":"https://github.com/mshr-h/vscode-verilog-hdl-support/issues/25#issuecomment-409290450","issue_url":"https://api.github.com/repos/mshr-h/vscode-verilog-hdl-support/issues/25","id":409290450,"node_id":"MDEyOklzc3VlQ29tbWVudDQwOTI5MDQ1MA==","user":{"login":"Raamakrishnan","id":9772489,"node_id":"MDQ6VXNlcjk3NzI0ODk=","avatar_url":"https://avatars0.githubusercontent.com/u/9772489?v=4","gravatar_id":"","url":"https://api.github.com/users/Raamakrishnan","html_url":"https://github.com/Raamakrishnan","followers_url":"https://api.github.com/users/Raamakrishnan/followers","following_url":"https://api.github.com/users/Raamakrishnan/following{/other_user}","gists_url":"https://api.github.com/users/Raamakrishnan/gists{/gist_id}","starred_url":"https://api.github.com/users/Raamakrishnan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Raamakrishnan/subscriptions","organizations_url":"https://api.github.com/users/Raamakrishnan/orgs","repos_url":"https://api.github.com/users/Raamakrishnan/repos","events_url":"https://api.github.com/users/Raamakrishnan/events{/privacy}","received_events_url":"https://api.github.com/users/Raamakrishnan/received_events","type":"User","site_admin":false},"created_at":"2018-07-31T16:50:27Z","updated_at":"2018-07-31T16:50:27Z","author_association":"CONTRIBUTOR","body":"Its been 2 weeks since I emailed eirikpre. There has been no response so far. Meanwhile, I started working on a symbol provider from scratch. Some more work is yet to be done, but it has been good so far. Check it out at \"sv-sym\" branch of my fork of this repo (https://github.com/Raamakrishnan/vscode-verilog-hdl-support/tree/sv-sym).\r\n\r\nIt needs VS Code 1.25 to work because it uses the new outline tree view\r\n\r\n![screenshot 21](https://user-images.githubusercontent.com/9772489/43473966-2100c846-950f-11e8-9dd3-2982550ec4d3.png)\r\n(you can see the symbols on the bottom left in the Outline View)"}}
{"actor":{"display_login":"Raamakrishnan"}}