<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>nupackpackages Wiki Rss Feed</title><link>http://nupackpackages.codeplex.com/</link><description>nupackpackages Wiki Rss Description</description><item><title>Updated Wiki: Home</title><link>http://nupackpackages.codeplex.com/wikipage?version=16</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;&lt;span style="color:#ff0000"&gt;This site is now obsolete! Please use &lt;a href="http://nuget.org"&gt;
http://nuget.org&lt;/a&gt;&amp;nbsp;to submit packages now!&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;Read this &lt;a href="http://blog.davidebbo.com/2011/01/introducing-nuget-gallery.html"&gt;
post &lt;/a&gt;for details.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Old content follows, only for reference&lt;/p&gt;
&lt;h2&gt;Welcome to the temporary NuGet package repository site&lt;/h2&gt;
&lt;p&gt;This is a temporary repository for &lt;a href="http://nuget.codeplex.com/"&gt;NuGet&lt;/a&gt;&amp;nbsp;packages while NuGet is in a pre-release state. By the time it reaches RTM, we&amp;rsquo;ll have a nice Gallery site with all the bells and whistles, but for now this is what
 our &lt;a href="http://go.microsoft.com/fwlink/?LinkId=204820"&gt;public feed&lt;/a&gt; is driven off.&lt;/p&gt;
&lt;p&gt;Here is what you need to do to contribute packages:&lt;/p&gt;
&lt;h3&gt;Fork the nupackpackages repository&lt;/h3&gt;
&lt;p&gt;Note that this is a different repository from the NuGet repository, which has the sources for the NuGet&amp;nbsp;&lt;strong&gt;engine&lt;/strong&gt;.&amp;nbsp; This one just contains packages.&lt;/p&gt;
&lt;p&gt;Just go to the Source Code repository and create a fork.&amp;nbsp; If you&amp;rsquo;re unfamiliar with Mercurial, start
&lt;a href="http://codeplex.codeplex.com/wikipage?title=Using TortoiseHG with CodePlex&amp;referringTitle=Source control clients&amp;ProjectName=codeplex"&gt;
here&lt;/a&gt;. &amp;nbsp;See all &lt;a href="http://codeplex.codeplex.com/wikipage?title=Forks"&gt;
this page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You will then make your changes in your fork&lt;/p&gt;
&lt;h3&gt;Add your new package files into the PackageSources folder&lt;/h3&gt;
&lt;p&gt;Packages live under the PackageSources folder.&amp;nbsp; Specifically, you need to create a [PackageName]\[PackageVersion] under that.&amp;nbsp; e.g. Elmah 1.1. is under PackageSources\elmah\1.1.&amp;nbsp; I&amp;rsquo;ll refer to this as your
&lt;em&gt;root package folder&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tip: the best way to learn the correct layout is to look through existing packages.&lt;/strong&gt;&amp;nbsp;&amp;nbsp;Also, please read through
&lt;a href="http://nupack.codeplex.com/documentation?title=Creating a Package"&gt;this page&lt;/a&gt; for info on creating packages. &amp;nbsp;Here are the basics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Directly in your &lt;em&gt;root package folder&lt;/em&gt;, create a [PackageName].nuspec file (e.g elmah.nuspec).&amp;nbsp; Start by copying one from another package!
&lt;/li&gt;&lt;li&gt;Make sure you specify all your dependencies in the nuspec files.&amp;nbsp; e.g. you at sparkmvc.nuspec.&amp;nbsp; Please avoid including your dependencies inside your own package, as that defeats the purpose of dependencies.&amp;nbsp; e.g. if your package uses Castle.Core,
 don&amp;rsquo;t include those dlls in your package, but take a dependency on the Castle.Core package!
&lt;/li&gt;&lt;li&gt;Put your assembly references under a &lt;em&gt;lib &lt;/em&gt;folder.&amp;nbsp; They can either be directly under lib, or in a subfolder if they&amp;rsquo;re framework version specific.&amp;nbsp; e.g. folders can be names &amp;lsquo;2.0&amp;rsquo;, &amp;lsquo;3.5&amp;rsquo;, &amp;lsquo;4.0&amp;rsquo;,
 &amp;lsquo;SL4&amp;rsquo; (for Silverlight). &lt;/li&gt;&lt;li&gt;You don&amp;rsquo;t need to add any entries into your NuSpec file to point to those
&lt;em&gt;lib &lt;/em&gt;files.&amp;nbsp; Being in &lt;em&gt;lib &lt;/em&gt;is all it takes to have them treated as references.
&lt;/li&gt;&lt;li&gt;Put your content files in the Content folder.&amp;nbsp; These are files that will get copied into the project when the package is installed.
&lt;/li&gt;&lt;li&gt;If your package contains tools, put then in the Tools folder.&amp;nbsp; If you include .exe files, they&amp;rsquo;ll end up being on the path in the NuGet console.
&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Build the packages and test your package&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Go to the root of the NuPackPackages repo and run RebuildPackages.cmd.&amp;nbsp; This will build all the .nupkg files into a NuPackPackages folder (i.e. NuPackPackages\NuPackPackages).
&lt;/li&gt;&lt;li&gt;In VS, go to the NuGet console (aka Package Manager Console), and click the icon to the right of the Package Source to add a new Package source
&lt;/li&gt;&lt;li&gt;Add a new Package Source using the local path to the folder that has the .nupkg files.&amp;nbsp; e.g. D:\NuPackPackages\NuPackPackages
&lt;/li&gt;&lt;li&gt;You can now use NuGet to try installing your package.&amp;nbsp; &lt;strong&gt;Test it well to make sure it works the way you want!&lt;/strong&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Send a pull request&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;When you&amp;rsquo;re happy with your package, push your changes to your fork and send a pull request
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Important&lt;/strong&gt;: you don't need to merge with main. Many people do it in the wrong direction, which then needs to be fixed. We'll do the merge when we accept the pull request
&lt;/li&gt;&lt;li&gt;In the pull request, please include your twitter name so we can easily ping you.&amp;nbsp; Also include some info about what you&amp;rsquo;re adding.
&lt;/li&gt;&lt;li&gt;If all goes well, your package will be in the feed in a few hours &lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>davidebbo</author><pubDate>Wed, 12 Jan 2011 01:59:47 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20110112015947A</guid></item><item><title>Updated Wiki: Home</title><link>http://nupackpackages.codeplex.com/wikipage?version=15</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;&lt;span style="color:#ff0000"&gt;This site is now obsolete! Please use &lt;a href="http://nuget.org"&gt;
http://nuget.org&lt;/a&gt;&amp;nbsp;to submit packages now!&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;Read this &lt;a href="http://blog.davidebbo.com/2011/01/introducing-nuget-gallery.html"&gt;
post &lt;/a&gt;for details.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;Welcome to the temporary NuGet package repository site&lt;/h2&gt;
&lt;p&gt;This is a temporary repository for &lt;a href="http://nuget.codeplex.com/"&gt;NuGet&lt;/a&gt;&amp;nbsp;packages while NuGet is in a pre-release state. By the time it reaches RTM, we&amp;rsquo;ll have a nice Gallery site with all the bells and whistles, but for now this is what
 our &lt;a href="http://go.microsoft.com/fwlink/?LinkId=204820"&gt;public feed&lt;/a&gt; is driven off.&lt;/p&gt;
&lt;p&gt;Here is what you need to do to contribute packages:&lt;/p&gt;
&lt;h3&gt;Fork the nupackpackages repository&lt;/h3&gt;
&lt;p&gt;Note that this is a different repository from the NuGet repository, which has the sources for the NuGet&amp;nbsp;&lt;strong&gt;engine&lt;/strong&gt;.&amp;nbsp; This one just contains packages.&lt;/p&gt;
&lt;p&gt;Just go to the Source Code repository and create a fork.&amp;nbsp; If you&amp;rsquo;re unfamiliar with Mercurial, start
&lt;a href="http://codeplex.codeplex.com/wikipage?title=Using TortoiseHG with CodePlex&amp;referringTitle=Source control clients&amp;ProjectName=codeplex"&gt;
here&lt;/a&gt;. &amp;nbsp;See all &lt;a href="http://codeplex.codeplex.com/wikipage?title=Forks"&gt;
this page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You will then make your changes in your fork&lt;/p&gt;
&lt;h3&gt;Add your new package files into the PackageSources folder&lt;/h3&gt;
&lt;p&gt;Packages live under the PackageSources folder.&amp;nbsp; Specifically, you need to create a [PackageName]\[PackageVersion] under that.&amp;nbsp; e.g. Elmah 1.1. is under PackageSources\elmah\1.1.&amp;nbsp; I&amp;rsquo;ll refer to this as your
&lt;em&gt;root package folder&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tip: the best way to learn the correct layout is to look through existing packages.&lt;/strong&gt;&amp;nbsp;&amp;nbsp;Also, please read through
&lt;a href="http://nupack.codeplex.com/documentation?title=Creating a Package"&gt;this page&lt;/a&gt; for info on creating packages. &amp;nbsp;Here are the basics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Directly in your &lt;em&gt;root package folder&lt;/em&gt;, create a [PackageName].nuspec file (e.g elmah.nuspec).&amp;nbsp; Start by copying one from another package!
&lt;/li&gt;&lt;li&gt;Make sure you specify all your dependencies in the nuspec files.&amp;nbsp; e.g. you at sparkmvc.nuspec.&amp;nbsp; Please avoid including your dependencies inside your own package, as that defeats the purpose of dependencies.&amp;nbsp; e.g. if your package uses Castle.Core,
 don&amp;rsquo;t include those dlls in your package, but take a dependency on the Castle.Core package!
