summary refs log tree commit diff stats
path: root/.gitignore
diff options
context:
space:
mode:
Diffstat (limited to '.gitignore')
-rw-r--r--.gitignore114
1 files changed, 114 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000..fad7909bd
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,114 @@
+*
+!**/
+!*.*
+
+# Cache
+nimcache*/
+rnimcache*/
+dnimcache*/
+
+*.o
+!/icons/*.o
+*.obj
+*.ilk
+*.exp
+*.pdb
+*.lib
+*.dll
+*.exe
+*.so
+*.dylib
+*.zip
+*.iss
+*.log
+*.pdb
+
+mapping.txt
+tags
+install.sh
+deinstall.sh
+
+doc/html/
+doc/*.html
+doc/pdf
+doc/*.idx
+/web/upload
+/build/*
+bin/*
+
+# iOS specific wildcards.
+*.mode1v3
+*.pbxuser
+*.perspective
+*.perspectivev3
+*.swp
+.DS_Store
+.tags
+project.xcworkspace/
+xcuserdata/
+
+# Generated files.
+/compile.json
+/compiler/nim.dot
+/reject.json
+/run.json
+/tools/dochack/dochack.js
+*.json
+/pkgstemp/**/*
+# for `nim doc foo.nim`
+/*.html
+lib/**/*.html
+#/testresults.html #covered by /*.html
+
+/testresults.json
+testament.db
+/tests/**/*.json
+/tests/**/*.js
+
+/csources
+/csources_v1
+/csources_v2
+
+/dist/
+# /lib/fusion # fusion is now unbundled; `git status` should reveal if it's there so users can act on it
+
+# Private directories and files (IDEs)
+.*/
+~*
+
+# testament cruft; TODO: generate these in a gitignore'd dir (./build) in the first place.
+testresults/
+test.txt
+/test.ini
+
+tweeter.db
+tweeter_test.db
+
+/tests/megatest.nim
+/tests/ic/*_temp.nim
+/tests/navigator/*_temp.nim
+
+
+/outputExpected.txt
+/outputGotten.txt
+/t15148.txt
+/tests/vm/tfile_rw.txt
+
+/lib/pure/*.js
+
+!/.builds/
+
+!/.github
+
+# ignore debug dirs generated by dsymutil on OSX
+*.dSYM
+
+# for `nim c -r nimdoc/tester` etc; this can be in multiple places
+htmldocs
+
+## these are not needed anymore unless checkout old older versions
+nimdoc.out.css
+# except here:
+!/nimdoc/testproject/expected/*
+pkgs/
+/compiler/compiler/