Hooray, hoorah! We're excited that you are joining us on our journey! Before starting out, it's important to **make sure you are working in the right branch**. Once you figure out what branch you are going to work in, get specific instructions on how to build/test/debug by following the respective links in the branch descriptions in the table below. ## Picking Your Branch Here are the main branches you should know about: | Branch | | | ------ | ----- | | [**master**](https://github.com/dotnet/roslyn/tree/master) | Our primary branch. Changes here currently target Visual Studio 2019 16.4. If in doubt, this is where you should work, and submit pull requests.
[Instructions for Building on Windows](https://github.com/dotnet/roslyn/blob/master/docs/contributing/Building,%20Debugging,%20and%20Testing%20on%20Windows.md)
[Instructions for Building on Linux and Mac](https://github.com/dotnet/roslyn/blob/master/docs/infrastructure/cross-platform.md) | ## Known Issues Please see the [known contributor issues](https://github.com/dotnet/roslyn/labels/Contributor%20Pain) that you might encounter contributing to Roslyn. If you issue isn't listed, please file it.