redwoodjs / redwood-tutorial

The end state after completing the RedwoodJS introduction tutorial
https://redwoodjs.com/tutorial
40 stars 108 forks source link

Recommended VSCode extensions #35

Open adriatic opened 2 years ago

adriatic commented 2 years ago

Question: should we have a section in https://redwoodjs.com/docs/how-to/index explaining the recommended extension list with comments what if xxx then do yyy

Examples:

  1. If you use MacOS for development then there is no reason to install Microsoft Edge Tools for VS Code extension.
  2. Why is ESLint recommended and not required (what would be the consequences of each choice)

There could be some other issues to cover in this context

jtoar commented 2 years ago

It may be worthwhile to talk about them somewhere, however briefly. But I'm not sure that it deserves its own page in the docs—there's not that many of them that we recommend (https://github.com/redwoodjs/redwood/blob/main/packages/create-redwood-app/template/.vscode/extensions.json), and most of them are just for syntax highlighting/formatting.

Why is ESLint recommended and not required (what would be the consequences of each choice)

To my knowledge we can't require an extension be installed. And even if we could, I'm not sure that we'd want to be that strict about users' VS Code setups. Everyone does things differently. We just want to recommend what we know works and offers a good experience.

adriatic commented 2 years ago

You could be right here - my experience with VSCode project outside RedwoodJS world differs. Note also that VS Code today has 14 million users, reports Microsoft (according to Statista, there are about 24 million developers worldwide) and most of those may not be aware of RedwoodJS. They would find the easing into Redwood world by paying a particular care explaining VSCode setup.

------ Original Message ------ From "Dominic Saadi" @.> To "redwoodjs/redwood-tutorial" @.> Cc "Nikolaj Ivancic" @.>; "Author" @.> Date 5/14/2022 8:52:18 PM Subject Re: [redwoodjs/redwood-tutorial] Recommended VSCode extensions (Issue #35)

It may be worthwhile to talk about them somewhere, however briefly. But I'm not sure that it deserves its own page in the docs—there's not that many of them that we recommend (https://github.com/redwoodjs/redwood/blob/main/packages/create-redwood-app/template/.vscode/extensions.json), and most of them are just for syntax highlighting/formatting.

Why is ESLint recommended and not required (what would be the consequences of each choice)

To my knowledge we can't require an extension be installed. And even if we could, I'm not sure that we'd want to be that strict about users' VS Code setups. Everyone does things differently. We just want to recommend what we know works and offers a good experience.

— Reply to this email directly, view it on GitHub https://github.com/redwoodjs/redwood-tutorial/issues/35#issuecomment-1126834682, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAUWGVKAL72UFMPQYVSGTELVKBDEFANCNFSM5TBRFDJA. You are receiving this because you authored the thread.Message ID: @.***>