&lt;/li&gt;&lt;li&gt;Put your assembly references under a &lt;em&gt;lib &lt;/em&gt;folder.&amp;nbsp; They can either be directly under lib, or in a subfolder if they&amp;rsquo;re framework version specific.&amp;nbsp; e.g. folders can be names &amp;lsquo;2.0&amp;rsquo;, &amp;lsquo;3.5&amp;rsquo;, &amp;lsquo;4.0&amp;rsquo;,
 &amp;lsquo;SL4&amp;rsquo; (for Silverlight). &lt;/li&gt;&lt;li&gt;You don&amp;rsquo;t need to add any entries into your NuSpec file to point to those
&lt;em&gt;lib &lt;/em&gt;files.&amp;nbsp; Being in &lt;em&gt;lib &lt;/em&gt;is all it takes to have them treated as references.
&lt;/li&gt;&lt;li&gt;Put your content files in the Content folder.&amp;nbsp; These are files that will get copied into the project when the package is installed.
&lt;/li&gt;&lt;li&gt;If your package contains tools, put then in the Tools folder.&amp;nbsp; If you include .exe files, they&amp;rsquo;ll end up being on the path in the NuGet console.
&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Build the packages and test your package&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Go to the root of the NuPackPackages repo and run RebuildPackages.cmd.&amp;nbsp; This will build all the .nupkg files into a NuPackPackages folder (i.e. NuPackPackages\NuPackPackages).
&lt;/li&gt;&lt;li&gt;In VS, go to the NuGet console (aka Package Manager Console), and click the icon to the right of the Package Source to add a new Package source
&lt;/li&gt;&lt;li&gt;Add a new Package Source using the local path to the folder that has the .nupkg files.&amp;nbsp; e.g. D:\NuPackPackages\NuPackPackages
&lt;/li&gt;&lt;li&gt;You can now use NuGet to try installing your package.&amp;nbsp; &lt;strong&gt;Test it well to make sure it works the way you want!&lt;/strong&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Send a pull request&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;When you&amp;rsquo;re happy with your package, push your changes to your fork and send a pull request
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Important&lt;/strong&gt;: you don't need to merge with main. Many people do it in the wrong direction, which then needs to be fixed. We'll do the merge when we accept the pull request
&lt;/li&gt;&lt;li&gt;In the pull request, please include your twitter name so we can easily ping you.&amp;nbsp; Also include some info about what you&amp;rsquo;re adding.
&lt;/li&gt;&lt;li&gt;If all goes well, your package will be in the feed in a few hours &lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>davidebbo</author><pubDate>Wed, 12 Jan 2011 01:59:20 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20110112015920A</guid></item><item><title>Updated Wiki: Home</title><link>http://nupackpackages.codeplex.com/wikipage?version=14</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;Welcome to the temporary NuGet package repository site&lt;/h2&gt;
&lt;p&gt;This is a temporary repository for &lt;a href="http://nuget.codeplex.com/"&gt;NuGet&lt;/a&gt;&amp;nbsp;packages while NuGet is in a pre-release state. By the time it reaches RTM, we&amp;rsquo;ll have a nice Gallery site with all the bells and whistles, but for now this is what
 our &lt;a href="http://go.microsoft.com/fwlink/?LinkId=204820"&gt;public feed&lt;/a&gt; is driven off.&lt;/p&gt;
&lt;p&gt;Here is what you need to do to contribute packages:&lt;/p&gt;
&lt;h3&gt;Fork the nupackpackages repository&lt;/h3&gt;
&lt;p&gt;Note that this is a different repository from the NuGet repository, which has the sources for the NuGet&amp;nbsp;&lt;strong&gt;engine&lt;/strong&gt;.&amp;nbsp; This one just contains packages.&lt;/p&gt;
&lt;p&gt;Just go to the Source Code repository and create a fork.&amp;nbsp; If you&amp;rsquo;re unfamiliar with Mercurial, start
&lt;a href="http://codeplex.codeplex.com/wikipage?title=Using TortoiseHG with CodePlex&amp;referringTitle=Source control clients&amp;ProjectName=codeplex"&gt;
here&lt;/a&gt;. &amp;nbsp;See all &lt;a href="http://codeplex.codeplex.com/wikipage?title=Forks"&gt;
this page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You will then make your changes in your fork&lt;/p&gt;
&lt;h3&gt;Add your new package files into the PackageSources folder&lt;/h3&gt;
&lt;p&gt;Packages live under the PackageSources folder.&amp;nbsp; Specifically, you need to create a [PackageName]\[PackageVersion] under that.&amp;nbsp; e.g. Elmah 1.1. is under PackageSources\elmah\1.1.&amp;nbsp; I&amp;rsquo;ll refer to this as your
&lt;em&gt;root package folder&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tip: the best way to learn the correct layout is to look through existing packages.&lt;/strong&gt;&amp;nbsp;&amp;nbsp;Also, please read through
&lt;a href="http://nupack.codeplex.com/documentation?title=Creating a Package"&gt;this page&lt;/a&gt; for info on creating packages. &amp;nbsp;Here are the basics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Directly in your &lt;em&gt;root package folder&lt;/em&gt;, create a [PackageName].nuspec file (e.g elmah.nuspec).&amp;nbsp; Start by copying one from another package!
&lt;/li&gt;&lt;li&gt;Make sure you specify all your dependencies in the nuspec files.&amp;nbsp; e.g. you at sparkmvc.nuspec.&amp;nbsp; Please avoid including your dependencies inside your own package, as that defeats the purpose of dependencies.&amp;nbsp; e.g. if your package uses Castle.Core,
 don&amp;rsquo;t include those dlls in your package, but take a dependency on the Castle.Core package!
&lt;/li&gt;&lt;li&gt;Put your assembly references under a &lt;em&gt;lib &lt;/em&gt;folder.&amp;nbsp; They can either be directly under lib, or in a subfolder if they&amp;rsquo;re framework version specific.&amp;nbsp; e.g. folders can be names &amp;lsquo;2.0&amp;rsquo;, &amp;lsquo;3.5&amp;rsquo;, &amp;lsquo;4.0&amp;rsquo;,
 &amp;lsquo;SL4&amp;rsquo; (for Silverlight). &lt;/li&gt;&lt;li&gt;You don&amp;rsquo;t need to add any entries into your NuSpec file to point to those
&lt;em&gt;lib &lt;/em&gt;files.&amp;nbsp; Being in &lt;em&gt;lib &lt;/em&gt;is all it takes to have them treated as references.
&lt;/li&gt;&lt;li&gt;Put your content files in the Content folder.&amp;nbsp; These are files that will get copied into the project when the package is installed.
&lt;/li&gt;&lt;li&gt;If your package contains tools, put then in the Tools folder.&amp;nbsp; If you include .exe files, they&amp;rsquo;ll end up being on the path in the NuGet console.
&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Build the packages and test your package&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Go to the root of the NuPackPackages repo and run RebuildPackages.cmd.&amp;nbsp; This will build all the .nupkg files into a NuPackPackages folder (i.e. NuPackPackages\NuPackPackages).
&lt;/li&gt;&lt;li&gt;In VS, go to the NuGet console (aka Package Manager Console), and click the icon to the right of the Package Source to add a new Package source
&lt;/li&gt;&lt;li&gt;Add a new Package Source using the local path to the folder that has the .nupkg files.&amp;nbsp; e.g. D:\NuPackPackages\NuPackPackages
&lt;/li&gt;&lt;li&gt;You can now use NuGet to try installing your package.&amp;nbsp; &lt;strong&gt;Test it well to make sure it works the way you want!&lt;/strong&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Send a pull request&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;When you&amp;rsquo;re happy with your package, push your changes to your fork and send a pull request
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Important&lt;/strong&gt;: you don't need to merge with main. Many people do it in the wrong direction, which then needs to be fixed. We'll do the merge when we accept the pull request
&lt;/li&gt;&lt;li&gt;In the pull request, please include your twitter name so we can easily ping you.&amp;nbsp; Also include some info about what you&amp;rsquo;re adding.
&lt;/li&gt;&lt;li&gt;If all goes well, your package will be in the feed in a few hours &lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Haacked</author><pubDate>Tue, 21 Dec 2010 17:26:57 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20101221052657P</guid></item><item><title>Updated Wiki: Home</title><link>http://nupackpackages.codeplex.com/wikipage?version=13</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;Welcome to the temporary NuGet package repository site&lt;/h2&gt;
&lt;p&gt;This is a temporary repository for &lt;a href="http://nuget.codeplex.com/"&gt;NuGet&lt;/a&gt;&amp;nbsp;packages while NuGet is in a pre-release state. By the time it reaches RTM, we&amp;rsquo;ll have a nice Gallery site with all the bells and whistles, but for now this is what
 our &lt;a href="http://go.microsoft.com/fwlink/?LinkId=204820"&gt;public feed&lt;/a&gt; is driven off.&lt;/p&gt;
