Dygmalab / Bazecor

Graphical configurator for Dygma Products
https://dygma.com/
GNU General Public License v3.0
395 stars 88 forks source link

suggestion: adding `.vscode` folder to the repo #555

Open unional opened 1 year ago

unional commented 1 year ago

This allow the environment to be configured so that they can produce consistent code.

For example, since the repo is using prettier, it's better to enforce using esbenp.prettier-vscode as the default formatter.

There are other useful settings such as:

If you are interested, I can help.

alexpargon commented 12 months ago

Hey @unional!

you are totally right, I just pushed on the latest RC a .vscode folder to add a launch.json for external debugging of the renderer and the main processes of Bazecor.

Feel free to add the typically enforced rules derived from the package usage of the app. I will also add here what I normally use so we can create a clean and easily maintainable repo:

I use:

unional commented 12 months ago

To confirm, you are referring to these:

Here are the extensions I can recommend.

I separate them into 3 lists:

  1. essential utilities that affects the quality of the code,
  2. helper utilities that make it easier to develop (improving DX)
  3. Cosmetic or one-off utilities that are nice to have.

I can add the extensions in list 1 (or also 2) in the .vscode/extensions.json. List 3 are optional and mostly for you to try them out.

List 1 - essential extensions

List 2 - helper extensions

List 3 - Cosmetic / One-off