.gitignore 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  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. /dist/
  62. /lib/fusion
  63. # Private directories and files (IDEs)
  64. .*/
  65. ~*
  66. # testament cruft; TODO: generate these in a gitignore'd dir in the first place.
  67. testresults/
  68. test.txt
  69. /test.ini
  70. tweeter.db
  71. tweeter_test.db
  72. megatest.nim
  73. /outputExpected.txt
  74. /outputGotten.txt
  75. /t15148.txt
  76. /tests/vm/tfile_rw.txt
  77. /lib/pure/*.js
  78. !/.builds/
  79. !/.github
  80. # ignore debug dirs generated by dsymutil on OSX
  81. *.dSYM
  82. # for `nim c -r nimdoc/tester` etc; this can be in multiple places
  83. htmldocs
  84. ## these are not needed anymore unless checkout old older versions
  85. nimdoc.out.css