aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.github/PULL_REQUEST_TEMPLATE.md11
-rw-r--r--Actionscript.gitignore8
-rw-r--r--Android.gitignore30
-rw-r--r--ArchLinuxPackages.gitignore7
-rw-r--r--Autotools.gitignore19
-rw-r--r--C++.gitignore4
-rw-r--r--C.gitignore19
-rw-r--r--CMake.gitignore4
-rw-r--r--CakePHP.gitignore14
-rw-r--r--CodeIgniter.gitignore5
-rw-r--r--CommonLisp.gitignore14
-rw-r--r--Composer.gitignore2
-rw-r--r--Concrete5.gitignore1
-rw-r--r--Coq.gitignore29
-rw-r--r--D.gitignore24
-rw-r--r--Dart.gitignore31
-rw-r--r--Delphi.gitignore11
-rw-r--r--Drupal.gitignore2
-rw-r--r--Eagle.gitignore8
-rw-r--r--Elisp.gitignore6
-rw-r--r--Elixir.gitignore2
-rw-r--r--Elm.gitignore4
-rw-r--r--Erlang.gitignore2
-rw-r--r--ExtJs.gitignore8
-rw-r--r--FuelPHP.gitignore23
-rw-r--r--Global/Ansible.gitignore1
-rw-r--r--Global/Bazaar.gitignore2
-rw-r--r--Global/CVS.gitignore2
-rw-r--r--Global/Calabash.gitignore10
-rw-r--r--Global/Dreamweaver.gitignore4
-rw-r--r--Global/Dropbox.gitignore4
-rw-r--r--Global/Eclipse.gitignore20
-rw-r--r--Global/EiffelStudio.gitignore2
-rw-r--r--Global/Emacs.gitignore13
-rw-r--r--Global/GPG.gitignore2
-rw-r--r--Global/IPythonNotebook.gitignore2
-rw-r--r--Global/JetBrains.gitignore34
-rw-r--r--Global/Linux.gitignore6
-rw-r--r--Global/Matlab.gitignore6
-rw-r--r--Global/Mercurial.gitignore7
-rw-r--r--Global/MicrosoftOffice.gitignore6
-rw-r--r--Global/NetBeans.gitignore2
-rw-r--r--Global/Otto.gitignore1
-rw-r--r--Global/SublimeText.gitignore16
-rw-r--r--Global/SynopsysVCS.gitignore37
-rw-r--r--Global/Tags.gitignore3
-rw-r--r--Global/Vim.gitignore12
-rw-r--r--Global/VirtualEnv.gitignore3
-rw-r--r--Global/VisualStudioCode.gitignore7
-rw-r--r--Global/Windows.gitignore3
-rw-r--r--Global/Xcode.gitignore17
-rw-r--r--Global/XilinxISE.gitignore10
-rw-r--r--Global/macOS.gitignore (renamed from Global/OSX.gitignore)50
-rw-r--r--Go.gitignore9
-rw-r--r--Gradle.gitignore8
-rw-r--r--Haskell.gitignore5
-rw-r--r--Java.gitignore3
-rw-r--r--Joomla.gitignore62
-rw-r--r--Julia.gitignore4
-rw-r--r--KiCAD.gitignore11
-rw-r--r--KiCad.gitignore21
-rw-r--r--LICENSE135
-rw-r--r--Laravel.gitignore17
-rw-r--r--Leiningen.gitignore3
-rw-r--r--Magento.gitignore40
-rw-r--r--Maven.gitignore4
-rw-r--r--Meteor.gitignore2
-rw-r--r--Nanoc.gitignore4
-rw-r--r--Node.gitignore28
-rw-r--r--Objective-C.gitignore48
-rw-r--r--OpenCart.gitignore9
-rw-r--r--Perl.gitignore39
-rw-r--r--PlayFramework.gitignore2
-rw-r--r--Prestashop.gitignore13
-rw-r--r--Python.gitignore33
-rw-r--r--Qt.gitignore8
-rw-r--r--R.gitignore20
-rw-r--r--README.md12
-rw-r--r--Rails.gitignore17
-rw-r--r--Ruby.gitignore17
-rw-r--r--Rust.gitignore17
-rw-r--r--Sass.gitignore2
-rw-r--r--Scala.gitignore4
-rw-r--r--Scheme.gitignore7
-rw-r--r--Smalltalk.gitignore18
-rw-r--r--SugarCRM.gitignore2
-rw-r--r--Swift.gitignore43
-rw-r--r--Symfony.gitignore10
-rw-r--r--TeX.gitignore102
-rw-r--r--Terraform.gitignore6
-rw-r--r--Typo3.gitignore18
-rw-r--r--Umbraco.gitignore8
-rw-r--r--Unity.gitignore13
-rw-r--r--UnrealEngine.gitignore69
-rw-r--r--VisualStudio.gitignore87
-rw-r--r--Waf.gitignore1
-rw-r--r--WordPress.gitignore8
-rw-r--r--ZendFramework.gitignore5
98 files changed, 1290 insertions, 274 deletions
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
new file mode 100644
index 00000000..058f0144
--- /dev/null
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -0,0 +1,11 @@
+**Reasons for making this change:**
+
+_TODO_
+
+**Links to documentation supporting these rule changes:**
+
+_TODO_
+
+If this is a new template:
+
+ - **Link to application or project’s homepage**: _TODO_
diff --git a/Actionscript.gitignore b/Actionscript.gitignore
index f112f7fb..11e612e9 100644
--- a/Actionscript.gitignore
+++ b/Actionscript.gitignore
@@ -2,10 +2,18 @@
bin/
bin-debug/
bin-release/
+[Oo]bj/ # FlashDevelop obj
+[Bb]in/ # FlashDevelop bin
# Other files and folders
.settings/
+# Executables
+*.swf
+*.air
+*.ipa
+*.apk
+
# Project files, i.e. `.project`, `.actionScriptProperties` and `.flexProperties`
# should NOT be excluded as they contain compiler settings and other important
# information for Eclipse / Flash Builder.
diff --git a/Android.gitignore b/Android.gitignore
index 9068cd01..a1a65c2d 100644
--- a/Android.gitignore
+++ b/Android.gitignore
@@ -2,7 +2,7 @@
*.apk
*.ap_
-# Files for the Dalvik VM
+# Files for the ART/Dalvik VM
*.dex
# Java class files
@@ -11,6 +11,7 @@
# Generated files
bin/
gen/
+out/
# Gradle files
.gradle/
@@ -24,3 +25,30 @@ proguard/
# Log Files
*.log
+
+# Android Studio Navigation editor temp files
+.navigation/
+
+# Android Studio captures folder
+captures/
+
+# Intellij
+*.iml
+.idea/workspace.xml
+.idea/tasks.xml
+.idea/gradle.xml
+.idea/libraries
+
+# Keystore files
+*.jks
+
+# External native build folder generated in Android Studio 2.2 and later
+.externalNativeBuild
+
+# Google Services (e.g. APIs or Firebase)
+google-services.json
+
+#Freeline
+freeline.py
+freeline/
+freeline_project_description.json
diff --git a/ArchLinuxPackages.gitignore b/ArchLinuxPackages.gitignore
index dcf73900..b7390552 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/Autotools.gitignore b/Autotools.gitignore
index 053ff52f..e3923f96 100644
--- a/Autotools.gitignore
+++ b/Autotools.gitignore
@@ -1,14 +1,33 @@
# http://www.gnu.org/software/automake
Makefile.in
+/ar-lib
+/mdate-sh
+/py-compile
+/test-driver
+/ylwrap
# http://www.gnu.org/software/autoconf
/autom4te.cache
+/autoscan.log
+/autoscan-*.log
/aclocal.m4
/compile
+/config.guess
+/config.h.in
+/config.sub
/configure
+/configure.scan
/depcomp
/install-sh
/missing
/stamp-h1
+
+# https://www.gnu.org/software/libtool/
+
+/ltmain.sh
+
+# http://www.gnu.org/software/texinfo
+
+/texinfo.tex
diff --git a/C++.gitignore b/C++.gitignore
index b8bd0267..259148fa 100644
--- a/C++.gitignore
+++ b/C++.gitignore
@@ -1,3 +1,6 @@
+# Prerequisites
+*.d
+
# Compiled Object files
*.slo
*.lo
@@ -15,6 +18,7 @@
# Fortran module files
*.mod
+*.smod
# Compiled Static libraries
*.lai
diff --git a/C.gitignore b/C.gitignore
index bbf313b2..8a365b3d 100644
--- a/C.gitignore
+++ b/C.gitignore
@@ -1,9 +1,17 @@
+# Prerequisites
+*.d
+
# Object files
*.o
*.ko
*.obj
*.elf
+# Linker output
+*.ilk
+*.map
+*.exp
+
# Precompiled Headers
*.gch
*.pch
@@ -30,3 +38,14 @@
# Debug files
*.dSYM/
+*.su
+*.idb
+*.pdb
+
+# Kernel Module Compile Results
+*.mod*
+*.cmd
+modules.order
+Module.symvers
+Mkfile.old
+dkms.conf
diff --git a/CMake.gitignore b/CMake.gitignore
index 52540e70..9ea395f1 100644
--- a/CMake.gitignore
+++ b/CMake.gitignore
@@ -1,5 +1,9 @@
CMakeCache.txt
CMakeFiles
+CMakeScripts
+Testing
Makefile
cmake_install.cmake
install_manifest.txt
+compile_commands.json
+CTestTestfile.cmake
diff --git a/CakePHP.gitignore b/CakePHP.gitignore
index 55a665e4..c6597e4e 100644
--- a/CakePHP.gitignore
+++ b/CakePHP.gitignore
@@ -2,8 +2,20 @@
/vendor/*
/config/app.php
-/tmp/*
+
+/tmp/cache/models/*
+!/tmp/cache/models/empty
+/tmp/cache/persistent/*
+!/tmp/cache/persistent/empty
+/tmp/cache/views/*
+!/tmp/cache/views/empty
+/tmp/sessions/*
+!/tmp/sessions/empty
+/tmp/tests/*
+!/tmp/tests/empty
+
/logs/*
+!/logs/empty
# CakePHP 2
diff --git a/CodeIgniter.gitignore b/CodeIgniter.gitignore
index 0f77d9e1..60571a0c 100644
--- a/CodeIgniter.gitignore
+++ b/CodeIgniter.gitignore
@@ -4,3 +4,8 @@
*/cache/*
!*/cache/index.html
!*/cache/.htaccess
+
+user_guide_src/build/*
+user_guide_src/cilexer/build/*
+user_guide_src/cilexer/dist/*
+user_guide_src/cilexer/pycilexer.egg-info/*
diff --git a/CommonLisp.gitignore b/CommonLisp.gitignore
index 4806e580..e7de127b 100644
--- a/CommonLisp.gitignore
+++ b/CommonLisp.gitignore
@@ -1,3 +1,17 @@
*.FASL
*.fasl
*.lisp-temp
+*.dfsl
+*.pfsl
+*.d64fsl
+*.p64fsl
+*.lx64fsl
+*.lx32fsl
+*.dx64fsl
+*.dx32fsl
+*.fx64fsl
+*.fx32fsl
+*.sx64fsl
+*.sx32fsl
+*.wx64fsl
+*.wx32fsl
diff --git a/Composer.gitignore b/Composer.gitignore
index 3a693c92..c4222678 100644
--- a/Composer.gitignore
+++ b/Composer.gitignore
@@ -1,5 +1,5 @@
composer.phar
-vendor/
+/vendor/
# Commit your application's lock file http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file
# You may choose to ignore a library lock file http://getcomposer.org/doc/02-libraries.md#lock-file
diff --git a/Concrete5.gitignore b/Concrete5.gitignore
index 9aa215ad..1fe53611 100644
--- a/Concrete5.gitignore
+++ b/Concrete5.gitignore
@@ -1,3 +1,4 @@
config/site.php
files/cache/*
files/tmp/*
+.htaccess
diff --git a/Coq.gitignore b/Coq.gitignore
index d3083b3a..f25a61d9 100644
--- a/Coq.gitignore
+++ b/Coq.gitignore
@@ -1,3 +1,30 @@
-*.vo
+.*.aux
+*.a
+*.cma
+*.cmi
+*.cmo
+*.cmx
+*.cmxa
+*.cmxs
*.glob
+*.ml.d
+*.ml4.d
+*.mli.d
+*.mllib.d
+*.mlpack.d
+*.native
+*.o
*.v.d
+*.vio
+*.vo
+.coq-native/
+.csdp.cache
+.lia.cache
+.nia.cache
+.nlia.cache
+.nra.cache
+csdp.cache
+lia.cache
+nia.cache
+nlia.cache
+nra.cache
diff --git a/D.gitignore b/D.gitignore
new file mode 100644
index 00000000..74b926fc
--- /dev/null
+++ b/D.gitignore
@@ -0,0 +1,24 @@
+# Compiled Object files
+*.o
+*.obj
+
+# Compiled Dynamic libraries
+*.so
+*.dylib
+*.dll
+
+# Compiled Static libraries
+*.a
+*.lib
+
+# Executables
+*.exe
+
+# DUB
+.dub
+docs.json
+__dummy.html
+docs/
+
+# Code coverage
+*.lst
diff --git a/Dart.gitignore b/Dart.gitignore
index 51834591..4b366585 100644
--- a/Dart.gitignore
+++ b/Dart.gitignore
@@ -1,14 +1,33 @@
-# Don’t commit the following directories created by pub.
-.buildlog
+# See https://www.dartlang.org/tools/private-files.html
+
+# Files and directories created by pub
+
+# SDK 1.20 and later (no longer creates packages directories)
+.packages
.pub/
build/
-packages
-# Or the files created by dart2js.
+# Older SDK versions
+# (Include if the minimum SDK version specified in pubsepc.yaml is earlier than 1.20)
+.project
+.buildlog
+**/packages/
+
+
+# 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 8d5d458f..19864c6b 100644
--- a/Delphi.gitignore
+++ b/Delphi.gitignore
@@ -20,6 +20,10 @@
# Deployment Manager configuration file for your project. Added in Delphi XE2.
# Uncomment this if it is not mobile development and you do not use remote debug feature.
#*.deployproj
+#
+# C++ object files produced when C/C++ Output file generation is configured.
+# Uncomment this if you are not using external objects (zlib library for example).
+#*.obj
#
# Delphi compiler-generated binaries (safe to delete)
@@ -37,9 +41,13 @@
*.tds
*.dcu
*.lib
+*.a
+*.o
+*.ocx
# Delphi autogenerated files (duplicated info)
*.cfg
+*.hpp
*Resource.rc
# Delphi local files (user-specific info)
@@ -51,7 +59,8 @@
# Delphi history and backups
__history/
+__recovery/
*.~*
-# Castalia statistics file
+# Castalia statistics file (since XE7 Castalia is distributed with Delphi)
*.stat
diff --git a/Drupal.gitignore b/Drupal.gitignore
index 04aed3b6..0d2fe537 100644
--- a/Drupal.gitignore
+++ b/Drupal.gitignore
@@ -15,7 +15,7 @@ robots.txt
/MAINTAINERS.txt
/UPGRADE.txt
/README.txt
-sites/all/README.txt
+sites/README.txt
sites/all/modules/README.txt
sites/all/themes/README.txt
diff --git a/Eagle.gitignore b/Eagle.gitignore
index a5410348..9ced1260 100644
--- a/Eagle.gitignore
+++ b/Eagle.gitignore
@@ -11,6 +11,10 @@
# comment the following line if you want to have your project file included.
eagle.epf
+# Autorouter files
+*.pro
+*.job
+
# CAM files
*.$$$
*.cmp
@@ -34,3 +38,7 @@ eagle.epf
*.info
*.eps
+
+# file locks introduced since 7.x
+*.lck
+
diff --git a/Elisp.gitignore b/Elisp.gitignore
index 9b4291b7..206569dc 100644
--- a/Elisp.gitignore
+++ b/Elisp.gitignore
@@ -3,3 +3,9 @@
# Packaging
.cask
+
+# Backup files
+*~
+
+# Undo-tree save-files
+*.~undo-tree
diff --git a/Elixir.gitignore b/Elixir.gitignore
index 96076718..ac67aaf3 100644
--- a/Elixir.gitignore
+++ b/Elixir.gitignore
@@ -1,4 +1,6 @@
/_build
+/cover
/deps
erl_crash.dump
*.ez
+*.beam
diff --git a/Elm.gitignore b/Elm.gitignore
new file mode 100644
index 00000000..8b631e7d
--- /dev/null
+++ b/Elm.gitignore
@@ -0,0 +1,4 @@
+# elm-package generated files
+elm-stuff
+# elm-repl generated files
+repl-temp-*
diff --git a/Erlang.gitignore b/Erlang.gitignore
index 8e46d5a0..3826c857 100644
--- a/Erlang.gitignore
+++ b/Erlang.gitignore
@@ -4,7 +4,7 @@ deps
*.beam
*.plt
erl_crash.dump
-ebin
+ebin/*.beam
rel/example_project
.concrete/DEV_MODE
.rebar
diff --git a/ExtJs.gitignore b/ExtJs.gitignore
index 5ffc2154..c92aea0f 100644
--- a/ExtJs.gitignore
+++ b/ExtJs.gitignore
@@ -1,4 +1,12 @@
.architect
+bootstrap.css
+bootstrap.js
bootstrap.json
+bootstrap.jsonp
build/
+classic.json
+classic.jsonp
ext/
+modern.json
+modern.jsonp
+resources/sass/.sass-cache/
diff --git a/FuelPHP.gitignore b/FuelPHP.gitignore
index 7804d8d2..d69f71f4 100644
--- a/FuelPHP.gitignore
+++ b/FuelPHP.gitignore
@@ -1,2 +1,21 @@
-fuel/app/logs/*/*/*
-fuel/app/cache/*/*
+# the composer package lock file and install directory
+# Commit your application's lock file http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file
+# You may choose to ignore a library lock file http://getcomposer.org/doc/02-libraries.md#lock-file
+# /composer.lock
+/fuel/vendor
+
+# the fuelphp document
+/docs/
+
+# you may install these packages with `oil package`.
+# http://fuelphp.com/docs/packages/oil/package.html
+# /fuel/packages/auth/
+# /fuel/packages/email/
+# /fuel/packages/oil/
+# /fuel/packages/orm/
+# /fuel/packages/parser/
+
+# dynamically generated files
+/fuel/app/logs/*/*/*
+/fuel/app/cache/*/*
+/fuel/app/config/crypt.php
diff --git a/Global/Ansible.gitignore b/Global/Ansible.gitignore
new file mode 100644
index 00000000..a8b42eb6
--- /dev/null
+++ b/Global/Ansible.gitignore
@@ -0,0 +1 @@
+*.retry
diff --git a/Global/Bazaar.gitignore b/Global/Bazaar.gitignore
new file mode 100644
index 00000000..3cbbcbd1
--- /dev/null
+++ b/Global/Bazaar.gitignore
@@ -0,0 +1,2 @@
+.bzr/
+.bzrignore
diff --git a/Global/CVS.gitignore b/Global/CVS.gitignore
index 01ba8634..1695352e 100644
--- a/Global/CVS.gitignore
+++ b/Global/CVS.gitignore
@@ -1,4 +1,4 @@
/CVS/*
-*/CVS/*
+**/CVS/*
.cvsignore
*/.cvsignore
diff --git a/Global/Calabash.gitignore b/Global/Calabash.gitignore
new file mode 100644
index 00000000..8a75b329
--- /dev/null
+++ b/Global/Calabash.gitignore
@@ -0,0 +1,10 @@
+# Calabash / Cucumber
+rerun/
+reports/
+screenshots/
+screenshot*.png
+test-servers/
+
+# bundler
+.bundle
+vendor
diff --git a/Global/Dreamweaver.gitignore b/Global/Dreamweaver.gitignore
index 6a33373b..0621a3d5 100644
--- a/Global/Dreamweaver.gitignore
+++ b/Global/Dreamweaver.gitignore
@@ -1,3 +1,7 @@
# DW Dreamweaver added files
_notes
+_compareTemp
+configs/
dwsync.xml
+dw_php_codehinting.config
+*.mno
diff --git a/Global/Dropbox.gitignore b/Global/Dropbox.gitignore
new file mode 100644
index 00000000..40f4a469
--- /dev/null
+++ b/Global/Dropbox.gitignore
@@ -0,0 +1,4 @@
+# Dropbox settings and caches
+.dropbox
+.dropbox.attr
+.dropbox.cache
diff --git a/Global/Eclipse.gitignore b/Global/Eclipse.gitignore
index 0e22e957..31c9fb31 100644
--- a/Global/Eclipse.gitignore
+++ b/Global/Eclipse.gitignore
@@ -1,6 +1,5 @@
-*.pydevproject
+
.metadata
-.gradle
bin/
tmp/
*.tmp
@@ -10,6 +9,7 @@ tmp/
local.properties
.settings/
.loadpath
+.recommenders
# Eclipse Core
.project
@@ -20,7 +20,10 @@ local.properties
# Locally stored "Eclipse launch configurations"
*.launch
-# CDT-specific
+# PyDev specific (Python IDE for Eclipse)
+*.pydevproject
+
+# CDT-specific (C/C++ Development Tooling)
.cproject
# JDT-specific (Eclipse Java Development Tools)
@@ -29,11 +32,20 @@ local.properties
# Java annotation processor (APT)
.factorypath
-# PDT-specific
+# PDT-specific (PHP Development Tools)
.buildpath
# sbteclipse plugin
.target
+# Tern plugin
+.tern-project
+
# TeXlipse plugin
.texlipse
+
+# STS (Spring Tool Suite)
+.springBeans
+
+# Code Recommenders
+.recommenders/
diff --git a/Global/EiffelStudio.gitignore b/Global/EiffelStudio.gitignore
index a7ba35f8..f41b4f70 100644
--- a/Global/EiffelStudio.gitignore
+++ b/Global/EiffelStudio.gitignore
@@ -1,2 +1,2 @@
-# The compilation directoy
+# The compilation directory
EIFGENs
diff --git a/Global/Emacs.gitignore b/Global/Emacs.gitignore
index e5327bad..3ac7904d 100644
--- a/Global/Emacs.gitignore
+++ b/Global/Emacs.gitignore
@@ -30,3 +30,16 @@ tramp
# cask packages
.cask/
+dist/
+
+# Flycheck
+flycheck_*.el
+
+# server auth directory
+/server/
+
+# projectiles files
+.projectile
+
+# directory configuration
+.dir-locals.el
diff --git a/Global/GPG.gitignore b/Global/GPG.gitignore
new file mode 100644
index 00000000..7740a015
--- /dev/null
+++ b/Global/GPG.gitignore
@@ -0,0 +1,2 @@
+secring.*
+
diff --git a/Global/IPythonNotebook.gitignore b/Global/IPythonNotebook.gitignore
deleted file mode 100644
index 27c13510..00000000
--- a/Global/IPythonNotebook.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-# Temporary data
-.ipynb_checkpoints/
diff --git a/Global/JetBrains.gitignore b/Global/JetBrains.gitignore
index 5f1d7b68..e375c744 100644
--- a/Global/JetBrains.gitignore
+++ b/Global/JetBrains.gitignore
@@ -1,32 +1,27 @@
-# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion
-
-*.iml
-
-## Directory-based project format:
-.idea/
-# if you remove the above rule, at least ignore the following:
+# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
+# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
# User-specific stuff:
-# .idea/workspace.xml
-# .idea/tasks.xml
-# .idea/dictionaries
+.idea/workspace.xml
+.idea/tasks.xml
# Sensitive or high-churn files:
-# .idea/dataSources.ids
-# .idea/dataSources.xml
-# .idea/sqlDataSources.xml
-# .idea/dynamic.xml
-# .idea/uiDesigner.xml
+.idea/dataSources/
+.idea/dataSources.ids
+.idea/dataSources.xml
+.idea/dataSources.local.xml
+.idea/sqlDataSources.xml
+.idea/dynamic.xml
+.idea/uiDesigner.xml
# Gradle:
-# .idea/gradle.xml
-# .idea/libraries
+.idea/gradle.xml
+.idea/libraries
# Mongo Explorer plugin:
-# .idea/mongoSettings.xml
+.idea/mongoSettings.xml
## File-based project format:
-*.ipr
*.iws
## Plugin-specific files:
@@ -44,3 +39,4 @@ atlassian-ide-plugin.xml
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
+fabric.properties
diff --git a/Global/Linux.gitignore b/Global/Linux.gitignore
index 5932ea17..b56bf65d 100644
--- a/Global/Linux.gitignore
+++ b/Global/Linux.gitignore
@@ -1,7 +1,13 @@
*~
+# temporary files which can be created if a process still has a handle open of a deleted file
+.fuse_hidden*
+
# KDE directory preferences
.directory
# Linux trash folder which might appear on any partition or disk
.Trash-*
+
+# .nfs files are created when an open file is removed but is still being accessed
+.nfs*
diff --git a/Global/Matlab.gitignore b/Global/Matlab.gitignore
index 79bc56cd..09dfde64 100644
--- a/Global/Matlab.gitignore
+++ b/Global/Matlab.gitignore
@@ -14,3 +14,9 @@
# Simulink Code Generation
slprj/
+
+# Session info
+octave-workspace
+
+# Simulink autosave extension
+.autosave
diff --git a/Global/Mercurial.gitignore b/Global/Mercurial.gitignore
index 3173e26f..e65d1137 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 412297bb..cb891745 100644
--- a/Global/MicrosoftOffice.gitignore
+++ b/Global/MicrosoftOffice.gitignore
@@ -8,3 +8,9 @@
# Excel Backup File
*.xlk
+
+# PowerPoint temporary
+~$*.ppt*
+
+# Visio autosave temporary files
+*.~vsdx
diff --git a/Global/NetBeans.gitignore b/Global/NetBeans.gitignore
index debe0e48..254108cd 100644
--- a/Global/NetBeans.gitignore
+++ b/Global/NetBeans.gitignore
@@ -3,6 +3,4 @@ build/
nbbuild/
dist/
nbdist/
-nbactions.xml
-nb-configuration.xml
.nb-gradle/
diff --git a/Global/Otto.gitignore b/Global/Otto.gitignore
new file mode 100644
index 00000000..5aa263f9
--- /dev/null
+++ b/Global/Otto.gitignore
@@ -0,0 +1 @@
+.otto/
diff --git a/Global/SublimeText.gitignore b/Global/SublimeText.gitignore
index 1d4e6137..95ff2244 100644
--- a/Global/SublimeText.gitignore
+++ b/Global/SublimeText.gitignore
@@ -12,3 +12,19 @@
# sftp configuration file
sftp-config.json
+
+# Package control specific files
+Package Control.last-run
+Package Control.ca-list
+Package Control.ca-bundle
+Package Control.system-ca-bundle
+Package Control.cache/
+Package Control.ca-certs/
+Package Control.merged-ca-bundle
+Package Control.user-ca-bundle
+oscrypto-ca-bundle.crt
+bh_unicode_properties.cache
+
+# Sublime-github package stores a github token in this file
+# https://packagecontrol.io/packages/sublime-github
+GitHub.sublime-settings
diff --git a/Global/SynopsysVCS.gitignore b/Global/SynopsysVCS.gitignore
index 97317896..eed2432f 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 <path>/<filename>
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=<directory_path>
+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 <filename>
+*.log
-# Coverage related files
+# Coverage results (generated with urg) and database location. The
+# following switch can also be used: urg -dir <coverage_directory>.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 45922ec1..91927af4 100644
--- a/Global/Tags.gitignore
+++ b/Global/Tags.gitignore
@@ -1,12 +1,15 @@
# Ignore tags created by etags, ctags, gtags (GNU global) and cscope
TAGS
+.TAGS
!TAGS/
tags
+.tags
!tags/
gtags.files
GTAGS
GRTAGS
GPATH
+GSYMS
cscope.files
cscope.out
cscope.in.out
diff --git a/Global/Vim.gitignore b/Global/Vim.gitignore
index 6c5ee8df..42e7afc1 100644
--- a/Global/Vim.gitignore
+++ b/Global/Vim.gitignore
@@ -1,6 +1,12 @@
-[._]*.s[a-w][a-z]
-[._]s[a-w][a-z]
-*.un~
+# swap
+[._]*.s[a-v][a-z]
+[._]*.sw[a-p]
+[._]s[a-v][a-z]
+[._]sw[a-p]
+# session
Session.vim
+# temporary
.netrwhist
*~
+# auto-generated tag files
+tags
diff --git a/Global/VirtualEnv.gitignore b/Global/VirtualEnv.gitignore
index e2c082c8..b2c22f2a 100644
--- a/Global/VirtualEnv.gitignore
+++ b/Global/VirtualEnv.gitignore
@@ -4,6 +4,9 @@
[Bb]in
[Ii]nclude
[Ll]ib
+[Ll]ib64
+[Ll]ocal
[Ss]cripts
pyvenv.cfg
+.venv
pip-selfcheck.json
diff --git a/Global/VisualStudioCode.gitignore b/Global/VisualStudioCode.gitignore
index 0865bb7d..0511e2b5 100644
--- a/Global/VisualStudioCode.gitignore
+++ b/Global/VisualStudioCode.gitignore
@@ -1,2 +1,5 @@
-.settings
-
+.vscode/*
+!.vscode/settings.json
+!.vscode/tasks.json
+!.vscode/launch.json
+!.vscode/extensions.json
diff --git a/Global/Windows.gitignore b/Global/Windows.gitignore
index a0d31452..ba26afd9 100644
--- a/Global/Windows.gitignore
+++ b/Global/Windows.gitignore
@@ -1,6 +1,7 @@
-# Windows image file caches
+# Windows thumbnail cache files
Thumbs.db
ehthumbs.db
+ehthumbs_vista.db
# Folder config file
Desktop.ini
diff --git a/Global/Xcode.gitignore b/Global/Xcode.gitignore
index 1b81d249..37de8bb4 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
@@ -7,8 +15,9 @@ build/
!default.mode2v3
*.perspectivev3
!default.perspectivev3
-xcuserdata
-*.xccheckout
+xcuserdata/
+
+## Other
*.moved-aside
-DerivedData
-*.xcuserstate
+*.xccheckout
+*.xcscmblueprint
diff --git a/Global/XilinxISE.gitignore b/Global/XilinxISE.gitignore
index e041f51b..4475f843 100644
--- a/Global/XilinxISE.gitignore
+++ b/Global/XilinxISE.gitignore
@@ -42,6 +42,16 @@
*_usage.xml
*_xst.xrpt
+# iMPACT generated files
+_impactbatch.log
+impact.xsl
+impact_impact.xwbt
+ise_impact.cmd
+webtalk_impact.xml
+
+# Core Generator generated files
+xaw2verilog.log
+
# project-wide generated files
*.gise
par_usage_statistics.html
diff --git a/Global/OSX.gitignore b/Global/macOS.gitignore
index 660b3135..f0f3fbc0 100644
--- a/Global/OSX.gitignore
+++ b/Global/macOS.gitignore
@@ -1,24 +1,26 @@
-.DS_Store
-.AppleDouble
-.LSOverride
-
-# Icon must end with two \r
-Icon
-
-# Thumbnails
-._*
-
-# Files that might appear in the root of a volume
-.DocumentRevisions-V100
-.fseventsd
-.Spotlight-V100
-.TemporaryItems
-.Trashes
-.VolumeIcon.icns
-
-# Directories potentially created on remote AFP share
-.AppleDB
-.AppleDesktop
-Network Trash Folder
-Temporary Items
-.apdisk
+*.DS_Store
+.AppleDouble
+.LSOverride
+
+# Icon must end with two \r
+Icon
+
+
+# Thumbnails
+._*
+
+# Files that might appear in the root of a volume
+.DocumentRevisions-V100
+.fseventsd
+.Spotlight-V100
+.TemporaryItems
+.Trashes
+.VolumeIcon.icns
+.com.apple.timemachine.donotpresent
+
+# Directories potentially created on remote AFP share
+.AppleDB
+.AppleDesktop
+Network Trash Folder
+Temporary Items
+.apdisk
diff --git a/Go.gitignore b/Go.gitignore
index daf913b1..8fbf8f77 100644
--- a/Go.gitignore
+++ b/Go.gitignore
@@ -22,3 +22,12 @@ _testmain.go
*.exe
*.test
*.prof
+
+# Output of the go coverage tool, specifically when used with LiteIDE
+*.out
+
+# External packages folder
+vendor/
+
+# Project-local glide cache, RE: https://github.com/Masterminds/glide/issues/736
+.glide/
diff --git a/Gradle.gitignore b/Gradle.gitignore
index 302a5f2f..a1fc39c0 100644
--- a/Gradle.gitignore
+++ b/Gradle.gitignore
@@ -1,8 +1,14 @@
.gradle
-build/
+/build/
# Ignore Gradle GUI config
gradle-app.setting
# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
!gradle-wrapper.jar
+
+# Cache of project
+.gradletasknamecache
+
+# # Work around https://youtrack.jetbrains.com/issue/IDEA-116898
+# gradle/wrapper/gradle-wrapper.properties
diff --git a/Haskell.gitignore b/Haskell.gitignore
index 48fe6f3e..450f32ec 100644
--- a/Haskell.gitignore
+++ b/Haskell.gitignore
@@ -1,4 +1,5 @@
dist
+dist-*
cabal-dev
*.o
*.hi
@@ -13,3 +14,7 @@ cabal.sandbox.config
*.prof
*.aux
*.hp
+*.eventlog
+.stack-work/
+cabal.project.local
+.HTF/
diff --git a/Java.gitignore b/Java.gitignore
index 32858aad..e44e0860 100644
--- a/Java.gitignore
+++ b/Java.gitignore
@@ -1,5 +1,8 @@
*.class
+# BlueJ files
+*.ctxt
+
# Mobile Tools for Java (J2ME)
.mtj.tmp/
diff --git a/Joomla.gitignore b/Joomla.gitignore
index cf36d8cf..53a74e74 100644
--- a/Joomla.gitignore
+++ b/Joomla.gitignore
@@ -29,8 +29,6 @@
/administrator/components/com_search/*
/administrator/components/com_templates/*
/administrator/components/com_users/*
-/administrator/components/com_weblinks/*
-/administrator/components/index.html
/administrator/help/*
/administrator/includes/*
/administrator/language/en-GB/en-GB.com_ajax.ini
@@ -41,7 +39,6 @@
/administrator/language/en-GB/en-GB.com_joomlaupdate.sys.ini
/administrator/language/en-GB/en-GB.com_postinstall.ini
/administrator/language/en-GB/en-GB.com_postinstall.sys.ini
-/administrator/language/en-GB/en-GB.com_sitemapjen.sys.ini
/administrator/language/en-GB/en-GB.com_tags.ini
/administrator/language/en-GB/en-GB.com_tags.sys.ini
/administrator/language/en-GB/en-GB.mod_stats_admin.ini
@@ -52,6 +49,7 @@
/administrator/language/en-GB/en-GB.plg_content_contact.sys.ini
/administrator/language/en-GB/en-GB.plg_content_finder.ini
/administrator/language/en-GB/en-GB.plg_content_finder.sys.ini
+/administrator/language/en-GB/en-GB.plg_editors-xtd_module*
/administrator/language/en-GB/en-GB.plg_finder_categories.ini
/administrator/language/en-GB/en-GB.plg_finder_categories.sys.ini
/administrator/language/en-GB/en-GB.plg_finder_contacts.ini
@@ -64,6 +62,10 @@
/administrator/language/en-GB/en-GB.plg_finder_tags.sys.ini
/administrator/language/en-GB/en-GB.plg_finder_weblinks.ini
/administrator/language/en-GB/en-GB.plg_finder_weblinks.sys.ini
+/administrator/language/en-GB/en-GB.plg_installer_folderinstaller*
+/administrator/language/en-GB/en-GB.plg_installer_packageinstaller*
+/administrator/language/en-GB/en-GB.plg_installer_packageinstaller
+/administrator/language/en-GB/en-GB.plg_installer_urlinstaller*
/administrator/language/en-GB/en-GB.plg_installer_webinstaller.ini
/administrator/language/en-GB/en-GB.plg_installer_webinstaller.sys.ini
/administrator/language/en-GB/en-GB.plg_quickicon_joomlaupdate.ini
@@ -72,6 +74,8 @@
/administrator/language/en-GB/en-GB.plg_search_tags.sys.ini
/administrator/language/en-GB/en-GB.plg_system_languagecode.ini
/administrator/language/en-GB/en-GB.plg_system_languagecode.sys.ini
+/administrator/language/en-GB/en-GB.plg_system_stats*
+/administrator/language/en-GB/en-GB.plg_system_updatenotification*
/administrator/language/en-GB/en-GB.plg_twofactorauth_totp.ini
/administrator/language/en-GB/en-GB.plg_twofactorauth_totp.sys.ini
/administrator/language/en-GB/en-GB.plg_twofactorauth_yubikey.ini
@@ -243,14 +247,11 @@
/administrator/language/en-GB/en-GB.plg_user_joomla.sys.ini
/administrator/language/en-GB/en-GB.plg_user_profile.ini
/administrator/language/en-GB/en-GB.plg_user_profile.sys.ini
-/administrator/language/en-GB/en-GB.tpl_bluestork.ini
-/administrator/language/en-GB/en-GB.tpl_bluestork.sys.ini
/administrator/language/en-GB/en-GB.tpl_hathor.ini
/administrator/language/en-GB/en-GB.tpl_hathor.sys.ini
/administrator/language/en-GB/en-GB.xml
-/administrator/language/en-GB/index.html
/administrator/language/overrides/*
-/administrator/language/index.html
+/administrator/logs/index.html
/administrator/manifests/*
/administrator/modules/mod_custom/*
/administrator/modules/mod_feed/*
@@ -269,12 +270,9 @@
/administrator/modules/mod_unread/*
/administrator/modules/mod_version/*
/administrator/modules/mod_stats_admin/*
-/administrator/modules/index.html
-/administrator/templates/bluestork/*
/administrator/templates/isis/*
/administrator/templates/hathor/*
/administrator/templates/system/*
-/administrator/templates/index.html
/administrator/index.php
/cache/*
/bin/*
@@ -289,13 +287,14 @@
/components/com_finder/*
/components/com_mailto/*
/components/com_media/*
+/components/com_modules/*
/components/com_newsfeeds/*
/components/com_search/*
/components/com_users/*
-/components/com_weblinks/*
/components/com_wrapper/*
/components/index.html
/images/banners/*
+/images/headers/*
/images/sampledata/*
/images/joomla*
/images/index.html
@@ -309,6 +308,7 @@
/language/en-GB/en-GB.com_tags.ini
/language/en-GB/en-GB.finder_cli.ini
/language/en-GB/en-GB.lib_fof.sys.ini
+/language/en-GB/en-GB.lib_fof.ini
/language/en-GB/en-GB.com_content.ini
/language/en-GB/en-GB.lib_idna_convert.sys.ini
/language/en-GB/en-GB.com_mailto.ini
@@ -391,32 +391,47 @@
/language/en-GB/en-GB.tpl_beez5.ini
/language/en-GB/en-GB.tpl_beez5.sys.ini
/language/en-GB/en-GB.xml
-/language/en-GB/index.html
/language/en-GB/install.xml
/language/overrides/*
/language/index.html
+/layouts/joomla/*
+/layouts/libraries/*
+/layouts/plugins/*
+/layouts/index.html
/libraries/cms.php
/libraries/cms/*
+/libraries/fof/*
+/libraries/idna_convert/*
/libraries/joomla/*
+/libraries/legacy/*
+/libraries/php-encryption/*
+/libraries/phpass/*
/libraries/phpmailer/*
/libraries/phputf8/*
/libraries/simplepie/*
+/libraries/vendor/*
+/libraries/classmap.php
+/libraries/import.legacy.php
/libraries/index.html
/libraries/import.php
/libraries/loader.php
-/libraries/platform.php
-/logs/*
/media/cms/*
+/media/com_contenthistory/*
/media/com_finder/*
+/media/com_joomlaupdate/*
+/media/com_wrapper/*
/media/contacts/*
/media/editors/*
+/media/jui/*
/media/mailto/*
/media/media/*
/media/mod_languages/*
/media/overrider/*
+/media/plg_captcha_recaptcha/*
/media/plg_quickicon_extensionupdate/*
/media/plg_quickicon_joomlaupdate/*
/media/plg_system_highlight/*
+/media/plg_system_stats/*
/media/system/*
/media/index.html
/modules/mod_articles_archive/*
@@ -439,8 +454,9 @@
/modules/mod_search/*
/modules/mod_stats/*
/modules/mod_syndicate/*
+/modules/mod_tags_popular/*
+/modules/mod_tags_similar/*
/modules/mod_users_latest/*
-/modules/mod_weblinks/*
/modules/mod_whosonline/*
/modules/mod_wrapper/*
/modules/index.html
@@ -448,9 +464,8 @@
/plugins/authentication/gmail/*
/plugins/authentication/joomla/*
/plugins/authentication/ldap/*
-/plugins/authentication/index.html
+/plugins/authentication/cookie/*
/plugins/captcha/recaptcha/*
-/plugins/captcha/index.html
/plugins/content/emailcloak/*
/plugins/content/example/*
/plugins/content/finder/*
@@ -461,26 +476,21 @@
/plugins/content/pagenavigation/*
/plugins/content/vote/*
/plugins/content/contact/*
-/plugins/content/index.html
/plugins/editors/codemirror/*
/plugins/editors/none/*
/plugins/editors/tinymce/*
-/plugins/editors/index.html
+/plugins/editors-xtd/module/*
/plugins/editors-xtd/article/*
/plugins/editors-xtd/image/*
/plugins/editors-xtd/pagebreak/*
/plugins/editors-xtd/readmore/*
-/plugins/editors-xtd/index.html
/plugins/extension/example/*
/plugins/extension/joomla/*
-/plugins/extension/index.html
-/plugins/finder/index.html
/plugins/finder/categories/*
/plugins/finder/contacts/*
/plugins/finder/content/*
/plugins/finder/newsfeeds/*
/plugins/finder/tags/*
-/plugins/finder/weblinks/*
/plugins/installer/*
/plugins/quickicon/extensionupdate/*
/plugins/quickicon/joomlaupdate/*
@@ -503,6 +513,8 @@
/plugins/system/redirect/*
/plugins/system/remember/*
/plugins/system/sef/*
+/plugins/system/stats/*
+/plugins/system/updatenotification/*
/plugins/system/index.html
/plugins/twofactorauth/*
/plugins/user/contactcreator/*
@@ -511,10 +523,7 @@
/plugins/user/profile/*
/plugins/user/index.html
/plugins/index.html
-/templates/atomic/*
/templates/beez3/*
-/templates/beez_20/*
-/templates/beez5/*
/templates/protostar/*
/templates/system/*
/templates/index.html
@@ -523,3 +532,4 @@
/index.php
/joomla.xml
/*.txt
+/robots.txt.dist
diff --git a/Julia.gitignore b/Julia.gitignore
new file mode 100644
index 00000000..381e0b6d
--- /dev/null
+++ b/Julia.gitignore
@@ -0,0 +1,4 @@
+*.jl.cov
+*.jl.*.cov
+*.jl.mem
+deps/deps.jl
diff --git a/KiCAD.gitignore b/KiCAD.gitignore
deleted file mode 100644
index 3dd696ea..00000000
--- a/KiCAD.gitignore
+++ /dev/null
@@ -1,11 +0,0 @@
-# For PCBs designed using KiCAD: http://www.kicad-pcb.org/
-
-# Temporary files
-*.000
-*.bak
-
-# Netlist files (exported from Eeschema)
-*.net
-
-# Autorouter files (exported from Pcbnew)
-.dsn
diff --git a/KiCad.gitignore b/KiCad.gitignore
new file mode 100644
index 00000000..208bc4fc
--- /dev/null
+++ b/KiCad.gitignore
@@ -0,0 +1,21 @@
+# For PCBs designed using KiCad: http://www.kicad-pcb.org/
+
+# Temporary files
+*.000
+*.bak
+*.bck
+*.kicad_pcb-bak
+*~
+_autosave-*
+*.tmp
+
+# Netlist files (exported from Eeschema)
+*.net
+
+# Autorouter files (exported from Pcbnew)
+*.dsn
+*.ses
+
+# Exported BOM files
+*.xml
+*.csv
diff --git a/LICENSE b/LICENSE
index ac31f1a8..670154e3 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,19 +1,116 @@
-Copyright (c) 2014 GitHub, Inc.
-
-Permission is hereby granted, free of charge, to any person obtaining a
-copy of this software and associated documentation files (the "Software"),
-to deal in the Software without restriction, including without limitation
-the rights to use, copy, modify, merge, publish, distribute, sublicense,
-and/or sell copies of the Software, and to permit persons to whom the
-Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-DEALINGS IN THE SOFTWARE.
+CC0 1.0 Universal
+
+Statement of Purpose
+
+The laws of most jurisdictions throughout the world automatically confer
+exclusive Copyright and Related Rights (defined below) upon the creator and
+subsequent owner(s) (each and all, an "owner") of an original work of
+authorship and/or a database (each, a "Work").
+
+Certain owners wish to permanently relinquish those rights to a Work for the
+purpose of contributing to a commons of creative, cultural and scientific
+works ("Commons") that the public can reliably and without fear of later
+claims of infringement build upon, modify, incorporate in other works, reuse
+and redistribute as freely as possible in any form whatsoever and for any
+purposes, including without limitation commercial purposes. These owners may
+contribute to the Commons to promote the ideal of a free culture and the
+further production of creative, cultural and scientific works, or to gain
+reputation or greater distribution for their Work in part through the use and
+efforts of others.
+
+For these and/or other purposes and motivations, and without any expectation
+of additional consideration or compensation, the person associating CC0 with a
+Work (the "Affirmer"), to the extent that he or she is an owner of Copyright
+and Related Rights in the Work, voluntarily elects to apply CC0 to the Work
+and publicly distribute the Work under its terms, with knowledge of his or her
+Copyright and Related Rights in the Work and the meaning and intended legal
+effect of CC0 on those rights.
+
+1. Copyright and Related Rights. A Work made available under CC0 may be
+protected by copyright and related or neighboring rights ("Copyright and
+Related Rights"). Copyright and Related Rights include, but are not limited
+to, the following:
+
+ i. the right to reproduce, adapt, distribute, perform, display, communicate,
+ and translate a Work;
+
+ ii. moral rights retained by the original author(s) and/or performer(s);
+
+ iii. publicity and privacy rights pertaining to a person's image or likeness
+ depicted in a Work;
+
+ iv. rights protecting against unfair competition in regards to a Work,
+ subject to the limitations in paragraph 4(a), below;
+
+ v. rights protecting the extraction, dissemination, use and reuse of data in
+ a Work;
+
+ vi. database rights (such as those arising under Directive 96/9/EC of the
+ European Parliament and of the Council of 11 March 1996 on the legal
+ protection of databases, and under any national implementation thereof,
+ including any amended or successor version of such directive); and
+
+ vii. other similar, equivalent or corresponding rights throughout the world
+ based on applicable law or treaty, and any national implementations thereof.
+
+2. Waiver. To the greatest extent permitted by, but not in contravention of,
+applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and
+unconditionally waives, abandons, and surrenders all of Affirmer's Copyright
+and Related Rights and associated claims and causes of action, whether now
+known or unknown (including existing as well as future claims and causes of
+action), in the Work (i) in all territories worldwide, (ii) for the maximum
+duration provided by applicable law or treaty (including future time
+extensions), (iii) in any current or future medium and for any number of
+copies, and (iv) for any purpose whatsoever, including without limitation
+commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes
+the Waiver for the benefit of each member of the public at large and to the
+detriment of Affirmer's heirs and successors, fully intending that such Waiver
+shall not be subject to revocation, rescission, cancellation, termination, or
+any other legal or equitable action to disrupt the quiet enjoyment of the Work
+by the public as contemplated by Affirmer's express Statement of Purpose.
+
+3. Public License Fallback. Should any part of the Waiver for any reason be
+judged legally invalid or ineffective under applicable law, then the Waiver
+shall be preserved to the maximum extent permitted taking into account
+Affirmer's express Statement of Purpose. In addition, to the extent the Waiver
+is so judged Affirmer hereby grants to each affected person a royalty-free,
+non transferable, non sublicensable, non exclusive, irrevocable and
+unconditional license to exercise Affirmer's Copyright and Related Rights in
+the Work (i) in all territories worldwide, (ii) for the maximum duration
+provided by applicable law or treaty (including future time extensions), (iii)
+in any current or future medium and for any number of copies, and (iv) for any
+purpose whatsoever, including without limitation commercial, advertising or
+promotional purposes (the "License"). The License shall be deemed effective as
+of the date CC0 was applied by Affirmer to the Work. Should any part of the
+License for any reason be judged legally invalid or ineffective under
+applicable law, such partial invalidity or ineffectiveness shall not
+invalidate the remainder of the License, and in such case Affirmer hereby
+affirms that he or she will not (i) exercise any of his or her remaining
+Copyright and Related Rights in the Work or (ii) assert any associated claims
+and causes of action with respect to the Work, in either case contrary to
+Affirmer's express Statement of Purpose.
+
+4. Limitations and Disclaimers.
+
+ a. No trademark or patent rights held by Affirmer are waived, abandoned,
+ surrendered, licensed or otherwise affected by this document.
+
+ b. Affirmer offers the Work as-is and makes no representations or warranties
+ of any kind concerning the Work, express, implied, statutory or otherwise,
+ including without limitation warranties of title, merchantability, fitness
+ for a particular purpose, non infringement, or the absence of latent or
+ other defects, accuracy, or the present or absence of errors, whether or not
+ discoverable, all to the greatest extent permissible under applicable law.
+
+ c. Affirmer disclaims responsibility for clearing rights of other persons
+ that may apply to the Work or any use thereof, including without limitation
+ any person's Copyright and Related Rights in the Work. Further, Affirmer
+ disclaims responsibility for obtaining any necessary consents, permissions
+ or other rights required for any use of the Work.
+
+ d. Affirmer understands and acknowledges that Creative Commons is not a
+ party to this document and has no duty or obligation with respect to this
+ CC0 or use of the Work.
+
+For more information, please see
+<http://creativecommons.org/publicdomain/zero/1.0/>
diff --git a/Laravel.gitignore b/Laravel.gitignore
index 36d7adeb..474203af 100644
--- a/Laravel.gitignore
+++ b/Laravel.gitignore
@@ -1,4 +1,19 @@
-/bootstrap/compiled.php
+vendor/
+node_modules/
+
+# Laravel 4 specific
+bootstrap/compiled.php
+app/storage/
+
+# Laravel 5 & Lumen specific
+public/storage
+public/hot
+storage/*.key
.env.*.php
.env.php
.env
+Homestead.yaml
+Homestead.json
+
+# Rocketeer PHP task runner and deployment package. https://github.com/rocketeers/rocketeer
+.rocketeer/
diff --git a/Leiningen.gitignore b/Leiningen.gitignore
index 47fed6c2..a9fe6fba 100644
--- a/Leiningen.gitignore
+++ b/Leiningen.gitignore
@@ -1,6 +1,7 @@
pom.xml
pom.xml.asc
-*jar
+*.jar
+*.class
/lib/
/classes/
/target/
diff --git a/Magento.gitignore b/Magento.gitignore
index e2ea0133..195c9b7a 100644
--- a/Magento.gitignore
+++ b/Magento.gitignore
@@ -1,8 +1,8 @@
.htaccess.sample
.modgit/
.modman/
-app/code/community/Phoenix/
-app/code/community/Cm/
+app/code/community/Phoenix/Moneybookers/
+app/code/community/Cm/RedisSession/
app/code/core/
app/design/adminhtml/default/default/
app/design/frontend/base/
@@ -14,26 +14,7 @@ app/design/frontend/default/modern/
app/design/frontend/enterprise/default
app/design/install/
app/etc/modules/Enterprise_*
-app/etc/modules/Mage_All.xml
-app/etc/modules/Mage_Api.xml
-app/etc/modules/Mage_Api2.xml
-app/etc/modules/Mage_Authorizenet.xml
-app/etc/modules/Mage_Bundle.xml
-app/etc/modules/Mage_Captcha.xml
-app/etc/modules/Mage_Centinel.xml
-app/etc/modules/Mage_Compiler.xml
-app/etc/modules/Mage_ConfigurableSwatches.xml
-app/etc/modules/Mage_Connect.xml
-app/etc/modules/Mage_CurrencySymbol.xml
-app/etc/modules/Mage_Downloadable.xml
-app/etc/modules/Mage_ImportExport.xml
-app/etc/modules/Mage_LoadTest.xml
-app/etc/modules/Mage_Oauth.xml
-app/etc/modules/Mage_PageCache.xml
-app/etc/modules/Mage_Persistent.xml
-app/etc/modules/Mage_Weee.xml
-app/etc/modules/Mage_Widget.xml
-app/etc/modules/Mage_XmlConnect.xml
+app/etc/modules/Mage_*.xml
app/etc/modules/Phoenix_Moneybookers.xml
app/etc/modules/Cm_RedisSession.xml
app/etc/applied.patches.list
@@ -43,10 +24,13 @@ app/etc/local.xml.additional
app/etc/local.xml.template
app/etc/local.xml
app/.htaccess
-app/locale/
+app/bootstrap.php
+app/locale/en_US/
app/Mage.php
/cron.php
cron.sh
+dev/.htaccess
+dev/tests/functional/
downloader/
errors/
favicon.ico
@@ -90,14 +74,7 @@ LICENSE.html
LICENSE.txt
LICENSE_EE*
/mage
-media/customer/
-media/dhl/
-media/downloadable/
-media/.htaccess
-media/import/
-media/xmlconnect/
-media/catalog/product/cache/
-media/catalog/product/placeholder/default/
+media/
/api.php
nbproject/
pear
@@ -105,6 +82,7 @@ pear/
php.ini.sample
pkginfo/
RELEASE_NOTES.txt
+shell/.htaccess
shell/abstract.php
shell/compiler.php
shell/indexer.php
diff --git a/Maven.gitignore b/Maven.gitignore
index 44c0caae..9af45b17 100644
--- a/Maven.gitignore
+++ b/Maven.gitignore
@@ -1,5 +1,4 @@
target/
-**/target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
@@ -8,3 +7,6 @@ release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties
+
+# Exclude maven wrapper
+!/.mvn/wrapper/maven-wrapper.jar
diff --git a/Meteor.gitignore b/Meteor.gitignore
deleted file mode 100644
index 0167b87c..00000000
--- a/Meteor.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-.meteor/local
-.meteor/meteorite
diff --git a/Nanoc.gitignore b/Nanoc.gitignore
index abc21828..3f36ea2a 100644
--- a/Nanoc.gitignore
+++ b/Nanoc.gitignore
@@ -1,6 +1,6 @@
-# For projects using nanoc (http://nanoc.ws/)
+# For projects using Nanoc (http://nanoc.ws/)
-# Default location for output, needs to match output_dir's value found in config.yaml
+# Default location for output (needs to match output_dir's value found in nanoc.yaml)
output/
# Temporary file directory
diff --git a/Node.gitignore b/Node.gitignore
index f7f6a08c..5ad9b574 100644
--- a/Node.gitignore
+++ b/Node.gitignore
@@ -1,11 +1,13 @@
# Logs
logs
*.log
+npm-debug.log*
# Runtime data
pids
*.pid
*.seed
+*.pid.lock
# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov
@@ -13,6 +15,9 @@ lib-cov
# Coverage directory used by tools like istanbul
coverage
+# nyc test coverage
+.nyc_output
+
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
.grunt
@@ -22,6 +27,25 @@ coverage
# Compiled binary addons (http://nodejs.org/api/addons.html)
build/Release
-# Dependency directory
-# https://docs.npmjs.com/misc/faq#should-i-check-my-node-modules-folder-into-git
+# Dependency directories
node_modules
+jspm_packages
+
+# Optional npm cache directory
+.npm
+
+# Optional eslint cache
+.eslintcache
+
+# Optional REPL history
+.node_repl_history
+
+# Output of 'npm pack'
+*.tgz
+
+# Yarn Integrity file
+.yarn-integrity
+
+# dotenv environment variables file
+.env
+
diff --git a/Objective-C.gitignore b/Objective-C.gitignore
index fffb5ed0..58c51eca 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
@@ -9,18 +15,48 @@ build/
!default.mode2v3
*.perspectivev3
!default.perspectivev3
-xcuserdata
-*.xccheckout
+xcuserdata/
+
+## Other
*.moved-aside
-DerivedData
+*.xcuserstate
+
+## Obj-C/Swift specific
*.hmap
*.ipa
-*.xcuserstate
+*.dSYM.zip
+*.dSYM
# 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-check-the-pods-directory-into-source-control
+# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
+#
+# Pods/
+
+# Carthage
#
-#Pods/
+# 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.
+# For more information about the recommended setup visit:
+# https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Gitignore.md
+
+fastlane/report.xml
+fastlane/Preview.html
+fastlane/screenshots
+fastlane/test_output
+
+# Code Injection
+#
+# After new code Injection tools there's a generated folder /iOSInjectionProject
+# https://github.com/johnno1962/injectionforxcode
+
+iOSInjectionProject/
diff --git a/OpenCart.gitignore b/OpenCart.gitignore
index cc937674..97be41fa 100644
--- a/OpenCart.gitignore
+++ b/OpenCart.gitignore
@@ -9,3 +9,12 @@ image/data/
image/cache/
system/cache/
system/logs/
+
+system/storage/
+
+# vQmod log files
+vqmod/logs/*
+# vQmod cache files
+vqmod/vqcache/*
+vqmod/checked.cache
+vqmod/mods.cache
diff --git a/Perl.gitignore b/Perl.gitignore
index ae2ad536..9bf1537f 100644
--- a/Perl.gitignore
+++ b/Perl.gitignore
@@ -1,20 +1,35 @@
-/blib/
-/.build/
-_build/
-cover_db/
-inc/
-Build
!Build/
-Build.bat
.last_cover_stats
-/Makefile
-/Makefile.old
-/MANIFEST.bak
/META.yml
/META.json
/MYMETA.*
-nytprof.out
-/pm_to_blib
*.o
+*.pm.tdy
*.bs
+
+# Devel::Cover
+cover_db/
+
+# Devel::NYTProf
+nytprof.out
+
+# Dizt::Zilla
+/.build/
+
+# Module::Build
+_build/
+Build
+Build.bat
+
+# Module::Install
+inc/
+
+# ExtUitls::MakeMaker
+/blib/
/_eumm/
+/*.gz
+/Makefile
+/Makefile.old
+/MANIFEST.bak
+/pm_to_blib
+/*.zip
diff --git a/PlayFramework.gitignore b/PlayFramework.gitignore
index 4735f055..6d67f119 100644
--- a/PlayFramework.gitignore
+++ b/PlayFramework.gitignore
@@ -5,13 +5,11 @@ bin/
/lib/
/logs/
/modules
-/project/project
/project/target
/target
tmp/
test-result
server.pid
-*.iml
*.eml
/dist/
.cache
diff --git a/Prestashop.gitignore b/Prestashop.gitignore
index 1c8462b0..7c6ae1e3 100644
--- a/Prestashop.gitignore
+++ b/Prestashop.gitignore
@@ -7,9 +7,16 @@ config/settings.*.php
# The following files are generated by PrestaShop.
admin-dev/autoupgrade/
-cache/
+/cache/
+!/cache/index.php
+!/cache/cachefs/index.php
+!/cache/purifier/index.php
+!/cache/push/index.php
+!/cache/sandbox/index.php
+!/cache/smarty/index.php
+!/cache/tcpdf/index.php
config/xml/*.xml
-log/
+/log/*
*sitemap.xml
themes/*/cache/
modules/*/config*.xml
@@ -21,5 +28,5 @@ admin-dev/backups/
admin-dev/export/
admin-dev/import/
download/
-img/
+/img/*
upload/
diff --git a/Python.gitignore b/Python.gitignore
index a65d0466..9a05e2de 100644
--- a/Python.gitignore
+++ b/Python.gitignore
@@ -20,6 +20,7 @@ lib64/
parts/
sdist/
var/
+wheels/
*.egg-info/
.installed.cfg
*.egg
@@ -43,6 +44,7 @@ htmlcov/
nosetests.xml
coverage.xml
*,cover
+.hypothesis/
# Translations
*.mo
@@ -50,9 +52,40 @@ coverage.xml
# Django stuff:
*.log
+local_settings.py
+
+# Flask stuff:
+instance/
+.webassets-cache
+
+# Scrapy stuff:
+.scrapy
# Sphinx documentation
docs/_build/
# PyBuilder
target/
+
+# Jupyter Notebook
+.ipynb_checkpoints
+
+# pyenv
+.python-version
+
+# celery beat schedule file
+celerybeat-schedule
+
+# dotenv
+.env
+
+# virtualenv
+.venv/
+venv/
+ENV/
+
+# Spyder project settings
+.spyderproject
+
+# Rope project settings
+.ropeproject
diff --git a/Qt.gitignore b/Qt.gitignore
index 85a6baac..c7659c24 100644
--- a/Qt.gitignore
+++ b/Qt.gitignore
@@ -23,12 +23,16 @@ moc_*.cpp
qrc_*.cpp
ui_*.h
Makefile*
-*-build-*
+*build-*
# QtCreator
*.autosave
-#QtCtreator Qml
+# QtCtreator Qml
*.qmlproject.user
*.qmlproject.user.*
+
+# QtCtreator CMake
+CMakeLists.txt.user*
+
diff --git a/R.gitignore b/R.gitignore
index b9003860..fcff087a 100644
--- a/R.gitignore
+++ b/R.gitignore
@@ -2,12 +2,32 @@
.Rhistory
.Rapp.history
+# Session Data files
+.RData
+
# Example code in package build process
*-Ex.R
+# Output files from R CMD build
+/*.tar.gz
+
+# Output files from R CMD check
+/*.Rcheck/
+
# RStudio files
.Rproj.user/
# produced vignettes
vignettes/*.html
vignettes/*.pdf
+
+# OAuth2 token, see https://github.com/hadley/httr/releases/tag/v0.3
+.httr-oauth
+
+# knitr and R markdown default cache directories
+/*_cache/
+/cache/
+
+# Temporary files created by R markdown
+*.utf8.md
+*.knit.md
diff --git a/README.md b/README.md
index 14042e94..c1f8bab6 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,10 +70,10 @@ 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
-[MIT](./LICENSE).
+[CC0-1.0](./LICENSE).
diff --git a/Rails.gitignore b/Rails.gitignore
index f786a90a..e9742760 100644
--- a/Rails.gitignore
+++ b/Rails.gitignore
@@ -12,15 +12,21 @@ capybara-*.html
rerun.txt
pickle-email-*.html
-# TODO Comment out these rules if you are OK with secrets being uploaded to the repo
+# TODO Comment out this rule if you are OK with secrets being uploaded to the repo
config/initializers/secret_token.rb
-config/secrets.yml
-## Environment normalisation:
+# Only include if you have production secrets in this file, which is no longer a Rails default
+# config/secrets.yml
+
+# dotenv
+# TODO Comment out this rule if environment variables can be committed
+.env
+
+## Environment normalization:
/.bundle
/vendor/bundle
-# these should all be checked in to normalise the environment:
+# these should all be checked in to normalize the environment:
# Gemfile.lock, .ruby-version, .ruby-gemset
# unless supporting rvm < 1.11.0 or doing something fancy, ignore this:
@@ -33,3 +39,6 @@ bower.json
# Ignore pow environment settings
.powenv
+
+# Ignore Byebug command history file.
+.byebug_history
diff --git a/Ruby.gitignore b/Ruby.gitignore
index 28f48498..5e1422c9 100644
--- a/Ruby.gitignore
+++ b/Ruby.gitignore
@@ -5,14 +5,29 @@
/InstalledFiles
/pkg/
/spec/reports/
+/spec/examples.txt
/test/tmp/
/test/version_tmp/
/tmp/
+# Used by dotenv library to load environment variables.
+# .env
+
## Specific to RubyMotion:
.dat*
.repl_history
build/
+*.bridgesupport
+build-iPhoneOS/
+build-iPhoneSimulator/
+
+## Specific to RubyMotion (use of CocoaPods):
+#
+# We recommend against adding the Pods directory to your .gitignore. However
+# you should judge for yourself, the pros and cons are mentioned at:
+# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
+#
+# vendor/Pods/
## Documentation cache and generated files:
/.yardoc/
@@ -20,7 +35,7 @@ build/
/doc/
/rdoc/
-## Environment normalisation:
+## Environment normalization:
/.bundle/
/vendor/bundle
/lib/bundler/man/
diff --git a/Rust.gitignore b/Rust.gitignore
index 37727f91..50281a44 100644
--- a/Rust.gitignore
+++ b/Rust.gitignore
@@ -1,11 +1,10 @@
-# Compiled files
-*.o
-*.so
-*.rlib
-*.dll
-
-# Executables
-*.exe
-
# Generated by Cargo
+# will have compiled files and executables
/target/
+
+# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
+# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock
+Cargo.lock
+
+# These are backup files generated by rustfmt
+**/*.rs.bk
diff --git a/Sass.gitignore b/Sass.gitignore
index 0f1905d3..486b32ce 100644
--- a/Sass.gitignore
+++ b/Sass.gitignore
@@ -1,2 +1,2 @@
-.sass-cache
+.sass-cache/
*.css.map
diff --git a/Scala.gitignore b/Scala.gitignore
index c58d83b3..a02d882c 100644
--- a/Scala.gitignore
+++ b/Scala.gitignore
@@ -15,3 +15,7 @@ project/plugins/project/
# Scala-IDE specific
.scala_dependencies
.worksheet
+
+# ENSIME specific
+.ensime_cache/
+.ensime
diff --git a/Scheme.gitignore b/Scheme.gitignore
new file mode 100644
index 00000000..cbb89d78
--- /dev/null
+++ b/Scheme.gitignore
@@ -0,0 +1,7 @@
+*.ss~
+*.ss#*
+.#*.ss
+
+*.scm~
+*.scm#*
+.#*.scm
diff --git a/Smalltalk.gitignore b/Smalltalk.gitignore
new file mode 100644
index 00000000..75272b23
--- /dev/null
+++ b/Smalltalk.gitignore
@@ -0,0 +1,18 @@
+# changes file
+*.changes
+
+# system image
+*.image
+
+# Pharo Smalltalk Debug log file
+PharoDebug.log
+
+# Squeak Smalltalk Debug log file
+SqueakDebug.log
+
+# Monticello package cache
+/package-cache
+
+# Metacello-github cache
+/github-cache
+github-*.zip
diff --git a/SugarCRM.gitignore b/SugarCRM.gitignore
index 842c3ec5..e9270205 100644
--- a/SugarCRM.gitignore
+++ b/SugarCRM.gitignore
@@ -7,6 +7,7 @@
# For development the cache directory can be safely ignored and
# therefore it is ignored.
/cache/
+!/cache/index.html
# Ignore some files and directories from the custom directory.
/custom/history/
/custom/modulebuilder/
@@ -22,4 +23,5 @@
*.log
# Ignore the new upload directories.
/upload/
+!/upload/index.html
/upload_backup/
diff --git a/Swift.gitignore b/Swift.gitignore
index 8615121b..7bcc61ba 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
@@ -9,19 +15,34 @@ build/
!default.mode2v3
*.perspectivev3
!default.perspectivev3
-xcuserdata
-*.xccheckout
+xcuserdata/
+
+## Other
*.moved-aside
-DerivedData
+*.xcuserstate
+
+## Obj-C/Swift specific
*.hmap
*.ipa
-*.xcuserstate
+*.dSYM.zip
+*.dSYM
+
+## Playgrounds
+timeline.xctimeline
+playground.xcworkspace
+
+# Swift Package Manager
+#
+# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies.
+# Packages/
+# Package.pins
+.build/
# 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 +52,15 @@ 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.
+# For more information about the recommended setup visit:
+# https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Gitignore.md
+
+fastlane/report.xml
+fastlane/Preview.html
+fastlane/screenshots
+fastlane/test_output
diff --git a/Symfony.gitignore b/Symfony.gitignore
index c68377d1..ed4d3c6c 100644
--- a/Symfony.gitignore
+++ b/Symfony.gitignore
@@ -4,11 +4,16 @@
!app/cache/.gitkeep
!app/logs/.gitkeep
-# Cache and logs (Symfony3)
+# Email spool folder
+/app/spool/*
+
+# Cache, session files and logs (Symfony3)
/var/cache/*
/var/logs/*
+/var/sessions/*
!var/cache/.gitkeep
!var/logs/.gitkeep
+!var/sessions/.gitkeep
# Parameters
/app/config/parameters.yml
@@ -35,3 +40,6 @@
# Composer PHAR
/composer.phar
+
+# Backup entities generated with doctrine:generate:entities command
+**/Entity/*~
diff --git a/TeX.gitignore b/TeX.gitignore
index ad74c654..69bfb1ee 100644
--- a/TeX.gitignore
+++ b/TeX.gitignore
@@ -6,6 +6,10 @@
*.fls
*.out
*.toc
+*.fmt
+*.fot
+*.cb
+*.cb2
## Intermediate documents:
*.dvi
@@ -15,6 +19,9 @@
# *.eps
# *.pdf
+## Generated if empty string is given at "Please type another file name for output:"
+.pdf
+
## Bibliography auxiliary files (bibtex/biblatex/biber):
*.bbl
*.bcf
@@ -27,12 +34,12 @@
## Build tool auxiliary files:
*.fdb_latexmk
*.synctex
+*.synctex(busy)
*.synctex.gz
*.synctex.gz(busy)
*.pdfsync
## Auxiliary and intermediate files from other packages:
-
# algorithms
*.alg
*.loa
@@ -45,11 +52,37 @@ acs-*.bib
# beamer
*.nav
+*.pre
*.snm
*.vrb
-#(e)ledmac/(e)ledpar
+# changes
+*.soc
+
+# cprotect
+*.cpt
+
+# elsarticle (documentclass of Elsevier journals)
+*.spl
+
+# endnotes
+*.ent
+
+# fixme
+*.lox
+
+# feynmf/feynmp
+*.mf
+*.mp
+*.t[1-9]
+*.t[1-9][0-9]
+*.tfm
+*.[1-9]
+*.[1-9][0-9]
+
+#(r)(e)ledmac/(r)(e)ledpar
*.end
+*.?end
*.[1-9]
*.[1-9][0-9]
*.[1-9][0-9][0-9]
@@ -69,15 +102,21 @@ acs-*.bib
*.glg
*.glo
*.gls
+*.glsdefs
# gnuplottex
*-gnuplottex-*
+# gregoriotex
+*.gaux
+*.gtex
+
# hyperref
*.brf
# knitr
*-concordance.tex
+# TODO Comment the next line if you want to keep your tikz graphics files
*.tikz
*-tikzDictionary
@@ -92,8 +131,9 @@ acs-*.bib
# minitoc
*.maf
-*.mtc
-*.mtc0
+*.mlf
+*.mlt
+*.mtc[0-9]*
# minted
_minted*
@@ -102,25 +142,79 @@ _minted*
# morewrites
*.mw
+# mylatexformat
+*.fmt
+
# nomencl
*.nlo
+# pax
+*.pax
+
# sagetex
*.sagetex.sage
*.sagetex.py
*.sagetex.scmd
+# scrwfile
+*.wrt
+
# sympy
*.sout
*.sympy
sympy-plots-for-*.tex/
+# pdfcomment
+*.upa
+*.upb
+
+# pythontex
+*.pytxcode
+pythontex-files-*/
+
+# thmtools
+*.loe
+
+# TikZ & PGF
+*.dpth
+*.md5
+*.auxlock
+
# todonotes
*.tdo
+# easy-todo
+*.lod
+
# xindy
*.xdy
+# xypic precompiled matrices
+*.xyc
+
+# endfloat
+*.ttt
+*.fff
+
+# Latexian
+TSWLatexianTemp*
+
+## Editors:
# WinEdt
*.bak
*.sav
+
+# Texpad
+.texpadtmp
+
+# Kile
+*.backup
+
+# KBibTeX
+*~[0-9]*
+
+# auto folder when using emacs and auctex
+/auto/*
+
+# expex forward references with \gathertags
+*-tags.tex
diff --git a/Terraform.gitignore b/Terraform.gitignore
new file mode 100644
index 00000000..41859c81
--- /dev/null
+++ b/Terraform.gitignore
@@ -0,0 +1,6 @@
+# Compiled files
+*.tfstate
+*.tfstate.backup
+
+# Module directory
+.terraform/
diff --git a/Typo3.gitignore b/Typo3.gitignore
index d1593b16..cb024fef 100644
--- a/Typo3.gitignore
+++ b/Typo3.gitignore
@@ -1,18 +1,20 @@
-## TYPO3 v4
-# Ignore serveral upload and file directories.
+## TYPO3 v6.2
+# Ignore several 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/Umbraco.gitignore b/Umbraco.gitignore
index 21af92de..ea05e1fb 100644
--- a/Umbraco.gitignore
+++ b/Umbraco.gitignore
@@ -1,12 +1,11 @@
# Note: VisualStudio gitignore rules may also be relevant
+# Umbraco
# Ignore unimportant folders generated by Umbraco
-**/App_Data/ClientDependency/
-**/App_Data/ExamineIndexes/
**/App_Data/Logs/
**/App_Data/[Pp]review/
**/App_Data/TEMP/
-Cached/
+**/App_Data/NuGetBackup/
# Ignore Umbraco content cache file
**/App_Data/umbraco.config
@@ -15,3 +14,6 @@ Cached/
# Make sure to include details from VisualStudio.gitignore BEFORE this
!**/App_Data/[Pp]ackages/
!**/[Uu]mbraco/[Dd]eveloper/[Pp]ackages
+
+# ImageProcessor DiskCache
+**/App_Data/cache/
diff --git a/Unity.gitignore b/Unity.gitignore
index 9de94098..6bffdb2e 100644
--- a/Unity.gitignore
+++ b/Unity.gitignore
@@ -2,8 +2,12 @@
/[Tt]emp/
/[Oo]bj/
/[Bb]uild/
+/[Bb]uilds/
+/Assets/AssetStoreTools*
-# Autogenerated VS/MD solution and project files
+# Autogenerated VS/MD/Consulo solution and project files
+ExportedObj/
+.consulo/
*.csproj
*.unityproj
*.sln
@@ -13,9 +17,16 @@
*.userprefs
*.pidb
*.booproj
+*.svd
+*.pdb
+
# Unity3D generated meta files
*.pidb.meta
# Unity3D Generated File On Crash Reports
sysinfo.txt
+
+# Builds
+*.apk
+*.unitypackage
diff --git a/UnrealEngine.gitignore b/UnrealEngine.gitignore
new file mode 100644
index 00000000..05134c16
--- /dev/null
+++ b/UnrealEngine.gitignore
@@ -0,0 +1,69 @@
+# Visual Studio 2015 user specific files
+.vs/
+
+# Visual Studio 2015 database file
+*.VC.db
+
+# 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
+*.VC.db
+*.VC.opendb
+
+# Precompiled Assets
+SourceArt/**/*.png
+SourceArt/**/*.tga
+
+# Binary Files
+Binaries/*
+
+# Builds
+Build/*
+
+# Don't ignore icon files in Build
+!Build/**/*.ico
+
+# Built data for maps
+*_BuiltData.uasset
+
+# 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 968cae72..1d1e8372 100644
--- a/VisualStudio.gitignore
+++ b/VisualStudio.gitignore
@@ -1,5 +1,7 @@
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
+##
+## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
# User-specific files
*.suo
@@ -17,13 +19,15 @@
[Rr]eleases/
x64/
x86/
-build/
bld/
[Bb]in/
[Oo]bj/
+[Ll]og/
-# 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,9 +42,11 @@ TestResult.xml
[Rr]eleasePS/
dlldata.c
-# DNX
+# .NET Core
project.lock.json
+project.fragment.lock.json
artifacts/
+**/Properties/launchSettings.json
*_i.c
*_p.c
@@ -74,14 +80,18 @@ _Chutzpah*
ipch/
*.aps
*.ncb
+*.opendb
*.opensdf
*.sdf
*.cachefile
+*.VC.db
+*.VC.VC.opendb
# Visual Studio profiler
*.psess
*.vsp
*.vspx
+*.sap
# TFS 2012 Local Workspace
$tf/
@@ -94,7 +104,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
@@ -103,9 +113,14 @@ _TeamCity*
# DotCover is a Code Coverage Tool
*.dotCover
+# Visual Studio code coverage results
+*.coverage
+*.coveragexml
+
# NCrunch
_NCrunch_*
.*crunch*.local.xml
+nCrunchTemp_*
# MightyMoose
*.mm.*
@@ -133,11 +148,16 @@ publish/
# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
-# TODO: Comment the next line if you want to checkin your web deploy settings
+# TODO: Comment the next line if you want to checkin your web deploy settings
# but database connection strings (with potential passwords) will be unencrypted
*.pubxml
*.publishproj
+# Microsoft Azure Web App publish settings. Comment the next line if you want to
+# checkin your Azure Web App publish settings, but sensitive information contained
+# in these scripts will be unencrypted
+PublishScripts/
+
# NuGet Packages
*.nupkg
# The packages folder can be ignored because of Package Restore
@@ -146,13 +166,23 @@ publish/
!**/packages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/packages/repositories.config
+# NuGet v3's project.json files produces more ignoreable files
+*.nuget.props
+*.nuget.targets
-# Windows Azure Build Output
+# Microsoft Azure Build Output
csx/
*.build.csdef
-# Windows Store app package directory
+# Microsoft Azure Emulator
+ecf/
+rcf/
+
+# Windows Store app package directories and files
AppPackages/
+BundleArtifacts/
+Package.StoreAssociation.xml
+_pkginfo.txt
# Visual Studio cache files
# files ending in .cache can be ignored
@@ -162,17 +192,20 @@ AppPackages/
# Others
ClientBin/
-[Ss]tyle[Cc]op.*
~$*
*~
*.dbmdl
*.dbproj.schemaview
+*.jfm
*.pfx
*.publishsettings
node_modules/
-bower_components/
orleans.codegen.cs
+# Since there are multiple workflows, uncomment next line to ignore bower_components
+# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
+#bower_components/
+
# RIA/Silverlight projects
Generated_Code/
@@ -196,6 +229,9 @@ UpgradeLog*.htm
# Microsoft Fakes
FakesAssemblies/
+# GhostDoc plugin setting file
+*.GhostDoc.xml
+
# Node.js Tools for Visual Studio
.ntvs_analysis.dat
@@ -204,3 +240,36 @@ FakesAssemblies/
# Visual Studio 6 workspace options file
*.opt
+
+# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
+*.vbw
+
+# 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
+paket-files/
+
+# FAKE - F# Make
+.fake/
+
+# JetBrains Rider
+.idea/
+*.sln.iml
+
+# CodeRush
+.cr/
+
+# Python Tools for Visual Studio (PTVS)
+__pycache__/
+*.pyc
+
+# Cake - Uncomment if you are using it
+# tools/**
+# !tools/packages.config
diff --git a/Waf.gitignore b/Waf.gitignore
index 68cacdb9..48e8d8f7 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 56032878..97923503 100644
--- a/WordPress.gitignore
+++ b/WordPress.gitignore
@@ -1,7 +1,4 @@
*.log
-.htaccess
-sitemap.xml
-sitemap.xml.gz
wp-config.php
wp-content/advanced-cache.php
wp-content/backup-db/
@@ -13,6 +10,9 @@ wp-content/uploads/
wp-content/wp-cache-config.php
wp-content/plugins/hello.php
-/readme.html
+/.htaccess
/license.txt
+/readme.html
+/sitemap.xml
+/sitemap.xml.gz
diff --git a/ZendFramework.gitignore b/ZendFramework.gitignore
index 3fbc9733..80adb154 100644
--- a/ZendFramework.gitignore
+++ b/ZendFramework.gitignore
@@ -15,6 +15,11 @@ data/sessions/
data/tmp/
temp/
+#Doctrine 2
+data/DoctrineORMModule/Proxy/
+data/DoctrineORMModule/cache/
+
+
# Legacy ZF1
demos/
extras/documentation