After you clone this repository run configure.ps1 & build.ps1.
Note that build.ps1 is the only process producing all nuget packages and artifacts, building from visual studio is good for development purposes, but is not enough at the moment.
- Update submodules
- Restore nuget packages
- Build
- ilmerge nuget.exe
- Running all unit tests
Follow the instructions in the README.
- Open an issue here and get some feedback from the NuGet team.
- Create a branch. Base it on the
dev
branch. - Add unit tests (inside the
test
subfolder of theNuGet.Core
solution). - Make sure all tests pass (via
Test -> Run -> All Tests
). - Create a pull request.
- One-time: Sign the contributor license agreement, if you haven't signed it before. The .NET Foundation Bot will comment on the pull request you just created and guide you on how to sign the CLA.
- Consider submitting a doc pull request to the nugetdocs repo, if this is a new feature or behavior change.