&lt;p&gt;Here is what you need to do to contribute packages:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Fork the nupackpackages repository&lt;/h3&gt;
&lt;p&gt;Note that this is a different repository from the NuPack repository, which has the sources for the NuPack
&lt;strong&gt;engine&lt;/strong&gt;.&amp;nbsp; This one just contains packages.&lt;/p&gt;
&lt;p&gt;Just go to the Source Code repository and create a fork.&amp;nbsp; If you&amp;rsquo;re unfamiliar with Mercurial, start
&lt;a href="http://codeplex.codeplex.com/wikipage?title=Using TortoiseHG with CodePlex&amp;referringTitle=Source control clients&amp;ProjectName=codeplex"&gt;
here&lt;/a&gt;. &amp;nbsp;See all &lt;a href="http://codeplex.codeplex.com/wikipage?title=Forks"&gt;
this page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You will then make your changes in your fork&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Add your new package files into the PackageSources folder&lt;/h3&gt;
&lt;p&gt;Packages live under the PackageSources folder.&amp;nbsp; Specifically, you need to create a [PackageName]\[PackageVersion] under that.&amp;nbsp; e.g. Elmah 1.1. is under PackageSources\elmah\1.1.&amp;nbsp; I&amp;rsquo;ll refer to this as your
&lt;em&gt;root package folder&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tip: the best way to learn the correct layout is to look through existing packages.&lt;/strong&gt;&amp;nbsp;&amp;nbsp;Also, please read through
&lt;a href="http://nupack.codeplex.com/documentation?title=Creating a Package"&gt;this page&lt;/a&gt; for info on creating packages. &amp;nbsp;Here are the basics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Directly in your &lt;em&gt;root package folder&lt;/em&gt;, create a [PackageName].nuspec file (e.g elmah.nuspec).&amp;nbsp; Start by copying one from another package!
&lt;/li&gt;&lt;li&gt;Make sure you specify all your dependencies in the nuspec files.&amp;nbsp; e.g. you at sparkmvc.nuspec.&amp;nbsp; Please avoid including your dependencies inside your own package, as that defeats the purpose of dependencies.&amp;nbsp; e.g. if your package uses Castle.Core,
 don&amp;rsquo;t include those dlls in your package, but take a dependency on the Castle.Core package!
&lt;/li&gt;&lt;li&gt;Put your assembly references under a &lt;em&gt;lib &lt;/em&gt;folder.&amp;nbsp; They can either be directly under lib, or in a subfolder if they&amp;rsquo;re framework version specific.&amp;nbsp; e.g. folders can be names &amp;lsquo;2.0&amp;rsquo;, &amp;lsquo;3.5&amp;rsquo;, &amp;lsquo;4.0&amp;rsquo;,
 &amp;lsquo;SL4&amp;rsquo; (for Silverlight). &lt;/li&gt;&lt;li&gt;You don&amp;rsquo;t need to add any entries into your NuSpec file to point to those
&lt;em&gt;lib &lt;/em&gt;files.&amp;nbsp; Being in &lt;em&gt;lib &lt;/em&gt;is all it takes to have them treated as references.
&lt;/li&gt;&lt;li&gt;Put your content files in the Content folder.&amp;nbsp; These are files that will get copied into the project when the package is installed.
&lt;/li&gt;&lt;li&gt;If your package contains tools, put then in the Tools folder.&amp;nbsp; If you include .exe files, they&amp;rsquo;ll end up being on the path in the NuPack console.
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Build the packages and test your package&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Go to the root of the NuPackPackages repo and run RebuildPackages.cmd.&amp;nbsp; This will build all the .nupkg files into a NuPackPackages folder (i.e. NuPackPackages\NuPackPackages).
&lt;/li&gt;&lt;li&gt;In VS, go to the NuPack console (aka Package Manager Console), and click the icon to the right of the Package Source to add a new Package source
&lt;/li&gt;&lt;li&gt;Add a new Package Source using the local path to the folder that has the .nupkg files.&amp;nbsp; e.g. D:\NuPackPackages\NuPackPackages
&lt;/li&gt;&lt;li&gt;You can now use NuPack to try installing your package.&amp;nbsp; &lt;strong&gt;Test it well to make sure it works the way you want!&lt;/strong&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Send a pull request&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;When you&amp;rsquo;re happy with your package, push your changes to your fork and send a pull request
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Important&lt;/strong&gt;: you don't need to merge with main. Many people do it in the wrong direction, which then needs to be fixed. We'll do the merge when we accept the pull request
&lt;/li&gt;&lt;li&gt;In the pull request, please include your twitter name so we can easily ping you.&amp;nbsp; Also include some info about what you&amp;rsquo;re adding.
&lt;/li&gt;&lt;li&gt;If all goes well, your package will be in the feed in a few hours &lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>erichexter</author><pubDate>Fri, 03 Dec 2010 04:40:47 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20101203044047A</guid></item><item><title>Updated Wiki: Home</title><link>http://nupackpackages.codeplex.com/wikipage?version=12</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;Welcome to the temporary NuPack package repository site&lt;/h2&gt;
&lt;p&gt;This is a temporary repository for &lt;a href="http://nuget.codeplex.com/"&gt;NuGet&lt;/a&gt;&amp;nbsp;packages while NuGet is in a pre-release state. By the time it reaches RTM, we&amp;rsquo;ll have a nice Gallery site with all the bells and whistles, but for now this is what
 our &lt;a href="http://go.microsoft.com/fwlink/?LinkId=204820"&gt;public feed&lt;/a&gt; is driven off.&lt;/p&gt;
&lt;p&gt;Here is what you need to do to contribute packages:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Fork the nupackpackages repository&lt;/h3&gt;
&lt;p&gt;Note that this is a different repository from the NuPack repository, which has the sources for the NuPack
&lt;strong&gt;engine&lt;/strong&gt;.&amp;nbsp; This one just contains packages.&lt;/p&gt;
&lt;p&gt;Just go to the Source Code repository and create a fork.&amp;nbsp; If you&amp;rsquo;re unfamiliar with Mercurial, start
&lt;a href="http://codeplex.codeplex.com/wikipage?title=Using TortoiseHG with CodePlex&amp;referringTitle=Source control clients&amp;ProjectName=codeplex"&gt;
here&lt;/a&gt;. &amp;nbsp;See all &lt;a href="http://codeplex.codeplex.com/wikipage?title=Forks"&gt;
this page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You will then make your changes in your fork&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Add your new package files into the PackageSources folder&lt;/h3&gt;
&lt;p&gt;Packages live under the PackageSources folder.&amp;nbsp; Specifically, you need to create a [PackageName]\[PackageVersion] under that.&amp;nbsp; e.g. Elmah 1.1. is under PackageSources\elmah\1.1.&amp;nbsp; I&amp;rsquo;ll refer to this as your
&lt;em&gt;root package folder&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tip: the best way to learn the correct layout is to look through existing packages.&lt;/strong&gt;&amp;nbsp;&amp;nbsp;Also, please read through
&lt;a href="http://nupack.codeplex.com/documentation?title=Creating a Package"&gt;this page&lt;/a&gt; for info on creating packages. &amp;nbsp;Here are the basics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Directly in your &lt;em&gt;root package folder&lt;/em&gt;, create a [PackageName].nuspec file (e.g elmah.nuspec).&amp;nbsp; Start by copying one from another package!
&lt;/li&gt;&lt;li&gt;Make sure you specify all your dependencies in the nuspec files.&amp;nbsp; e.g. you at sparkmvc.nuspec.&amp;nbsp; Please avoid including your dependencies inside your own package, as that defeats the purpose of dependencies.&amp;nbsp; e.g. if your package uses Castle.Core,
 don&amp;rsquo;t include those dlls in your package, but take a dependency on the Castle.Core package!
&lt;/li&gt;&lt;li&gt;Put your assembly references under a &lt;em&gt;lib &lt;/em&gt;folder.&amp;nbsp; They can either be directly under lib, or in a subfolder if they&amp;rsquo;re framework version specific.&amp;nbsp; e.g. folders can be names &amp;lsquo;2.0&amp;rsquo;, &amp;lsquo;3.5&amp;rsquo;, &amp;lsquo;4.0&amp;rsquo;,
 &amp;lsquo;SL4&amp;rsquo; (for Silverlight). &lt;/li&gt;&lt;li&gt;You don&amp;rsquo;t need to add any entries into your NuSpec file to point to those
