$/
  artifacts/
  build/
  docs/
  lib/
  packages/
  samples/
  src/
  tests/
  .editorconfig
  .gitignore
  .gitattributes
  build.cmd
  build.sh
  LICENSE
  NuGet.Config
  README.md
  {solution}.sln
src- Main projects (the product code)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) scriptsbuild.cmd- Bootstrap the build for windowsbuild.sh- Bootstrap the build for *nixglobal.json- ASP.NET vNext only
[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
 - Removed NuGet.config for people using packet :)
 - Added global.json for ASP.NET vnext
 - Added .editorconfig file in the root (x-plat IDE settings)
 - Added NuGet.config back because people were confused about it missing
 

Hello sharpninja,
I appreciate the response, but I am not sure this would work. This cert gets added to each image by using a dockerfile.dev and then the docker.compose file builds that docker dev file during local development only. So it uses a COPY instruction to copy the certificate into the image and a RUN instruction to run update-ca-certificates on the Debian Linux used by the container. As far as I know, you can't do this with PowerShell. Also, as far as I know, you can't use COPY with files outside of the docker build context, so you can't use files outside the directory where the docker files are.
I could not find a better way of getting a self-signed certificate into a docker image, so the certificate is included in the Solution (it's a public only side, no private key, so I don't mind putting into a Git repo).
Thank you.