Based on: https://gist.github.com/davidfowl/ed7564297c61fe9ab814
$/
docs/
src/
tools/
tests/
samples/
artifacts/
packages/
build/
lib/
.editorconfig
.gitignore
.gitattributes
NuGet.config
global.json
{solution}.sln
README.md
LICENSE
src
- Main projects (the product code)tools
- Tools that generate code, etc.tests
- Test projectsdocs
- Documentation stuff, markdown files, help files etc.samples
(optional) - Sample projectslib
- Things that can NEVER exist in a nuget packageartifacts
- Build outputs go here. Doing a build.cmd/build.sh generates artifacts here (nupkgs, dlls, pdbs, etc.)packages
- NuGet packagesbuild
- Build customizations (custom msbuild files/psake/fake/albacore/etc) scriptsglobal.json
- ASP.NET vNext only