diff --git a/Android.gitignore b/Android.gitignore
index ccf2efe026cd2d9d9835a6e71175cd0cbaf94eda..c9c2248a6a89bb662c3207eee19d358d10c308b2 100644
--- a/Android.gitignore
+++ b/Android.gitignore
@@ -15,7 +15,6 @@ gen/
# Gradle files
.gradle/
build/
-/*/build/
# Local configuration file (sdk path, etc)
local.properties
@@ -25,3 +24,9 @@ proguard/
# Log Files
*.log
+
+# Android Studio Navigation editor temp files
+.navigation/
+
+# Android Studio captures folder
+captures/
diff --git a/ArchLinuxPackages.gitignore b/ArchLinuxPackages.gitignore
index dcf739000bb59c42cb500a3d6d497aa16e703c1b..b73905529f237733c3690a9355d4730c6c9e61a6 100644
--- a/ArchLinuxPackages.gitignore
+++ b/ArchLinuxPackages.gitignore
@@ -1,14 +1,13 @@
*.tar
*.tar.*
+*.jar
+*.exe
+*.msi
*.zip
*.tgz
*.log
*.log.*
*.sig
-# AUR metadata
-.AURINFO
-.SRCINFO
-
pkg/
src/
diff --git a/C.gitignore b/C.gitignore
index edf6645defd9952878f1f84d5d994b7965041a77..bbf313b25987d0d61b1cea33a8e6188501e221ac 100644
--- a/C.gitignore
+++ b/C.gitignore
@@ -27,3 +27,6 @@
*.i*86
*.x86_64
*.hex
+
+# Debug files
+*.dSYM/
diff --git a/CMake.gitignore b/CMake.gitignore
index 52540e70a8341f6be6b1752bf3c10d65981d4a46..b558e9afa6da4591ea15d0b78a5fd9886eb8d877 100644
--- a/CMake.gitignore
+++ b/CMake.gitignore
@@ -1,5 +1,6 @@
CMakeCache.txt
CMakeFiles
+CMakeScripts
Makefile
cmake_install.cmake
install_manifest.txt
diff --git a/CUDA.gitignore b/CUDA.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..cb385db83feab198506af09a2de20526e2252979
--- /dev/null
+++ b/CUDA.gitignore
@@ -0,0 +1,6 @@
+*.i
+*.ii
+*.gpu
+*.ptx
+*.cubin
+*.fatbin
diff --git a/CakePHP.gitignore b/CakePHP.gitignore
index 6f5ae46c2da255b8d052d00fa083a225a9dfb49f..55a665e46f1327da88c6d2603a07b6a6250ca7a1 100644
--- a/CakePHP.gitignore
+++ b/CakePHP.gitignore
@@ -1,11 +1,11 @@
-CakePHP 3
+# CakePHP 3
/vendor/*
/config/app.php
/tmp/*
/logs/*
-CakePHP 2
+# CakePHP 2
/app/tmp/*
/app/Config/core.php
diff --git a/CodeIgniter.gitignore b/CodeIgniter.gitignore
index 846b8c5406f6270dde85b8b07053466ff077f443..0f77d9e1d175c90e6048385f689e35830506bc23 100644
--- a/CodeIgniter.gitignore
+++ b/CodeIgniter.gitignore
@@ -1,6 +1,6 @@
*/config/development
*/logs/log-*.php
-*/logs/!index.html
+!*/logs/index.html
*/cache/*
-*/cache/!index.html
-*/cache/!.htaccess
+!*/cache/index.html
+!*/cache/.htaccess
diff --git a/D.gitignore b/D.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..b4433f8a512390abfa1908a00f46a87e13c4e6f6
--- /dev/null
+++ b/D.gitignore
@@ -0,0 +1,20 @@
+# Compiled Object files
+*.o
+*.obj
+
+# Compiled Dynamic libraries
+*.so
+*.dylib
+*.dll
+
+# Compiled Static libraries
+*.a
+*.lib
+
+# Executables
+*.exe
+
+# DUB
+.dub
+docs.json
+__dummy.html
diff --git a/Dart.gitignore b/Dart.gitignore
index 518345916c35b5c7c582a14a2b51a72803aa8024..7c280441649860d99e9df07c398b32012ea8fffd 100644
--- a/Dart.gitignore
+++ b/Dart.gitignore
@@ -1,14 +1,27 @@
-# Don’t commit the following directories created by pub.
+# See https://www.dartlang.org/tools/private-files.html
+
+# Files and directories created by pub
.buildlog
+.packages
+.project
.pub/
build/
-packages
+**/packages/
-# Or the files created by dart2js.
+# Files created by dart2js
+# (Most Dart developers will use pub build to compile Dart, use/modify these
+# rules if you intend to use dart2js directly
+# Convention is to use extension '.dart.js' for Dart compiled to Javascript to
+# differentiate from explicit Javascript files)
*.dart.js
-*.js_
+*.part.js
*.js.deps
*.js.map
+*.info.json
+
+# Directory created by dartdoc
+doc/api/
-# Include when developing application packages.
+# Don't commit pubspec lock file
+# (Library packages only! Remove pattern if developing an application package)
pubspec.lock
diff --git a/Delphi.gitignore b/Delphi.gitignore
index 8d5d458f0d07dcf9c8e359937372bad01614ef40..800ceb11fdf429d3c05abfd54c6961a0047fc7f6 100644
--- a/Delphi.gitignore
+++ b/Delphi.gitignore
@@ -53,5 +53,5 @@
__history/
*.~*
-# Castalia statistics file
+# Castalia statistics file (since XE7 Castalia is distributed with Delphi)
*.stat
diff --git a/Elixir.gitignore b/Elixir.gitignore
index 960767189f7a6b7f9d4b545959c1b6768eba37b6..755b605549d85e74d41a649a0ce9bad1516bcf08 100644
--- a/Elixir.gitignore
+++ b/Elixir.gitignore
@@ -1,4 +1,5 @@
/_build
+/cover
/deps
erl_crash.dump
*.ez
diff --git a/Elm.gitignore b/Elm.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..24c03e2866ec81d2c3404f65a8ea4150b8609c84
--- /dev/null
+++ b/Elm.gitignore
@@ -0,0 +1,5 @@
+# elm-package generated files
+elm-package.json
+elm-stuff/
+# elm-repl generated files
+repl-temp-*
diff --git a/Global/Eclipse.gitignore b/Global/Eclipse.gitignore
index 81e443040094674627b6fb56b37a9ca89c9ce64d..880dd9281fdbd8e3255abf3eb84f3df43fa1db70 100644
--- a/Global/Eclipse.gitignore
+++ b/Global/Eclipse.gitignore
@@ -26,6 +26,9 @@ local.properties
# JDT-specific (Eclipse Java Development Tools)
.classpath
+# Java annotation processor (APT)
+.factorypath
+
# PDT-specific
.buildpath
@@ -34,3 +37,6 @@ local.properties
# TeXlipse plugin
.texlipse
+
+# STS (Spring Tool Suite)
+.springBeans
diff --git a/Global/Ensime.gitignore b/Global/Ensime.gitignore
index 3772bdfea9b93aac8f5667661bb079c1efb25f94..f2daebb9f4b575b53e3fa101cf880342fb41990e 100644
--- a/Global/Ensime.gitignore
+++ b/Global/Ensime.gitignore
@@ -1,3 +1,4 @@
# Ensime specific
.ensime
+.ensime_cache/
.ensime_lucene/
diff --git a/Global/GPG.gitignore b/Global/GPG.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..7740a01538cdcb5534016b18f2075629342ed658
--- /dev/null
+++ b/Global/GPG.gitignore
@@ -0,0 +1,2 @@
+secring.*
+
diff --git a/Global/JetBrains.gitignore b/Global/JetBrains.gitignore
index 0481a3421f82693223c856c41ca52861e44cca1d..5d2e327ff3e57193cb95f6da7937a244acf4bd4f 100644
--- a/Global/JetBrains.gitignore
+++ b/Global/JetBrains.gitignore
@@ -1,4 +1,4 @@
-# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm
+# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
*.iml
@@ -10,6 +10,7 @@
# .idea/workspace.xml
# .idea/tasks.xml
# .idea/dictionaries
+# .idea/shelf
# Sensitive or high-churn files:
# .idea/dataSources.ids
@@ -32,7 +33,7 @@
## Plugin-specific files:
# IntelliJ
-out/
+/out/
# mpeltonen/sbt-idea plugin
.idea_modules/
@@ -44,3 +45,4 @@ atlassian-ide-plugin.xml
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
+fabric.properties
diff --git a/Global/Lazarus.gitignore b/Global/Lazarus.gitignore
index 3ef747d73af0e2d4831829fd0b1a50bda692c757..b32943f1c6e718ae2f8ff201a0c3f3c10d4cfb84 100644
--- a/Global/Lazarus.gitignore
+++ b/Global/Lazarus.gitignore
@@ -1,15 +1,30 @@
-#ignore backup files
-backup/
-
-#ignore files generated by the compiler
-lib/
+# Lazarus compiler-generated binaries (safe to delete)
+*.exe
+*.dll
+*.so
+*.dylib
+*.lrs
+*.res
*.compiled
+*.dbg
+*.ppu
*.o
*.or
-*.ppu
+*.a
-#ignore debug information files
-*.dbg
+# Lazarus autogenerated files (duplicated info)
+*.rst
+*.rsj
+*.lrt
-#exclude executable output in windows
-*.exe
+# Lazarus local files (user-specific info)
+*.lps
+
+# Lazarus backups and unit output folders.
+# These can be changed by user in Lazarus/project options.
+backup/
+*.bak
+lib/
+
+# Application bundle for Mac OS
+*.app/
diff --git a/Global/Mercurial.gitignore b/Global/Mercurial.gitignore
index 3173e26f9be99b43974bcdac444061c2d1fa204a..e65d113798823a541056bda2495e83046b680cf3 100644
--- a/Global/Mercurial.gitignore
+++ b/Global/Mercurial.gitignore
@@ -1,3 +1,6 @@
-/.hg/*
-*/.hg/*
+.hg/
.hgignore
+.hgsigs
+.hgsub
+.hgsubstate
+.hgtags
diff --git a/Global/MicrosoftOffice.gitignore b/Global/MicrosoftOffice.gitignore
index 412297bb997424be11d3bd5323b856964521ea1d..4a2edc7e067e8d92dc920f83dcdf3730eac3fbd3 100644
--- a/Global/MicrosoftOffice.gitignore
+++ b/Global/MicrosoftOffice.gitignore
@@ -8,3 +8,6 @@
# Excel Backup File
*.xlk
+
+# PowerPoint temporary
+~$*.ppt*
diff --git a/Global/Otto.gitignore b/Global/Otto.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..5aa263f9db03327b7a58a134f3a0005c280644af
--- /dev/null
+++ b/Global/Otto.gitignore
@@ -0,0 +1 @@
+.otto/
diff --git a/Global/README.md b/Global/README.md
index adc1099c2ee8edd4dbe85df2ff118e346a3c8e10..06b6649bd9a5b3b0b4b678f3bfb8339bb523f435 100644
--- a/Global/README.md
+++ b/Global/README.md
@@ -4,7 +4,7 @@ This directory contains globally useful gitignores,
e.g. OS-specific and editor specific.
For more on global gitignores:
-
+
And a good blog post about 'em:
diff --git a/Global/SynopsysVCS.gitignore b/Global/SynopsysVCS.gitignore
index 9731789665b37a25ed907b7faa32179fa18a53ec..eed2432fb787a27d0b58416a1357b9fca6e39c75 100644
--- a/Global/SynopsysVCS.gitignore
+++ b/Global/SynopsysVCS.gitignore
@@ -1,23 +1,36 @@
-# Waveforms
-*.vpd
+# Waveform formats
*.vcd
+*.vpd
*.evcd
+*.fsdb
-# Binary files
+# Default name of the simulation executable. A different name can be
+# specified with this switch (the associated daidir database name is
+# also taken from here): -o /
simv
-# Directories used for compilation
-csrc/
+# Generated for Verilog and VHDL top configs
simv.daidir/
+simv.db.dir/
-# Log files
-*.log
+# Infrastructure necessary to co-simulate SystemC models with
+# Verilog/VHDL models. An alternate directory may be specified with this
+# switch: -Mdir=
+csrc/
-# DVE, UCLI related files
-DVEfiles/
-ucli*
-*.key
+# Log file - the following switch allows to specify the file that will be
+# used to write all messages from simulation: -l
+*.log
-# Coverage related files
+# Coverage results (generated with urg) and database location. The
+# following switch can also be used: urg -dir .vdb
simv.vdb/
urgReport/
+
+# DVE and UCLI related files.
+DVEfiles/
+ucli.key
+
+# When the design is elaborated for DirectC, the following file is created
+# with declarations for C/C++ functions.
+vc_hdrs.h
diff --git a/Global/Tags.gitignore b/Global/Tags.gitignore
index 45922ec1cb00ff6c96f20fa67ca5fa83a9da8359..c0318165a2790cedcc8a27765b3e8bc2f586006c 100644
--- a/Global/Tags.gitignore
+++ b/Global/Tags.gitignore
@@ -1,7 +1,9 @@
# Ignore tags created by etags, ctags, gtags (GNU global) and cscope
TAGS
+.TAGS
!TAGS/
tags
+.tags
!tags/
gtags.files
GTAGS
diff --git a/Global/VirtualEnv.gitignore b/Global/VirtualEnv.gitignore
index e2c082c8d5bb2e9f5bbcf4f9f17d958814b524da..831cf3afcf1800d0b06ca39829a58e79e840b7dd 100644
--- a/Global/VirtualEnv.gitignore
+++ b/Global/VirtualEnv.gitignore
@@ -4,6 +4,7 @@
[Bb]in
[Ii]nclude
[Ll]ib
+[Ll]ocal
[Ss]cripts
pyvenv.cfg
pip-selfcheck.json
diff --git a/Global/VisualStudioCode.gitignore b/Global/VisualStudioCode.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..faa18382a3c9eeeea55949156e562c33220f7148
--- /dev/null
+++ b/Global/VisualStudioCode.gitignore
@@ -0,0 +1,2 @@
+.vscode
+
diff --git a/Global/Xcode.gitignore b/Global/Xcode.gitignore
index 1b81d249584e3d550eef0d90db0350711bd8f939..d07b7894f1bf8add4b6c024c5021086397536d03 100644
--- a/Global/Xcode.gitignore
+++ b/Global/Xcode.gitignore
@@ -1,4 +1,12 @@
+# Xcode
+#
+# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
+
+## Build generated
build/
+DerivedData
+
+## Various settings
*.pbxuser
!default.pbxuser
*.mode1v3
@@ -8,7 +16,8 @@ build/
*.perspectivev3
!default.perspectivev3
xcuserdata
+
+## Other
*.xccheckout
*.moved-aside
-DerivedData
*.xcuserstate
diff --git a/Go.gitignore b/Go.gitignore
index daf913b1b347aae6de6f48d599bc89ef8c8693d6..a88435412667760ef7d09ab02882c0c18ca600e4 100644
--- a/Go.gitignore
+++ b/Go.gitignore
@@ -22,3 +22,7 @@ _testmain.go
*.exe
*.test
*.prof
+
+# GO15VENDOREXPERIMENT flag specifics
+vendor/**
+!vendor/manifest
\ No newline at end of file
diff --git a/Gradle.gitignore b/Gradle.gitignore
index 302a5f2ff1d5649768f2802f9a78eea8eaa85680..2200361b728af06025cdba9d797d4688380a4e2f 100644
--- a/Gradle.gitignore
+++ b/Gradle.gitignore
@@ -6,3 +6,6 @@ gradle-app.setting
# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
!gradle-wrapper.jar
+
+# Cache of project
+.gradletasknamecache
diff --git a/Haskell.gitignore b/Haskell.gitignore
index 3f4aa15b21177e98d5ca74d4040526b3ff9e18a4..cdc3c4dce76c1940dec8f943f4f1f89f83a7844b 100644
--- a/Haskell.gitignore
+++ b/Haskell.gitignore
@@ -6,7 +6,6 @@ cabal-dev
*.chs.h
*.dyn_o
*.dyn_hi
-.virtualenv
.hpc
.hsenv
.cabal-sandbox/
@@ -14,3 +13,4 @@ cabal.sandbox.config
*.prof
*.aux
*.hp
+.stack-work/
diff --git a/Jekyll.gitignore b/Jekyll.gitignore
index 0c3e5abb0b8e77655cec6ec020cebbccf5158690..5c91b60c063e0bdb3819309e304804db380b9748 100644
--- a/Jekyll.gitignore
+++ b/Jekyll.gitignore
@@ -1,2 +1,3 @@
_site/
.sass-cache/
+.jekyll-metadata
diff --git a/Jython.gitignore b/Jython.gitignore
deleted file mode 100644
index e7de4f1a6913bce229f062f63826ee8f6a15a464..0000000000000000000000000000000000000000
--- a/Jython.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-*.pyc
-*.class
diff --git a/KiCAD.gitignore b/KiCAD.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..a9e50ba43c5a9579a7254cdf9d7badc4309560cd
--- /dev/null
+++ b/KiCAD.gitignore
@@ -0,0 +1,13 @@
+# For PCBs designed using KiCAD: http://www.kicad-pcb.org/
+
+# Temporary files
+*.000
+*.bak
+*.bck
+*.kicad_pcb-bak
+
+# Netlist files (exported from Eeschema)
+*.net
+
+# Autorouter files (exported from Pcbnew)
+.dsn
diff --git a/Laravel.gitignore b/Laravel.gitignore
index ac3492e24763d020c5a9bb2c8853753dddc54527..b4b05113a7ead5d530bcd301439a0bbf464d0f4b 100644
--- a/Laravel.gitignore
+++ b/Laravel.gitignore
@@ -1,3 +1,14 @@
-/bootstrap/compiled.php
+vendor/
+node_modules/
+
+# Laravel 4 specific
+bootstrap/compiled.php
+app/storage/
+
+# Laravel 5 & Lumen specific
+bootstrap/cache/
+storage/
.env.*.php
.env.php
+.env
+.env.example
\ No newline at end of file
diff --git a/Magento.gitignore b/Magento.gitignore
index 7231003ac4fabd35c7b7b302af0c03912a197ae0..e2ea0133281d544d1e26d172e3fe4ccbf99138ec 100644
--- a/Magento.gitignore
+++ b/Magento.gitignore
@@ -89,7 +89,7 @@ LICENSE_AFL.txt
LICENSE.html
LICENSE.txt
LICENSE_EE*
-mage
+/mage
media/customer/
media/dhl/
media/downloadable/
diff --git a/Maven.gitignore b/Maven.gitignore
index d66c56555d390dcb1994eea69584e6196060c5d2..1cdc9f7fd45e8003ad15bea0eaf7c76cd09c8e42 100644
--- a/Maven.gitignore
+++ b/Maven.gitignore
@@ -5,3 +5,5 @@ pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
+buildNumber.properties
+.mvn/timing.properties
diff --git a/Meteor.gitignore b/Meteor.gitignore
deleted file mode 100644
index 0167b87cc3e36081f694cbf03fce7d28f68f0c9e..0000000000000000000000000000000000000000
--- a/Meteor.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-.meteor/local
-.meteor/meteorite
diff --git a/Node.gitignore b/Node.gitignore
index 123ae94d052f3fa853fdc228dcabf0c7fb65ce38..c5e97b5d26af5a54ac52b096b0ab7b3f4a644b0a 100644
--- a/Node.gitignore
+++ b/Node.gitignore
@@ -1,6 +1,7 @@
# Logs
logs
*.log
+npm-debug.log*
# Runtime data
pids
@@ -23,5 +24,8 @@ coverage
build/Release
# Dependency directory
-# https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git
+# https://docs.npmjs.com/misc/faq#should-i-check-my-node-modules-folder-into-git
node_modules
+
+# Optional npm cache directory
+.npm
diff --git a/Objective-C.gitignore b/Objective-C.gitignore
index a3cd143a40e0267e4a0d1716fbc11ff069fe7371..b15babe725a80bff5a7445e0a6742077e8e5ef9e 100644
--- a/Objective-C.gitignore
+++ b/Objective-C.gitignore
@@ -1,6 +1,12 @@
# Xcode
#
+# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
+
+## Build generated
build/
+DerivedData
+
+## Various settings
*.pbxuser
!default.pbxuser
*.mode1v3
@@ -10,17 +16,36 @@ build/
*.perspectivev3
!default.perspectivev3
xcuserdata
+
+## Other
*.xccheckout
*.moved-aside
-DerivedData
+*.xcuserstate
+*.xcscmblueprint
+
+## Obj-C/Swift specific
*.hmap
*.ipa
-*.xcuserstate
# CocoaPods
#
# We recommend against adding the Pods directory to your .gitignore. However
# you should judge for yourself, the pros and cons are mentioned at:
-# http://guides.cocoapods.org/using/using-cocoapods.html#should-i-ignore-the-pods-directory-in-source-control
+# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
#
# Pods/
+
+# Carthage
+#
+# Add this line if you want to avoid checking in source code from Carthage dependencies.
+# Carthage/Checkouts
+
+Carthage/Build
+
+# fastlane
+#
+# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
+# screenshots whenever they are needed.
+
+fastlane/report.xml
+fastlane/screenshots
diff --git a/PlayFramework.gitignore b/PlayFramework.gitignore
index 4735f055fc88c2df054392ae5789d9ae1e14ca31..ae5ec9fe1d9fb888c1ab3d2fac9fe15868505e5c 100644
--- a/PlayFramework.gitignore
+++ b/PlayFramework.gitignore
@@ -11,7 +11,6 @@ bin/
tmp/
test-result
server.pid
-*.iml
*.eml
/dist/
.cache
diff --git a/Prestashop.gitignore b/Prestashop.gitignore
index 890c4e60273bfa632aba6494002f41b12c0c6492..1e7a58d3c3dc6861b888c22ca87e9056ee4b3279 100644
--- a/Prestashop.gitignore
+++ b/Prestashop.gitignore
@@ -1,29 +1,25 @@
-# Directories content
-cache/class_index.php
-cache/smarty/cache/*
-!cache/smarty/cache/index.php
-cache/smarty/compile/*
-!cache/smarty/compile/index.php
-cache/tcpdf/*
-!cache/tcpdf/index.php
+# Private files
+# The following files contain your database credentials and other personal data.
-config/xml/*.xml
-config/settings.inc.php
-
-log/*.log
+config/settings.*.php
-img/*
-!img/index.php
-!img/*/index.php
+# Cache, temp and generated files
+# The following files are generated by PrestaShop.
-tools/smarty*/cache/*.php
-!tools/smarty*/cache/index.php
-tools/smarty*/compile/*.php
-!tools/smarty*/compile/index.php
+admin-dev/autoupgrade/
+/cache/*
+config/xml/*.xml
+/log/*
+*sitemap.xml
+themes/*/cache/
+modules/*/config*.xml
-themes/default/cache/*.js
-themes/default/cache/*.css
+# Site content
+# The following folders contain product images, virtual products, CSV's, etc.
-# Ignore files on root directory
-robots.txt
-sitemap.xml
+admin-dev/backups/
+admin-dev/export/
+admin-dev/import/
+download/
+/img/*
+upload/
diff --git a/Python.gitignore b/Python.gitignore
index 10d47bd3b1f20a7feab1f3b5d398b8a898dedf78..7d4409882afff3c656cf493dbec668d8e462fa7b 100644
--- a/Python.gitignore
+++ b/Python.gitignore
@@ -1,6 +1,7 @@
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
+*$py.class
# C extensions
*.so
@@ -41,6 +42,8 @@ htmlcov/
.cache
nosetests.xml
coverage.xml
+*,cover
+.hypothesis/
# Translations
*.mo
diff --git a/R.gitignore b/R.gitignore
index b9003860e1f747f2be9cba38e57caf4a06e9c9b6..8eff68f7058287845d34b59ee7473d3b14e37db2 100644
--- a/R.gitignore
+++ b/R.gitignore
@@ -2,6 +2,9 @@
.Rhistory
.Rapp.history
+# Session Data files
+.RData
+
# Example code in package build process
*-Ex.R
@@ -11,3 +14,6 @@
# produced vignettes
vignettes/*.html
vignettes/*.pdf
+
+# OAuth2 token, see https://github.com/hadley/httr/releases/tag/v0.3
+.httr-oauth
diff --git a/README.md b/README.md
index 14042e94fa1b41fb3f480001c2dbeb6412c356b8..5c4d20dffd4074fe8b43b013974cd3573bffe309 100644
--- a/README.md
+++ b/README.md
@@ -31,17 +31,17 @@ high quality, we request that contributions adhere to the following guidelines.
- **Provide a link to the application or project’s homepage**. Unless it’s
extremely popular, there’s a chance the maintainers don’t know about or use
the language, framework, editor, app, or project your change applies to.
-
+
- **Provide links to documentation** supporting the change you’re making.
Current, canonical documentation mentioning the files being ignored is best.
If documentation isn’t available to support your change, do the best you can
to explain what the files being ignored are for.
-
+
- **Explain why you’re making a change**. Even if it seems self-evident, please
take a sentence or two to tell us why your change or addition should happen.
It’s especially helpful to articulate why this change applies to *everyone*
who works with the applicable technology, rather than just you or your team.
-
+
- **Please consider the scope of your change**. If your change specific to a
certain language or framework, then make sure the change is made to the
template for that language or framework, rather than to the template for an
@@ -70,9 +70,9 @@ Here’s how we suggest you go about proposing a change to this project:
Using the web-based interface to make changes is fine too, and will help you
by automatically forking the project and prompting to send a pull request too.
-[fork]: http://help.github.com/forking/
+[fork]: https://help.github.com/articles/fork-a-repo/
[branch]: https://help.github.com/articles/creating-and-deleting-branches-within-your-repository
-[pr]: http://help.github.com/pull-requests/
+[pr]: https://help.github.com/articles/using-pull-requests/
## License
diff --git a/Ruby.gitignore b/Ruby.gitignore
index 28f48498329892b0ac241207d264f908a23e8cfd..1ba91c05fef06e5d0daf521ec8ba6488aab20099 100644
--- a/Ruby.gitignore
+++ b/Ruby.gitignore
@@ -5,6 +5,7 @@
/InstalledFiles
/pkg/
/spec/reports/
+/spec/examples.txt
/test/tmp/
/test/version_tmp/
/tmp/
diff --git a/Sass.gitignore b/Sass.gitignore
index 0f1905d3e09900bfbbeac66dd48fc781ea52795d..486b32ce90c34784ec42e113266dd0770b881011 100644
--- a/Sass.gitignore
+++ b/Sass.gitignore
@@ -1,2 +1,2 @@
-.sass-cache
+.sass-cache/
*.css.map
diff --git a/Swift.gitignore b/Swift.gitignore
index 8615121b24a361eb4d1a5f1d06ca38d91202f7ec..b15babe725a80bff5a7445e0a6742077e8e5ef9e 100644
--- a/Swift.gitignore
+++ b/Swift.gitignore
@@ -1,6 +1,12 @@
# Xcode
#
+# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
+
+## Build generated
build/
+DerivedData
+
+## Various settings
*.pbxuser
!default.pbxuser
*.mode1v3
@@ -10,18 +16,22 @@ build/
*.perspectivev3
!default.perspectivev3
xcuserdata
+
+## Other
*.xccheckout
*.moved-aside
-DerivedData
+*.xcuserstate
+*.xcscmblueprint
+
+## Obj-C/Swift specific
*.hmap
*.ipa
-*.xcuserstate
# CocoaPods
#
# We recommend against adding the Pods directory to your .gitignore. However
# you should judge for yourself, the pros and cons are mentioned at:
-# http://guides.cocoapods.org/using/using-cocoapods.html#should-i-ignore-the-pods-directory-in-source-control
+# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
#
# Pods/
@@ -31,3 +41,11 @@ DerivedData
# Carthage/Checkouts
Carthage/Build
+
+# fastlane
+#
+# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
+# screenshots whenever they are needed.
+
+fastlane/report.xml
+fastlane/screenshots
diff --git a/Symfony.gitignore b/Symfony.gitignore
index c68377d1acb41c095ca7ed039a93937d4290313d..6fac1be44f521fbc89bf40f7ba7b6cb7ea711448 100644
--- a/Symfony.gitignore
+++ b/Symfony.gitignore
@@ -26,6 +26,9 @@
/web/bundles/
/web/uploads/
+# Assets managed by Bower
+/web/assets/vendor/
+
# PHPUnit
/app/phpunit.xml
/phpunit.xml
diff --git a/TeX.gitignore b/TeX.gitignore
index ad74c6540d918db6f7510917d1c4af273ea84432..1dc6d62d82334bcaaf80aa2c5d62e51e146ca8b0 100644
--- a/TeX.gitignore
+++ b/TeX.gitignore
@@ -33,6 +33,7 @@
## Auxiliary and intermediate files from other packages:
+
# algorithms
*.alg
*.loa
@@ -93,7 +94,8 @@ acs-*.bib
# minitoc
*.maf
*.mtc
-*.mtc0
+*.mtc[0-9]
+*.mtc[1-9][0-9]
# minted
_minted*
@@ -102,6 +104,9 @@ _minted*
# morewrites
*.mw
+# mylatexformat
+*.fmt
+
# nomencl
*.nlo
@@ -115,6 +120,18 @@ _minted*
*.sympy
sympy-plots-for-*.tex/
+#pythontex
+*.pytxcode
+pythontex-files-*/
+
+# Texpad
+.texpadtmp
+
+# TikZ & PGF
+*.dpth
+*.md5
+*.auxlock
+
# todonotes
*.tdo
diff --git a/Typo3.gitignore b/Typo3.gitignore
index d1593b16554050b084caf738e5ca04d5d8386e49..5781fcc3cb5e131b6647fa7ec9b155fb72be1c2d 100644
--- a/Typo3.gitignore
+++ b/Typo3.gitignore
@@ -1,18 +1,20 @@
-## TYPO3 v4
+## TYPO3 v6.2
# Ignore serveral upload and file directories.
/fileadmin/user_upload/
/fileadmin/_temp_/
+/fileadmin/_processed_/
/uploads/
# Ignore cache
/typo3conf/temp_CACHED*
/typo3conf/temp_fieldInfo.php
-# Ignore local config which overrides typo3 config.
-# You should include your local stuff with `@include('localconf_local.php');` at the end of localconf.php.
-# See http://stackoverflow.com/questions/11905360/how-best-to-manage-typo3-installations-using-git for details.
-/typo3conf/localconf_local.php
+/typo3conf/deprecation_*.log
+/typo3conf/AdditionalConfiguration.php
# Ignore system folders, you should have them symlinked.
-# If not comment out the following two entries.
+# If not comment out the following entries.
/typo3
-/t3lib
+/typo3_src
+/typo3_src-*
+/.htaccess
+/index.php
# Ignore temp directory.
/typo3temp/
diff --git a/Unity.gitignore b/Unity.gitignore
index e31b6a519849a1cf6dcabd618977f3514cc7eb38..9de94098c4da9be0fb5df68824cc85ab6f0ce60c 100644
--- a/Unity.gitignore
+++ b/Unity.gitignore
@@ -1,7 +1,7 @@
-[Ll]ibrary/
-[Tt]emp/
-[Oo]bj/
-[Bb]uild/
+/[Ll]ibrary/
+/[Tt]emp/
+/[Oo]bj/
+/[Bb]uild/
# Autogenerated VS/MD solution and project files
*.csproj
diff --git a/UnrealEngine.gitignore b/UnrealEngine.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..247f644aa817e723756d4783db6b573e04960e82
--- /dev/null
+++ b/UnrealEngine.gitignore
@@ -0,0 +1,58 @@
+# Compiled Object files
+*.slo
+*.lo
+*.o
+*.obj
+
+# Precompiled Headers
+*.gch
+*.pch
+
+# Compiled Dynamic libraries
+*.so
+*.dylib
+*.dll
+
+# Fortran module files
+*.mod
+
+# Compiled Static libraries
+*.lai
+*.la
+*.a
+*.lib
+
+# Executables
+*.exe
+*.out
+*.app
+*.ipa
+
+# These project files can be generated by the engine
+*.xcodeproj
+*.sln
+*.suo
+*.opensdf
+*.sdf
+
+# Precompiled Assets
+SourceArt/**/*.png
+SourceArt/**/*.tga
+
+# Binary Files
+Binaries/*
+
+# Builds
+Build/*
+
+# Don't ignore icon files in Build
+!Build/**/*.ico
+
+# Configuration files generated by the Editor
+Saved/*
+
+# Compiled source files for the engine to use
+Intermediate/*
+
+# Cache files for the editor to use
+DerivedDataCache/*
diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore
index 57a1574c4f5ccee529831e15bdf01c373ea5a845..49f381c4f26efd87d3b7ca581ec6a5cdb4d38659 100644
--- a/VisualStudio.gitignore
+++ b/VisualStudio.gitignore
@@ -22,8 +22,10 @@ bld/
[Bb]in/
[Oo]bj/
-# Visual Studo 2015 cache/options directory
+# Visual Studio 2015 cache/options directory
.vs/
+# Uncomment if you have tasks that create the project's static files in wwwroot
+#wwwroot/
# MSTest test Results
[Tt]est[Rr]esult*/
@@ -38,6 +40,10 @@ TestResult.xml
[Rr]eleasePS/
dlldata.c
+# DNX
+project.lock.json
+artifacts/
+
*_i.c
*_p.c
*_i.h
@@ -78,6 +84,7 @@ ipch/
*.psess
*.vsp
*.vspx
+*.sap
# TFS 2012 Local Workspace
$tf/
@@ -90,7 +97,7 @@ _ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user
-# JustCode is a .NET coding addin-in
+# JustCode is a .NET coding add-in
.JustCode
# TeamCity is a build add-in
@@ -102,6 +109,7 @@ _TeamCity*
# NCrunch
_NCrunch_*
.*crunch*.local.xml
+nCrunchTemp_*
# MightyMoose
*.mm.*
@@ -147,11 +155,20 @@ publish/
csx/
*.build.csdef
+# Windows Azure Emulator
+efc/
+rfc/
+
# Windows Store app package directory
AppPackages/
-# Others
+# Visual Studio cache files
+# files ending in .cache can be ignored
*.[Cc]ache
+# but keep track of directories ending in .cache
+!*.[Cc]ache/
+
+# Others
ClientBin/
[Ss]tyle[Cc]op.*
~$*
@@ -161,7 +178,7 @@ ClientBin/
*.pfx
*.publishsettings
node_modules/
-bower_components/
+orleans.codegen.cs
# RIA/Silverlight projects
Generated_Code/
@@ -186,6 +203,9 @@ UpgradeLog*.htm
# Microsoft Fakes
FakesAssemblies/
+# GhostDoc plugin setting file
+*.GhostDoc.xml
+
# Node.js Tools for Visual Studio
.ntvs_analysis.dat
@@ -194,3 +214,17 @@ FakesAssemblies/
# Visual Studio 6 workspace options file
*.opt
+
+# Visual Studio LightSwitch build output
+**/*.HTMLClient/GeneratedArtifacts
+**/*.DesktopClient/GeneratedArtifacts
+**/*.DesktopClient/ModelManifest.xml
+**/*.Server/GeneratedArtifacts
+**/*.Server/ModelManifest.xml
+_Pvt_Extensions
+
+# Paket dependency manager
+.paket/paket.exe
+
+# FAKE - F# Make
+.fake/
diff --git a/Waf.gitignore b/Waf.gitignore
index 68cacdb9731163a03c1ba5a61dd8f231d9e2874d..48e8d8f7be4d6a0274474e36010e54eccacd5b40 100644
--- a/Waf.gitignore
+++ b/Waf.gitignore
@@ -1,3 +1,4 @@
# for projects that use Waf for building: http://code.google.com/p/waf/
.waf-*
+.waf3-*
.lock-*
diff --git a/WordPress.gitignore b/WordPress.gitignore
index 052e56ab16214e921dd6e4802212be73cf006fbb..5603287880104d0fdfb74f453a24d1758873cd74 100644
--- a/WordPress.gitignore
+++ b/WordPress.gitignore
@@ -11,3 +11,8 @@ wp-content/cache/
wp-content/upgrade/
wp-content/uploads/
wp-content/wp-cache-config.php
+wp-content/plugins/hello.php
+
+/readme.html
+/license.txt
+