&lt;em&gt;lib &lt;/em&gt;files.&amp;nbsp; Being in &lt;em&gt;lib &lt;/em&gt;is all it takes to have them treated as references.
&lt;/li&gt;&lt;li&gt;Put your content files in the Content folder.&amp;nbsp; These are files that will get copied into the project when the package is installed.
&lt;/li&gt;&lt;li&gt;If your package contains tools, put then in the Tools folder.&amp;nbsp; If you include .exe files, they&amp;rsquo;ll end up being on the path in the NuPack console.
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Build the packages and test your package&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Go to the root of the NuPackPackages repo and run RebuildPackages.cmd.&amp;nbsp; This will build all the .nupkg files into a NuPackPackages folder (i.e. NuPackPackages\NuPackPackages).
&lt;/li&gt;&lt;li&gt;In VS, go to the NuPack console (aka Package Manager Console), and click the icon to the right of the Package Source to add a new Package source
&lt;/li&gt;&lt;li&gt;Add a new Package Source using the local path to the folder that has the .nupkg files.&amp;nbsp; e.g. D:\NuPackPackages\NuPackPackages
&lt;/li&gt;&lt;li&gt;You can now use NuPack to try installing your package.&amp;nbsp; &lt;strong&gt;Test it well to make sure it works the way you want!&lt;/strong&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Send a pull request&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;When you&amp;rsquo;re happy with your package, push your changes to your fork and send a pull request
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Important&lt;/strong&gt;: you don't need to merge with main. Many people do it in the wrong direction, which then needs to be fixed. We'll do the merge when we accept the pull request
&lt;/li&gt;&lt;li&gt;In the pull request, please include your twitter name so we can easily ping you.&amp;nbsp; Also include some info about what you&amp;rsquo;re adding.
&lt;/li&gt;&lt;li&gt;If all goes well, your package will be in the feed in a few hours &lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>davidebbo</author><pubDate>Sat, 20 Nov 2010 09:55:27 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20101120095527A</guid></item><item><title>Updated Wiki: Home</title><link>http://nupackpackages.codeplex.com/wikipage?version=11</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;Welcome to the temporary NuPack package repository site&lt;/h2&gt;
&lt;p&gt;This is a temporary repository for &lt;a href="http://nupack.codeplex.com/"&gt;NuPack&lt;/a&gt; packages while NuPack is in a pre-release state. By the time NuPack reaches RTM, we&amp;rsquo;ll have a nice Gallery site with all the bells and whistles, but for now this is
 what our &lt;a href="http://go.microsoft.com/fwlink/?LinkId=204820"&gt;public feed&lt;/a&gt; is driven off.&lt;/p&gt;
&lt;p&gt;Here is what you need to do to contribute packages:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Fork the nupackpackages repository&lt;/h3&gt;
&lt;p&gt;Note that this is a different repository from the NuPack repository, which has the sources for the NuPack
&lt;strong&gt;engine&lt;/strong&gt;.&amp;nbsp; This one just contains packages.&lt;/p&gt;
&lt;p&gt;Just go to the Source Code repository and create a fork.&amp;nbsp; If you&amp;rsquo;re unfamiliar with Mercurial, start
&lt;a href="http://codeplex.codeplex.com/wikipage?title=Using TortoiseHG with CodePlex&amp;referringTitle=Source control clients&amp;ProjectName=codeplex"&gt;
here&lt;/a&gt;. &amp;nbsp;See all &lt;a href="http://codeplex.codeplex.com/wikipage?title=Forks"&gt;
this page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You will then make your changes in your fork&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Add your new package files into the PackageSources folder&lt;/h3&gt;
&lt;p&gt;Packages live under the PackageSources folder.&amp;nbsp; Specifically, you need to create a [PackageName]\[PackageVersion] under that.&amp;nbsp; e.g. Elmah 1.1. is under PackageSources\elmah\1.1.&amp;nbsp; I&amp;rsquo;ll refer to this as your
&lt;em&gt;root package folder&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tip: the best way to learn the correct layout is to look through existing packages.&lt;/strong&gt;&amp;nbsp;&amp;nbsp;Also, please read through
&lt;a href="http://nupack.codeplex.com/documentation?title=Creating a Package"&gt;this page&lt;/a&gt; for info on creating packages. &amp;nbsp;Here are the basics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Directly in your &lt;em&gt;root package folder&lt;/em&gt;, create a [PackageName].nuspec file (e.g elmah.nuspec).&amp;nbsp; Start by copying one from another package!
&lt;/li&gt;&lt;li&gt;Make sure you specify all your dependencies in the nuspec files.&amp;nbsp; e.g. you at sparkmvc.nuspec.&amp;nbsp; Please avoid including your dependencies inside your own package, as that defeats the purpose of dependencies.&amp;nbsp; e.g. if your package uses Castle.Core,
 don&amp;rsquo;t include those dlls in your package, but take a dependency on the Castle.Core package!
&lt;/li&gt;&lt;li&gt;Put your assembly references under a &lt;em&gt;lib &lt;/em&gt;folder.&amp;nbsp; They can either be directly under lib, or in a subfolder if they&amp;rsquo;re framework version specific.&amp;nbsp; e.g. folders can be names &amp;lsquo;2.0&amp;rsquo;, &amp;lsquo;3.5&amp;rsquo;, &amp;lsquo;4.0&amp;rsquo;,
 &amp;lsquo;SL4&amp;rsquo; (for Silverlight). &lt;/li&gt;&lt;li&gt;You don&amp;rsquo;t need to add any entries into your NuSpec file to point to those
&lt;em&gt;lib &lt;/em&gt;files.&amp;nbsp; Being in &lt;em&gt;lib &lt;/em&gt;is all it takes to have them treated as references.
&lt;/li&gt;&lt;li&gt;Put your content files in the Content folder.&amp;nbsp; These are files that will get copied into the project when the package is installed.
&lt;/li&gt;&lt;li&gt;If your package contains tools, put then in the Tools folder.&amp;nbsp; If you include .exe files, they&amp;rsquo;ll end up being on the path in the NuPack console.
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Build the packages and test your package&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Go to the root of the NuPackPackages repo and run RebuildPackages.cmd.&amp;nbsp; This will build all the .nupkg files into a NuPackPackages folder (i.e. NuPackPackages\NuPackPackages).
&lt;/li&gt;&lt;li&gt;In VS, go to the NuPack console (aka Package Manager Console), and click the icon to the right of the Package Source to add a new Package source
&lt;/li&gt;&lt;li&gt;Add a new Package Source using the local path to the folder that has the .nupkg files.&amp;nbsp; e.g. D:\NuPackPackages\NuPackPackages
&lt;/li&gt;&lt;li&gt;You can now use NuPack to try installing your package.&amp;nbsp; &lt;strong&gt;Test it well to make sure it works the way you want!&lt;/strong&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Send a pull request&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;When you&amp;rsquo;re happy with your package, push your changes to your fork and send a pull request
&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Important&lt;/strong&gt;: you don't need to merge with main. Many people do it in the wrong direction, which then needs to be fixed. We'll do the merge when we accept the pull request
&lt;/li&gt;&lt;li&gt;In the pull request, please include your twitter name so we can easily ping you.&amp;nbsp; Also include some info about what you&amp;rsquo;re adding.
&lt;/li&gt;&lt;li&gt;If all goes well, your package will be in the feed in a few hours &lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>davidebbo</author><pubDate>Fri, 12 Nov 2010 19:22:31 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20101112072231P</guid></item><item><title>Updated Wiki: Home</title><link>http://nupackpackages.codeplex.com/wikipage?version=10</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;Welcome to the temporary NuPack package repository site&lt;/h2&gt;
&lt;p&gt;This is a temporary repository for &lt;a href="http://nupack.codeplex.com/"&gt;NuPack&lt;/a&gt; packages while NuPack is in a pre-release state. By the time NuPack reaches RTM, we&amp;rsquo;ll have a nice Gallery site with all the bells and whistles, but for now this is
 what our &lt;a href="http://go.microsoft.com/fwlink/?LinkId=204820"&gt;public feed&lt;/a&gt; is driven off.&lt;/p&gt;
