Advertisement
Guest User

Untitled

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