Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve repo development experience on VS Code and VS4Mac #27260

Closed
captainsafia opened this issue Oct 27, 2020 · 3 comments
Closed

Improve repo development experience on VS Code and VS4Mac #27260

captainsafia opened this issue Oct 27, 2020 · 3 comments
Labels
affected-medium This issue impacts approximately half of our customers area-infrastructure Includes: MSBuild projects/targets, build scripts, CI, Installers and shared framework enhancement This issue represents an ask for new feature or an enhancement to an existing one severity-minor This label is used by an internal tool
Milestone

Comments

@captainsafia
Copy link
Member

Our current setup experience for the aspnetcore repo is designed to work best with Visual Studio (thinking about things like our startvs scripts, our solution filters, debugging through multiple projects, etc).

We should invest some time into making the experience on VS Code and VS4Mac good for new contributors. This can include things like:

  • Adding more VS Code launch configurations for different project scenarios (e.g. running test apps, tests, etc)
  • Providing a more complete set of default extensions for VS Code
  • Adding git hooks to alert users of common issues in their PR (e.g. bad formatting, no API updates, etc)

...and probably more.

@captainsafia captainsafia added enhancement This issue represents an ask for new feature or an enhancement to an existing one area-infrastructure Includes: MSBuild projects/targets, build scripts, CI, Installers and shared framework labels Oct 27, 2020
@JunTaoLuo JunTaoLuo added affected-medium This issue impacts approximately half of our customers severity-minor This label is used by an internal tool labels Dec 16, 2020
@Pilchie
Copy link
Member

Pilchie commented Jan 20, 2021

We should also investigate adding a devcontainer.json so that VSCode remote can get a container with all of our dependencies in it more easily.

@wtgodbe
Copy link
Member

wtgodbe commented Nov 26, 2024

@captainsafia what are your thoughts on the current state of this?

@wtgodbe wtgodbe added this to the Backlog milestone Nov 26, 2024
@captainsafia
Copy link
Member Author

I think we can probably close this out.

With C# Dev Kit, the experience for running tests in the repo is much improved.

The one hiccup is that VS Code doesn't have the best support for slnf files at the moment so you end up having to deal with the .sln files that the extension auto-generates but that's something that might evolve on the extension side.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
affected-medium This issue impacts approximately half of our customers area-infrastructure Includes: MSBuild projects/targets, build scripts, CI, Installers and shared framework enhancement This issue represents an ask for new feature or an enhancement to an existing one severity-minor This label is used by an internal tool
Projects
None yet
Development

No branches or pull requests

5 participants
@Pilchie @captainsafia @JunTaoLuo @wtgodbe and others