$/
docs/
src/
tests/
samples/
artifacts/
packages/
build/
lib/
.gitignore
.gitattributes
{solution}.sln
NuGet.config
build.cmd
build.sh
README.md
LICENSE
src- Main projectstests- 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) scriptsbuild.cmd- Bootstrap the build for windowsbuild.sh- Bootstrap the build for *nix
[Oo]bj/
[Bb]in/
.nuget/
_ReSharper.*
packages/
artifacts/
*.user
*.suo
*.userprefs
*DS_Store
*.sln.ide
There's probably more things that go in the ignore file.
- Update: Added docs folder
- Added README.md and LICENSE - Critical if you're OSS, if not ignore it
- Renamed
testtotests - Added lib for things that CANNOT exist in nuget packages