Guest User

Untitled

a guest
Dec 7th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. ```
  2. $/
  3. artifacts/
  4. build/
  5. docs/
  6. lib/
  7. packages/
  8. samples/
  9. src/
  10. tests/
  11. .editorconfig
  12. .gitignore
  13. .gitattributes
  14. build.cmd
  15. build.sh
  16. LICENSE
  17. NuGet.Config
  18. README.md
  19. {solution}.sln
  20. ```
  21.  
  22.  
  23. - `src` - Main projects (the product code)
  24. - `tests` - Test projects
  25. - `docs` - Documentation stuff, markdown files, help files etc.
  26. - `samples` (optional) - Sample projects
  27. - `lib` - Things that can **NEVER** exist in a nuget package
  28. - `artifacts` - Build outputs go here. Doing a build.cmd/build.sh generates artifacts here (nupkgs, dlls, pdbs, etc.)
  29. - `packages` - NuGet packages
  30. - `build` - Build customizations (custom msbuild files/psake/fake/albacore/etc) scripts
  31. - `build.cmd` - Bootstrap the build for windows
  32. - `build.sh` - Bootstrap the build for *nix
  33. - `global.json` - ASP.NET vNext only
  34.  
  35. ## .gitignore
  36. ```
  37. [Oo]bj/
  38. [Bb]in/
  39. .nuget/
  40. _ReSharper.*
  41. packages/
  42. artifacts/
  43. *.user
  44. *.suo
  45. *.userprefs
  46. *DS_Store
  47. *.sln.ide
  48. ```
  49.  
  50. There's probably more things that go in the ignore file.
  51.  
  52.  
  53. - Update: Added docs folder
  54. - Added README.md and LICENSE - Critical if you're OSS, if not ignore it
  55. - Renamed `test` to `tests`
  56. - Added lib for things that *CANNOT* exist in nuget packages
  57. - Removed NuGet.config for people using packet :)
  58. - Added global.json for ASP.NET vnext
  59. - Added .editorconfig file in the root (x-plat IDE settings)
  60. - Added NuGet.config back because people were confused about it missing
Add Comment
Please, Sign In to add comment