azure-dev icon indicating copy to clipboard operation
azure-dev copied to clipboard

Language-specific VSCode `extensions.json`

Open weikanglim opened this issue 3 years ago • 1 comments

We currently don't have an extensions.json defined specific for each language (we only recommend azd extension). We should add this to clue the user in on the language specific VSCode extension for the debugger in our shipped VSCode tasks to work.

weikanglim avatar Oct 06 '22 18:10 weikanglim

We should consider:

  1. What do contributors need to have a good developer experience
  2. What do end users need for templates (probably want one per language)

savannahostrowski avatar Oct 10 '22 21:10 savannahostrowski

Here's the ones I'd recommend--

All:

  • AZD (of course) (ms-azuretools.azure-dev)
  • Azure Resources (ms-azuretools.vscode-azureresourcegroups)
  • YAML (redhat.vscode-yaml)

C#:

  • C# (ms-dotnettools.csharp)

Java:

  • Extension Pack for Java (vscjava.vscode-java-pack)

JavaScript / TypeScript:

  • ESLint (dbaeumer.vscode-eslint)

Python:

  • Python (ms-python.python)
  • Pylance (ms-python.vscode-pylance)

This list excludes built-in extensions that are needed (like the JS debugger and NPM support), and dependencies that will be auto installed (like Azure Account or Bicep)

bwateratmsft avatar Mar 09 '23 18:03 bwateratmsft

We can use the list that is in devcontainer.JSON

jongio avatar Mar 09 '23 19:03 jongio

@savannahostrowski @bwateratmsft

Moving this to backlog. Don't think we are doing anything w.r.t to this in Gallium.

rajeshkamal5050 avatar Apr 11 '23 05:04 rajeshkamal5050