.gitignore 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. *
  2. !**/
  3. !*.*
  4. # Cache
  5. nimcache*/
  6. rnimcache*/
  7. dnimcache*/
  8. *.o
  9. !/icons/*.o
  10. *.obj
  11. *.ilk
  12. *.exp
  13. *.pdb
  14. *.lib
  15. *.dll
  16. *.exe
  17. *.so
  18. *.dylib
  19. *.zip
  20. *.iss
  21. *.log
  22. *.pdb
  23. mapping.txt
  24. tags
  25. install.sh
  26. deinstall.sh
  27. doc/html/
  28. doc/*.html
  29. doc/pdf
  30. doc/*.idx
  31. /web/upload
  32. /build/*
  33. bin/*
  34. # iOS specific wildcards.
  35. *.mode1v3
  36. *.pbxuser
  37. *.perspective
  38. *.perspectivev3
  39. *.swp
  40. .DS_Store
  41. .tags
  42. project.xcworkspace/
  43. xcuserdata/
  44. # Generated files.
  45. /compile.json
  46. /compiler/nim.dot
  47. /reject.json
  48. /run.json
  49. /tools/dochack/dochack.js
  50. *.json
  51. /pkgstemp/**/*
  52. # for `nim doc foo.nim`
  53. /*.html
  54. lib/**/*.html
  55. #/testresults.html #covered by /*.html
  56. /testresults.json
  57. testament.db
  58. /tests/**/*.json
  59. /tests/**/*.js
  60. /csources
  61. /csources_v1
  62. /csources_v2
  63. /dist/
  64. # /lib/fusion # fusion is now unbundled; `git status` should reveal if it's there so users can act on it
  65. # Private directories and files (IDEs)
  66. .*/
  67. ~*
  68. # testament cruft; TODO: generate these in a gitignore'd dir (./build) in the first place.
  69. testresults/
  70. test.txt
  71. /test.ini
  72. tweeter.db
  73. tweeter_test.db
  74. /tests/megatest.nim
  75. /tests/ic/*_temp.nim
  76. /tests/navigator/*_temp.nim
  77. /outputExpected.txt
  78. /outputGotten.txt
  79. /t15148.txt
  80. /tests/vm/tfile_rw.txt
  81. /lib/pure/*.js
  82. !/.builds/
  83. !/.github
  84. # ignore debug dirs generated by dsymutil on OSX
  85. *.dSYM
  86. # for `nim c -r nimdoc/tester` etc; this can be in multiple places
  87. htmldocs
  88. ## these are not needed anymore unless checkout old older versions
  89. nimdoc.out.css
  90. # except here:
  91. !/nimdoc/testproject/expected/*
  92. pkgs/
  93. /compiler/compiler/