&lt;p&gt;Here is what you need to do to contribute packages:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Fork the nupackpackages repository&lt;/h3&gt;
&lt;p&gt;Note that this is a different repository from the NuPack repository, which has the sources for the NuPack
&lt;strong&gt;engine&lt;/strong&gt;.&amp;nbsp; This one just contains packages.&lt;/p&gt;
&lt;p&gt;Just go to the Source Code repository and create a fork.&amp;nbsp; If you&amp;rsquo;re unfamiliar with Mercurial, start
&lt;a href="http://codeplex.codeplex.com/wikipage?title=Using TortoiseHG with CodePlex&amp;referringTitle=Source control clients&amp;ProjectName=codeplex"&gt;
here&lt;/a&gt;. &amp;nbsp;See all &lt;a href="http://codeplex.codeplex.com/wikipage?title=Forks"&gt;
this page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You will then make your changes in your fork&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Add your new package files into the PackageSources folder&lt;/h3&gt;
&lt;p&gt;Packages live under the PackageSources folder.&amp;nbsp; Specifically, you need to create a [PackageName]\[PackageVersion] under that.&amp;nbsp; e.g. Elmah 1.1. is under PackageSources\elmah\1.1.&amp;nbsp; I&amp;rsquo;ll refer to this as your
&lt;em&gt;root package folder&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tip: the best way to learn the correct layout is to look through existing packages.&lt;/strong&gt;&amp;nbsp;&amp;nbsp;Also, please read through
&lt;a href="http://nupack.codeplex.com/documentation?title=Creating a Package"&gt;this page&lt;/a&gt; for info on creating packages. &amp;nbsp;Here are the basics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Directly in your &lt;em&gt;root package folder&lt;/em&gt;, create a [PackageName].nuspec file (e.g elmah.nuspec).&amp;nbsp; Start by copying one from another package!
&lt;/li&gt;&lt;li&gt;Make sure you specify all your dependencies in the nuspec files.&amp;nbsp; e.g. you at sparkmvc.nuspec.&amp;nbsp; Please avoid including your dependencies inside your own package, as that defeats the purpose of dependencies.&amp;nbsp; e.g. if your package uses Castle.Core,
 don&amp;rsquo;t include those dlls in your package, but take a dependency on the Castle.Core package!
&lt;/li&gt;&lt;li&gt;Put your assembly references under a &lt;em&gt;lib &lt;/em&gt;folder.&amp;nbsp; They can either be directly under lib, or in a subfolder if they&amp;rsquo;re framework version specific.&amp;nbsp; e.g. folders can be names &amp;lsquo;2.0&amp;rsquo;, &amp;lsquo;3.5&amp;rsquo;, &amp;lsquo;4.0&amp;rsquo;,
 &amp;lsquo;SL4&amp;rsquo; (for Silverlight). &lt;/li&gt;&lt;li&gt;You don&amp;rsquo;t need to add any entries into your NuSpec file to point to those
