Closed
Description
Summary
The ASP.NET Core repo can be difficult to get started with for new contributors. We should make improvements to the repo setup and documentation to support new contributors on-boarding to the project.
Motivation and goals
Our build setup has a few gaps that make it difficult to get started for the wider contributor community:
- Some aspects of the setup are opinionated about using Visual Studio
- Some aspects of the build (e.g. Selenium tests) only work on Windows
- Diagnosing build failures can be difficult for a repo of this size
- Some contributors have trouble understanding our test quarantine process
In scope
- Make it easy for users to contribute to a single part of the repo (e.g. SignalR or Blazor)
- Reduce the likelihood that users will run into issues depending on their OS/editor
- Reduce the time from clone to successfully making a change
- Investigate integrating our repo with CodeSpaces on VS/VS Code
Out of scope
- Improving build performance
- Complete rehaul of our current repo infrastructure
People involved
@captainsafia, @Tratcher, @shirhatti, @wtgodbe, @dougbu
timheuer
may be a person to get relevant information from regarding Codespaces bit here.