openhab / openhab-vscode

VS Code extension for openHAB configuration files
https://marketplace.visualstudio.com/items?itemName=openhab.openhab
Eclipse Public License 2.0
159 stars 47 forks source link

Simplify contributing and code quality with extensions.json #94

Closed Confectrician closed 6 years ago

Confectrician commented 6 years ago

vscode offers a way to store so called "recommended" extensions. You can install all recommended extension with one task through a popup, which is displayed after cloning/opening the repo in vscode.

We could add recommended extension for contributing to vscode, like tslint which i didn't know about until @kubawolanin tolde me about in a pull request conversation.

Further reading: https://code.visualstudio.com/docs/editor/extension-gallery#_workspace-recommended-extensions

kubawolanin commented 6 years ago

Fantastic idea! I was thinking of mentioning vscode-tree-view extension too, as it's recommended for people using openHAB extension anyway :)

The extensions for contributions are a different beast, though. Note that all tools needed for the development are in theory stored in devDependencies section in package.json file. So whoever wants to dive into the development, should perofm a npm i or npm install in the project folder anyway. It then downloads all the packages in the world to make your development pleasant :-)