&lt;em&gt;lib &lt;/em&gt;files.&amp;nbsp; Being in &lt;em&gt;lib &lt;/em&gt;is all it takes to have them treated as references.
&lt;/li&gt;&lt;li&gt;Put your content files in the Content folder.&amp;nbsp; These are files that will get copied into the project when the package is installed.
&lt;/li&gt;&lt;li&gt;If your package contains tools, put then in the Tools folder.&amp;nbsp; If you include .exe files, they&amp;rsquo;ll end up being on the path in the NuPack console.
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Build the packages and test your package&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Go to the root of the NuPackPackages repo and run RebuildPackages.cmd.&amp;nbsp; This will build all the .nupkg files into a NuPackPackages folder (i.e. NuPackPackages\NuPackPackages).
&lt;/li&gt;&lt;li&gt;In VS, go to the NuPack console (aka Package Manager Console), and click the icon to the right of the Package Source to add a new Package source
&lt;/li&gt;&lt;li&gt;Add a new Package Source using the local path to the folder that has the .nupkg files.&amp;nbsp; e.g. D:\NuPackPackages\NuPackPackages
&lt;/li&gt;&lt;li&gt;You can now use NuPack to try installing your package.&amp;nbsp; &lt;strong&gt;Test it well to make sure it works the way you want!&lt;/strong&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Send a pull request&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;When you&amp;rsquo;re happy with your package, push your changes to your fork and send a pull request
&lt;/li&gt;&lt;li&gt;In the pull request, please include your twitter name so we can easily ping you.&amp;nbsp; Also include some info about what you&amp;rsquo;re adding.
&lt;/li&gt;&lt;li&gt;If all goes well, your package will be in the feed in a few hours &lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>davidebbo</author><pubDate>Thu, 04 Nov 2010 16:35:07 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20101104043507P</guid></item><item><title>Updated Wiki: Home</title><link>http://nupackpackages.codeplex.com/wikipage?version=9</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;Welcome to the temporary NuPack package repository site&lt;/h2&gt;
&lt;p&gt;This is a temporary repository for &lt;a href="http://nupack.codeplex.com/"&gt;NuPack&lt;/a&gt; packages while NuPack is in a pre-release state. By the time NuPack reaches RTM, we&amp;rsquo;ll have a nice Gallery site with all the bells and whistles, but for now this is
 what our public feed (&lt;a title="http://go.microsoft.com/fwlink/?LinkID=199193" href="http://go.microsoft.com/fwlink/?LinkID=199193"&gt;http://go.microsoft.com/fwlink/?LinkId=204820&lt;/a&gt;) is driven off.&lt;/p&gt;
&lt;p&gt;Here is what you need to do to contribute packages:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Fork the nupackpackages repository&lt;/h3&gt;
&lt;p&gt;Note that this is a different repository from the NuPack repository, which has the sources for the NuPack
&lt;strong&gt;engine&lt;/strong&gt;.&amp;nbsp; This one just contains packages.&lt;/p&gt;
&lt;p&gt;Just go to the Source Code repository and create a fork.&amp;nbsp; If you&amp;rsquo;re unfamiliar with Mercurial, start
&lt;a href="http://codeplex.codeplex.com/wikipage?title=Using TortoiseHG with CodePlex&amp;referringTitle=Source control clients&amp;ProjectName=codeplex"&gt;
here&lt;/a&gt;. &amp;nbsp;See all &lt;a href="http://codeplex.codeplex.com/wikipage?title=Forks"&gt;
this page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You will then make your changes in your fork&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Add your new package files into the PackageSources folder&lt;/h3&gt;
&lt;p&gt;Packages live under the PackageSources folder.&amp;nbsp; Specifically, you need to create a [PackageName]\[PackageVersion] under that.&amp;nbsp; e.g. Elmah 1.1. is under PackageSources\elmah\1.1.&amp;nbsp; I&amp;rsquo;ll refer to this as your
&lt;em&gt;root package folder&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tip: the best way to learn the correct layout is to look through existing packages.&lt;/strong&gt;&amp;nbsp;&amp;nbsp;Also, please read through
&lt;a href="http://nupack.codeplex.com/documentation?title=Creating a Package"&gt;this page&lt;/a&gt; for info on creating packages. &amp;nbsp;Here are the basics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Directly in your &lt;em&gt;root package folder&lt;/em&gt;, create a [PackageName].nuspec file (e.g elmah.nuspec).&amp;nbsp; Start by copying one from another package!
&lt;/li&gt;&lt;li&gt;Make sure you specify all your dependencies in the nuspec files.&amp;nbsp; e.g. you at sparkmvc.nuspec.&amp;nbsp; Please avoid including your dependencies inside your own package, as that defeats the purpose of dependencies.&amp;nbsp; e.g. if your package uses Castle.Core,
 don&amp;rsquo;t include those dlls in your package, but take a dependency on the Castle.Core package!
&lt;/li&gt;&lt;li&gt;Put your assembly references under a &lt;em&gt;lib &lt;/em&gt;folder.&amp;nbsp; They can either be directly under lib, or in a subfolder if they&amp;rsquo;re framework version specific.&amp;nbsp; e.g. folders can be names &amp;lsquo;2.0&amp;rsquo;, &amp;lsquo;3.5&amp;rsquo;, &amp;lsquo;4.0&amp;rsquo;,
 &amp;lsquo;SL4&amp;rsquo; (for Silverlight). &lt;/li&gt;&lt;li&gt;You don&amp;rsquo;t need to add any entries into your NuSpec file to point to those
&lt;em&gt;lib &lt;/em&gt;files.&amp;nbsp; Being in &lt;em&gt;lib &lt;/em&gt;is all it takes to have them treated as references.
&lt;/li&gt;&lt;li&gt;Put your content files in the Content folder.&amp;nbsp; These are files that will get copied into the project when the package is installed.
&lt;/li&gt;&lt;li&gt;If your package contains tools, put then in the Tools folder.&amp;nbsp; If you include .exe files, they&amp;rsquo;ll end up being on the path in the NuPack console.
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Build the packages and test your package&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Go to the root of the NuPackPackages repo and run RebuildPackages.cmd.&amp;nbsp; This will build all the .nupkg files into a NuPackPackages folder (i.e. NuPackPackages\NuPackPackages).
&lt;/li&gt;&lt;li&gt;In VS, go to the NuPack console (aka Package Manager Console), and click the icon to the right of the Package Source to add a new Package source
&lt;/li&gt;&lt;li&gt;Add a new Package Source using the local path to the folder that has the .nupkg files.&amp;nbsp; e.g. D:\NuPackPackages\NuPackPackages
&lt;/li&gt;&lt;li&gt;You can now use NuPack to try installing your package.&amp;nbsp; &lt;strong&gt;Test it well to make sure it works the way you want!&lt;/strong&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Send a pull request&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;When you&amp;rsquo;re happy with your package, push your changes to your fork and send a pull request
&lt;/li&gt;&lt;li&gt;In the pull request, please include your twitter name so we can easily ping you.&amp;nbsp; Also include some info about what you&amp;rsquo;re adding.
&lt;/li&gt;&lt;li&gt;If all goes well, your package will be in the feed in a few hours &lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>davidebbo</author><pubDate>Thu, 04 Nov 2010 16:34:24 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20101104043424P</guid></item><item><title>Updated Wiki: Home</title><link>http://nupackpackages.codeplex.com/wikipage?version=8</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;Welcome to the temporary NuPack package repository site&lt;/h2&gt;
&lt;p&gt;This is a temporary repository for &lt;a href="http://nupack.codeplex.com/"&gt;NuPack&lt;/a&gt; packages while NuPack is in a pre-release state. By the time NuPack reaches RTM, we&amp;rsquo;ll have a nice Gallery site with all the bells and whistles, but for now this is what our public feed (&lt;a title="http://go.microsoft.com/fwlink/?LinkID=199193" href="http://go.microsoft.com/fwlink/?LinkID=199193"&gt;http://go.microsoft.com/fwlink/?LinkID=199193&lt;/a&gt;) is driven off.&lt;/p&gt;
&lt;p&gt;Here is what you need to do to contribute packages:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Fork the nupackpackages repository&lt;/h3&gt;
&lt;p&gt;Note that this is a different repository from the NuPack repository, which has the sources for the NuPack &lt;strong&gt;engine&lt;/strong&gt;.&amp;nbsp; This one just contains packages.&lt;/p&gt;
&lt;p&gt;Just go to the Source Code repository and create a fork.&amp;nbsp; If you&amp;rsquo;re unfamiliar with Mercurial, start &lt;a href="http://codeplex.codeplex.com/wikipage?title=Using TortoiseHG with CodePlex&amp;referringTitle=Source control clients&amp;ProjectName=codeplex"&gt;here&lt;/a&gt;. &amp;nbsp;See all &lt;a href="http://codeplex.codeplex.com/wikipage?title=Forks"&gt;this page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You will then make your changes in your fork&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Add your new package files into the PackageSources folder&lt;/h3&gt;
&lt;p&gt;Packages live under the PackageSources folder.&amp;nbsp; Specifically, you need to create a [PackageName]\[PackageVersion] under that.&amp;nbsp; e.g. Elmah 1.1. is under PackageSources\elmah\1.1.&amp;nbsp; I&amp;rsquo;ll refer to this as your &lt;em&gt;root package folder&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tip: the best way to learn the correct layout is to look through existing packages.&lt;/strong&gt;&amp;nbsp;&amp;nbsp;Also, please read through &lt;a href="http://nupack.codeplex.com/documentation?title=Creating a Package"&gt;this page&lt;/a&gt; for info on creating packages. &amp;nbsp;Here are the basics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Directly in your &lt;em&gt;root package folder&lt;/em&gt;, create a [PackageName].nuspec file (e.g elmah.nuspec).&amp;nbsp; Start by copying one from another package!&lt;/li&gt;
&lt;li&gt;Make sure you specify all your dependencies in the nuspec files.&amp;nbsp; e.g. you at sparkmvc.nuspec.&amp;nbsp; Please avoid including your dependencies inside your own package, as that defeats the purpose of dependencies.&amp;nbsp; e.g. if your package uses Castle.Core, don&amp;rsquo;t include those dlls in your package, but take a dependency on the Castle.Core package!&lt;/li&gt;
&lt;li&gt;Put your assembly references under a &lt;em&gt;lib &lt;/em&gt;folder.&amp;nbsp; They can either be directly under lib, or in a subfolder if they&amp;rsquo;re framework version specific.&amp;nbsp; e.g. folders can be names &amp;lsquo;2.0&amp;rsquo;, &amp;lsquo;3.5&amp;rsquo;, &amp;lsquo;4.0&amp;rsquo;, &amp;lsquo;SL4&amp;rsquo; (for Silverlight).&lt;/li&gt;
&lt;li&gt;You don&amp;rsquo;t need to add any entries into your NuSpec file to point to those &lt;em&gt;lib &lt;/em&gt;files.&amp;nbsp; Being in &lt;em&gt;lib &lt;/em&gt;is all it takes to have them treated as references.&lt;/li&gt;
&lt;li&gt;Put your content files in the Content folder.&amp;nbsp; These are files that will get copied into the project when the package is installed.&lt;/li&gt;
&lt;li&gt;If your package contains tools, put then in the Tools folder.&amp;nbsp; If you include .exe files, they&amp;rsquo;ll end up being on the path in the NuPack console.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Build the packages and test your package&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Go to the root of the NuPackPackages repo and run RebuildPackages.cmd.&amp;nbsp; This will build all the .nupkg files into a NuPackPackages folder (i.e. NuPackPackages\NuPackPackages).&lt;/li&gt;
&lt;li&gt;In VS, go to the NuPack console (aka Package Manager Console), and click the icon to the right of the Package Source to add a new Package source&lt;/li&gt;
&lt;li&gt;Add a new Package Source using the local path to the folder that has the .nupkg files.&amp;nbsp; e.g. D:\NuPackPackages\NuPackPackages&lt;/li&gt;
&lt;li&gt;You can now use NuPack to try installing your package.&amp;nbsp; &lt;strong&gt;Test it well to make sure it works the way you want!&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Send a pull request&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;When you&amp;rsquo;re happy with your package, push your changes to your fork and send a pull request&lt;/li&gt;
&lt;li&gt;In the pull request, please include your twitter name so we can easily ping you.&amp;nbsp; Also include some info about what you&amp;rsquo;re adding.&lt;/li&gt;
&lt;li&gt;If all goes well, your package will be in the feed in a few hours&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>davidebbo</author><pubDate>Thu, 14 Oct 2010 00:47:45 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20101014124745A</guid></item><item><title>Updated Wiki: Home</title><link>http://nupackpackages.codeplex.com/wikipage?version=7</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;Welcome to the temporary NuPack package repository site&lt;/h2&gt;
&lt;p&gt;This is a temporary repository for &lt;a href="http://nupack.codeplex.com/"&gt;NuPack&lt;/a&gt; packages while NuPack is in a pre-release state. By the time NuPack reaches RTM, we&amp;rsquo;ll have a nice Gallery site with all the bells and whistles, but for now this is what our public feed (&lt;a title="http://go.microsoft.com/fwlink/?LinkID=199193" href="http://go.microsoft.com/fwlink/?LinkID=199193"&gt;http://go.microsoft.com/fwlink/?LinkID=199193&lt;/a&gt;) is driven off.&lt;/p&gt;
&lt;p&gt;Here is what you need to do to contribute packages:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Fork the nupackpackages repository&lt;/h3&gt;
&lt;p&gt;Note that this is a different repository from the NuPack repository, which has the sources for the NuPack &lt;strong&gt;engine&lt;/strong&gt;.&amp;nbsp; This one just contains packages.&lt;/p&gt;
&lt;p&gt;Just go to the Source Code repository and create a fork.&amp;nbsp; If you&amp;rsquo;re unfamiliar with Mercurial, start &lt;a href="http://codeplex.codeplex.com/wikipage?title=Using TortoiseHG with CodePlex&amp;referringTitle=Source control clients&amp;ProjectName=codeplex"&gt;here&lt;/a&gt;. &amp;nbsp;See all &lt;a href="http://codeplex.codeplex.com/wikipage?title=Forks"&gt;this page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You will then make your changes in your fork&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Add your new package files into the PackageSources folder&lt;/h3&gt;
&lt;p&gt;Packages live under the PackageSources folder.&amp;nbsp; Specifically, you need to create a [PackageName]\[PackageVersion] under that.&amp;nbsp; e.g. Elmah 1.1. is under PackageSources\elmah\1.1.&amp;nbsp; I&amp;rsquo;ll refer to this as your &lt;em&gt;root package folder&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tip: the best way to learn the correct layout is to look through existing packages.&lt;/strong&gt;&amp;nbsp; Here are the basics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Directly in your &lt;em&gt;root package folder&lt;/em&gt;, create a [PackageName].nuspec file (e.g elmah.nuspec).&amp;nbsp; Start by copying one from another package!&lt;/li&gt;
&lt;li&gt;Make sure you specify all your dependencies in the nuspec files.&amp;nbsp; e.g. you at sparkmvc.nuspec.&amp;nbsp; Please avoid including your dependencies inside your own package, as that defeats the purpose of dependencies.&amp;nbsp; e.g. if your package uses Castle.Core, don&amp;rsquo;t include those dlls in your package, but take a dependency on the Castle.Core package!&lt;/li&gt;
&lt;li&gt;Put your assembly references under a &lt;em&gt;lib &lt;/em&gt;folder.&amp;nbsp; They can either be directly under lib, or in a subfolder if they&amp;rsquo;re framework version specific.&amp;nbsp; e.g. folders can be names &amp;lsquo;2.0&amp;rsquo;, &amp;lsquo;3.5&amp;rsquo;, &amp;lsquo;4.0&amp;rsquo;, &amp;lsquo;SL4&amp;rsquo; (for Silverlight).&lt;/li&gt;
&lt;li&gt;You don&amp;rsquo;t need to add any entries into your NuSpec file to point to those &lt;em&gt;lib &lt;/em&gt;files.&amp;nbsp; Being in &lt;em&gt;lib &lt;/em&gt;is all it takes to have them treated as references.&lt;/li&gt;
&lt;li&gt;Put your content files in the Content folder.&amp;nbsp; These are files that will get copied into the project when the package is installed.&lt;/li&gt;
&lt;li&gt;If your package contains tools, put then in the Tools folder.&amp;nbsp; If you include .exe files, they&amp;rsquo;ll end up being on the path in the NuPack console.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Build the packages and test your package&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Go to the root of the NuPackPackages repo and run RebuildPackages.cmd.&amp;nbsp; This will build all the .nupkg files into a NuPackPackages folder (i.e. NuPackPackages\NuPackPackages).&lt;/li&gt;
&lt;li&gt;In VS, go to the NuPack console (aka Package Manager Console), and click the icon to the right of the Package Source to add a new Package source&lt;/li&gt;
&lt;li&gt;Add a new Package Source using the local path to the folder that has the .nupkg files.&amp;nbsp; e.g. D:\NuPackPackages\NuPackPackages&lt;/li&gt;
&lt;li&gt;You can now use NuPack to try installing your package.&amp;nbsp; &lt;strong&gt;Test it well to make sure it works the way you want!&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Send a pull request&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;When you&amp;rsquo;re happy with your package, push your changes to your fork and send a pull request&lt;/li&gt;
&lt;li&gt;In the pull request, please include your twitter name so we can easily ping you.&amp;nbsp; Also include some info about what you&amp;rsquo;re adding.&lt;/li&gt;
&lt;li&gt;If all goes well, your package will be in the feed in a few hours&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>davidebbo</author><pubDate>Wed, 13 Oct 2010 21:22:51 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20101013092251P</guid></item><item><title>Updated Wiki: Home</title><link>http://nupackpackages.codeplex.com/wikipage?version=6</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;Welcome to the temporary NuPack package repository site&lt;/h2&gt;
&lt;p&gt;This is a temporary repository for &lt;a href="http://nupack.codeplex.com/"&gt;NuPack&lt;/a&gt; packages while NuPack is in a pre-release state. By the time NuPack reaches RTM, we&amp;rsquo;ll have a nice Gallery site with all the bells and whistles, but for now this is what our public feed (&lt;a title="http://go.microsoft.com/fwlink/?LinkID=199193" href="http://go.microsoft.com/fwlink/?LinkID=199193"&gt;http://go.microsoft.com/fwlink/?LinkID=199193&lt;/a&gt;) is driven off.&lt;/p&gt;
&lt;p&gt;Here is what you need to do to contribute packages:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Fork the nupackpackages repository&lt;/h3&gt;
&lt;p&gt;Note that this is a different repository from the NuPack repository, which has the sources for the NuPack &lt;strong&gt;engine&lt;/strong&gt;.&amp;nbsp; This one just contains packages.&lt;/p&gt;
&lt;p&gt;Just go to the Source Code repository and create a fork.&amp;nbsp; If you&amp;rsquo;re unfamiliar with Mercurial, start &lt;a href="http://codeplex.codeplex.com/wikipage?title=Using TortoiseHG with CodePlex&amp;referringTitle=Source control clients&amp;ProjectName=codeplex"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You will then make your changes in your fork&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Add your new package files into the PackageSources folder&lt;/h3&gt;
&lt;p&gt;Packages live under the PackageSources folder.&amp;nbsp; Specifically, you need to create a [PackageName]\[PackageVersion] under that.&amp;nbsp; e.g. Elmah 1.1. is under PackageSources\elmah\1.1.&amp;nbsp; I&amp;rsquo;ll refer to this as your &lt;em&gt;root package folder&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tip: the best way to learn the correct layout is to look through existing packages.&lt;/strong&gt;&amp;nbsp; Here are the basics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Directly in your &lt;em&gt;root package folder&lt;/em&gt;, create a [PackageName].nuspec file (e.g elmah.nuspec).&amp;nbsp; Start by copying one from another package!&lt;/li&gt;
&lt;li&gt;Make sure you specify all your dependencies in the nuspec files.&amp;nbsp; e.g. you at sparkmvc.nuspec.&amp;nbsp; Please avoid including your dependencies inside your own package, as that defeats the purpose of dependencies.&amp;nbsp; e.g. if your package uses Castle.Core, don&amp;rsquo;t include those dlls in your package, but take a dependency on the Castle.Core package!&lt;/li&gt;
&lt;li&gt;Put your assembly references under a &lt;em&gt;lib &lt;/em&gt;folder.&amp;nbsp; They can either be directly under lib, or in a subfolder if they&amp;rsquo;re framework version specific.&amp;nbsp; e.g. folders can be names &amp;lsquo;2.0&amp;rsquo;, &amp;lsquo;3.5&amp;rsquo;, &amp;lsquo;4.0&amp;rsquo;, &amp;lsquo;SL4&amp;rsquo; (for Silverlight).&lt;/li&gt;
&lt;li&gt;You don&amp;rsquo;t need to add any entries into your NuSpec file to point to those &lt;em&gt;lib &lt;/em&gt;files.&amp;nbsp; Being in &lt;em&gt;lib &lt;/em&gt;is all it takes to have them treated as references.&lt;/li&gt;
&lt;li&gt;Put your content files in the Content folder.&amp;nbsp; These are files that will get copied into the project when the package is installed.&lt;/li&gt;
&lt;li&gt;If your package contains tools, put then in the Tools folder.&amp;nbsp; If you include .exe files, they&amp;rsquo;ll end up being on the path in the NuPack console.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Build the packages and test your package&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Go to the root of the NuPackPackages repo and run RebuildPackages.cmd.&amp;nbsp; This will build all the .nupkg files into a NuPackPackages folder (i.e. NuPackPackages\NuPackPackages).&lt;/li&gt;
&lt;li&gt;In VS, go to the NuPack console (aka Package Manager Console), and click the icon to the right of the Package Source to add a new Package source&lt;/li&gt;
&lt;li&gt;Add a new Package Source using the local path to the folder that has the .nupkg files.&amp;nbsp; e.g. D:\NuPackPackages\NuPackPackages&lt;/li&gt;
&lt;li&gt;You can now use NuPack to try installing your package.&amp;nbsp; &lt;strong&gt;Test it well to make sure it works the way you want!&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Send a pull request&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;When you&amp;rsquo;re happy with your package, push your changes to your fork and send a pull request&lt;/li&gt;
&lt;li&gt;In the pull request, please include your twitter name so we can easily ping you.&amp;nbsp; Also include some info about what you&amp;rsquo;re adding.&lt;/li&gt;
&lt;li&gt;If all goes well, your package will be in the feed in a few hours&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>Haacked</author><pubDate>Wed, 13 Oct 2010 05:21:56 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20101013052156A</guid></item><item><title>Updated Wiki: Home</title><link>http://nupackpackages.codeplex.com/wikipage?version=5</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;Welcome to the NuPack package repository site&lt;/h2&gt;  &lt;p&gt;This is a repository for &lt;a href="http://nupack.codeplex.com/"&gt;NuPack&lt;/a&gt; packages. In the longer term, we’ll have a nice Gallery site with all the bells and whistles, but for now this is what our public feed (&lt;a title="http://go.microsoft.com/fwlink/?LinkID=199193" href="http://go.microsoft.com/fwlink/?LinkID=199193"&gt;http://go.microsoft.com/fwlink/?LinkID=199193&lt;/a&gt;) is driven off.&lt;/p&gt;  &lt;p&gt;Here is what you need to do to contribute packages:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Fork the nupackpackages repository&lt;/h3&gt;  &lt;p&gt;Note that this is a different repository from the NuPack repository, which has the sources for the NuPack &lt;strong&gt;engine&lt;/strong&gt;.&amp;#160; This one just contains packages.&lt;/p&gt;  &lt;p&gt;Just go to the Source Code repository and create a fork.&amp;#160; If you’re unfamiliar with Mercurial, start &lt;a href="http://codeplex.codeplex.com/wikipage?title=Using TortoiseHG with CodePlex&amp;referringTitle=Source control clients&amp;ProjectName=codeplex"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;You will then make your changes in your fork&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Add your new package files into the PackageSources folder&lt;/h3&gt;  &lt;p&gt;Packages live under the PackageSources folder.&amp;#160; Specifically, you need to create a [PackageName]\[PackageVersion] under that.&amp;#160; e.g. Elmah 1.1. is under PackageSources\elmah\1.1.&amp;#160; I’ll refer to this as your &lt;em&gt;root package folder&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Tip: the best way to learn the correct layout is to look through existing packages.&lt;/strong&gt;&amp;#160; Here are the basics:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Directly in your &lt;em&gt;root package folder&lt;/em&gt;, create a [PackageName].nuspec file (e.g elmah.nuspec).&amp;#160; Start by copying one from another package!&lt;/li&gt;    &lt;li&gt;Make sure you specify all your dependencies in the nuspec files.&amp;#160; e.g. you at sparkmvc.nuspec.&amp;#160; Please avoid including your dependencies inside your own package, as that defeats the purpose of dependencies.&amp;#160; e.g. if your package uses Castle.Core, don’t include those dlls in your package, but take a dependency on the Castle.Core package!&lt;/li&gt;    &lt;li&gt;Put your assembly references under a &lt;em&gt;lib &lt;/em&gt;folder.&amp;#160; They can either be directly under lib, or in a subfolder if they’re framework version specific.&amp;#160; e.g. folders can be names ‘2.0’, ‘3.5’, ‘4.0’, ‘SL4’ (for Silverlight).&lt;/li&gt;    &lt;li&gt;You don’t need to add any entries into your NuSpec file to point to those &lt;em&gt;lib &lt;/em&gt;files.&amp;#160; Being in &lt;em&gt;lib &lt;/em&gt;is all it takes to have them treated as references.&lt;/li&gt;    &lt;li&gt;Put your content files in the Content folder.&amp;#160; These are files that will get copied into the project when the package is installed.&lt;/li&gt;    &lt;li&gt;If your package contains tools, put then in the Tools folder.&amp;#160; If you include .exe files, they’ll end up being on the path in the NuPack console.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Build the packages and test your package&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;Go to the root of the NuPackPackages repo and run RebuildPackages.cmd.&amp;#160; This will build all the .nupkg files into a NuPackPackages folder (i.e. NuPackPackages\NuPackPackages).&lt;/li&gt;    &lt;li&gt;In VS, go to the NuPack console (aka Package Manager Console), and click the icon to the right of the Package Source to add a new Package source&lt;/li&gt;    &lt;li&gt;Add a new Package Source using the local path to the folder that has the .nupkg files.&amp;#160; e.g. D:\NuPackPackages\NuPackPackages&lt;/li&gt;    &lt;li&gt;You can now use NuPack to try installing your package.&amp;#160; &lt;strong&gt;Test it well to make sure it works the way you want!&lt;/strong&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Send a pull request&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;When you’re happy with your package, push your changes to your fork and send a pull request&lt;/li&gt;    &lt;li&gt;In the pull request, please include your twitter name so we can easily ping you.&amp;#160; Also include some info about what you’re adding.&lt;/li&gt;    &lt;li&gt;If all goes well, your package will be in the feed in a few hours&lt;/li&gt; &lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>davidebbo</author><pubDate>Tue, 12 Oct 2010 07:57:57 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20101012075757A</guid></item><item><title>Updated Wiki: Home</title><link>http://nupackpackages.codeplex.com/wikipage?version=4</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;Project Description &lt;/h2&gt;  &lt;p&gt;This is a repository for NuPack packages. In the longer term, we’ll have a nice Gallery site with all the bells and whistles, but for now this is what our public feed (&lt;a title="http://go.microsoft.com/fwlink/?LinkID=199193" href="http://go.microsoft.com/fwlink/?LinkID=199193"&gt;http://go.microsoft.com/fwlink/?LinkID=199193&lt;/a&gt;) is driven off.&lt;/p&gt;  &lt;p&gt;Here is what you need to do to contribute packages.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Fork the nupackpackages repository&lt;/h3&gt;  &lt;p&gt;Note that this is a different repository from the NuPack repository, which has the sources for the NuPack &lt;strong&gt;engine&lt;/strong&gt;.&amp;#160; This one just contains packages.&lt;/p&gt;  &lt;p&gt;Just go to the Source Code repository and create a fork.&amp;#160; If you’re unfamiliar with Mercurial, start &lt;a href="http://codeplex.codeplex.com/wikipage?title=Using TortoiseHG with CodePlex&amp;referringTitle=Source control clients&amp;ProjectName=codeplex"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;You will then make your changes in your fork&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Add your new package files into the PackageSources folder&lt;/h3&gt;  &lt;p&gt;Packages live under the PackageSources folder.&amp;#160; Specifically, you need to create a [PackageName]\[PackageVersion] under that.&amp;#160; e.g. Elmah 1.1. is under PackageSources\elmah\1.1.&amp;#160; I’ll refer to this as your &lt;em&gt;root package folder&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Tip: the best way to learn the correct layout is to look through existing packages.&lt;/strong&gt;&amp;#160; Here are the basics:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Directly in your &lt;em&gt;root package folder&lt;/em&gt;, create a [PackageName].nuspec file (e.g elmah.nuspec).&amp;#160; Start by copying one from another package!&lt;/li&gt;    &lt;li&gt;Make sure you specify all your dependencies in the nuspec files.&amp;#160; e.g. you at sparkmvc.nuspec.&amp;#160; Please avoid including your dependencies inside your own package, as that defeats the purpose of dependencies.&amp;#160; e.g. if your package uses Castle.Core, don’t include those dlls in your package, but take a dependency on the Castle.Core package!&lt;/li&gt;    &lt;li&gt;Put your assembly references under a &lt;em&gt;lib &lt;/em&gt;folder.&amp;#160; They can either be directly under lib, or in a subfolder if they’re framework version specific.&amp;#160; e.g. folders can be names ‘2.0’, ‘3.5’, ‘4.0’, ‘SL4’ (for Silverlight).&lt;/li&gt;    &lt;li&gt;You don’t need to add any entries into your NuSpec file to point to those &lt;em&gt;lib &lt;/em&gt;files.&amp;#160; Being in &lt;em&gt;lib &lt;/em&gt;is all it takes to have them treated as references.&lt;/li&gt;    &lt;li&gt;Put your content files in the Content folder.&amp;#160; These are files that will get copied into the project when the package is installed.&lt;/li&gt;    &lt;li&gt;If your package contains tools, put then in the Tools folder.&amp;#160; If you include .exe files, they’ll end up being on the path in the NuPack console.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Build the packages and test your package&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;Go to the root of the NuPackPackages repo and run RebuildPackages.cmd.&amp;#160; This will build all the .nupkg files into a NuPackPackages folder (i.e. NuPackPackages\NuPackPackages).&lt;/li&gt;    &lt;li&gt;In VS, go to the NuPack console (aka Package Manager Console), and click the icon to the right of the Package Source to add a new Package source&lt;/li&gt;    &lt;li&gt;Add a new Package Source using the local path to the folder that has the .nupkg files.&amp;#160; e.g. D:\NuPackPackages\NuPackPackages&lt;/li&gt;    &lt;li&gt;You can now use NuPack to try installing your package.&amp;#160; &lt;strong&gt;Test it well to make sure it works the way you want!&lt;/strong&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Send a pull request&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;When you’re happy with your package, push your changes to your fork and send a pull request&lt;/li&gt;    &lt;li&gt;In the pull request, please include your twitter name so we can easily ping you.&amp;#160; Also include some info about what you’re adding.&lt;/li&gt;    &lt;li&gt;If all goes well, your package will be in the feed in a few hours&lt;/li&gt; &lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>davidebbo</author><pubDate>Tue, 12 Oct 2010 07:45:49 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20101012074549A</guid></item><item><title>Updated Wiki: Home</title><link>http://nupackpackages.codeplex.com/wikipage?version=3</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;Project Description &lt;/h2&gt;  &lt;p&gt;   &lt;br&gt;This is a repository for NuPack packages. In the longer term, we’ll have a nice Gallery site with all the bells and whistles, but for now this is what our public feed (&lt;a title="http://go.microsoft.com/fwlink/?LinkID=199193" href="http://go.microsoft.com/fwlink/?LinkID=199193"&gt;http://go.microsoft.com/fwlink/?LinkID=199193&lt;/a&gt;) is driven off.&lt;/p&gt;  &lt;p&gt;Here is what you need to do to contribute packages.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Fork the nupackpackages repository&lt;/h3&gt;  &lt;p&gt;Note that this is a different repository from the NuPack repository, which has the sources for the NuPack &lt;strong&gt;engine&lt;/strong&gt;.&amp;#160; This one just contains packages.&lt;/p&gt;  &lt;p&gt;Just go to the Source Code repository and create a fork.&amp;#160; If you’re unfamiliar with Mercurial, start &lt;a href="http://codeplex.codeplex.com/wikipage?title=Using TortoiseHG with CodePlex&amp;referringTitle=Source control clients&amp;ProjectName=codeplex"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>davidebbo</author><pubDate>Tue, 12 Oct 2010 07:16:27 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20101012071627A</guid></item></channel></rss>