Questions around Contributing to the Repo
Bartleby2718 opened this issue · comments
I just encountered the same bug as in #2125. Given that VS is able to fix it, I don't think it's a Roslyn issue. I'd like to reproduce this by adding a test to this solution and hopefully fix it, but I'm having trouble setting this repo up locally.
The first thing I had to fix after cloning the repo locally was updating global.json
to match my local .NET SDK version. The second thing was not being able to find Microsoft.DotNet.Arcade.Sdk
, which I think will be fixed by following https://stackoverflow.com/a/65337211. Apparently I haven't spent too much time on this yet, but these issues make me wonder if there's any documentation on local dev setup.
Hence my questions:
- Do you have any documentation on local dev setup?
- Is there a list of issues that should be prioritized?
- How do you deploy/publish the changes? Is it automatically published upon merge to main?
- Are there any notes for contributors besides the Code of Conduct? For example, should the destination branch be
main
or some other release branch?
Thanks in advance!
Some things I've done after posting:
- Run
dotnet nuget add source https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json --name dotnet-eng
- Update the version of
Microsoft.DotNet.Arcade.Sdk
to a version in https://dev.azure.com/dnceng/public/_artifacts/feed/dotnet-eng/NuGet/Microsoft.DotNet.Arcade.Sdk/overview/ - Add
<FlagNetStandard1XDependencies>false</FlagNetStandard1XDependencies>
toDirectory.Build.props
to work around a build failure - Turn on
Use previews of the .NET Core SDK
in VS
At this point I think I was able to run tests, although one of them was failing.