Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 1.24 KB

CONTRIBUTING.md

File metadata and controls

27 lines (19 loc) · 1.24 KB

Setup

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.

Build.ps1 is responsible for the following steps:

  1. Update submodules
  2. Restore nuget packages
  3. Build
  4. ilmerge nuget.exe
  5. Running all unit tests

Building in Visual Studio

Follow the instructions in the README.

Contributing

  1. Open an issue here and get some feedback from the NuGet team.
  2. Create a branch. Base it on the dev branch.
  3. Add unit tests (inside the test subfolder of the NuGet.Core solution).
  4. Make sure all tests pass (via Test -> Run -> All Tests).
  5. Create a pull request.
  6. 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.
  7. Consider submitting a doc pull request to the nugetdocs repo, if this is a new feature or behavior change.