This page is meant to compile a list of recommendations and best practices for creating NuGet packages.

For now, let's just brainstorm a list and the PM (or UE) will format it and clean it up.

  1. [davidebbo] WebActivator code goes in AppStart, e.g. AppStart\MyPackageName.cs
  2. [davidebbo] Samples go in Samples\MyPackageName, e.g. Samples\MyPackageName\file1.cs, Samples\MyPackageName\file2.cs, ...
  3. Javascript files go into the Scripts\ folder.
  4. Guidance on pre-release packages.
  5. Package Multitargeting frameworks. Recommend putting assemblies in framework specific folders.
  6. Make sure, projectUrl and licenseUrl are set.

Last edited Feb 20, 2011 at 3:17 AM by dfowler, version 3