aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAntoine GIRARD <sapk@users.noreply.github.com>2019-12-20 00:04:12 +0100
committerzeripath <art27@cantab.net>2019-12-19 23:04:12 +0000
commitdb5524a9ab6b0050fa71e21a3a15740e85e4e4a8 (patch)
treed55a420536bc9953245815146ac136a080842aad
parentd9a0ba2caced0741c580bc38d51463d79d88fec2 (diff)
downloadgitea-db5524a9ab6b0050fa71e21a3a15740e85e4e4a8.tar.gz
gitea-db5524a9ab6b0050fa71e21a3a15740e85e4e4a8.zip
chore: update gitignore list (#9437)
Updated the gitignore list with the command : `go run scripts/generate-gitignores.go`
-rw-r--r--options/gitignore/Agda1
-rw-r--r--options/gitignore/Android20
-rw-r--r--options/gitignore/Archives4
-rw-r--r--options/gitignore/AtmelStudio22
-rw-r--r--options/gitignore/Autotools6
-rw-r--r--options/gitignore/Bazel6
-rw-r--r--options/gitignore/Bitrix23
-rw-r--r--options/gitignore/CMake2
-rw-r--r--options/gitignore/CodeSniffer6
-rw-r--r--options/gitignore/Coq3
-rw-r--r--options/gitignore/Cordova10
-rw-r--r--options/gitignore/Drupal80
-rw-r--r--options/gitignore/Drupal743
-rw-r--r--options/gitignore/Eclipse2
-rw-r--r--options/gitignore/Elixir1
-rw-r--r--options/gitignore/Emacs4
-rw-r--r--options/gitignore/Erlang13
-rw-r--r--options/gitignore/Exercism5
-rw-r--r--options/gitignore/GNOMEShellExtension3
-rw-r--r--options/gitignore/Go5
-rw-r--r--options/gitignore/Godot1
-rw-r--r--options/gitignore/Haskell1
-rw-r--r--options/gitignore/Hugo8
-rw-r--r--options/gitignore/IAR_EWARM19
-rw-r--r--options/gitignore/InforCMS15
-rw-r--r--options/gitignore/JBoss19
-rw-r--r--options/gitignore/JBoss419
-rw-r--r--options/gitignore/JBoss633
-rw-r--r--options/gitignore/JENKINS_HOME25
-rw-r--r--options/gitignore/JetBrains5
-rw-r--r--options/gitignore/Joomla379
-rw-r--r--options/gitignore/Julia20
-rw-r--r--options/gitignore/JupyterNotebooks12
-rw-r--r--options/gitignore/Kentico64
-rw-r--r--options/gitignore/KiCad3
-rw-r--r--options/gitignore/Laravel6
-rw-r--r--options/gitignore/Logtalk19
-rw-r--r--options/gitignore/MATLAB31
-rw-r--r--options/gitignore/Magento145
-rw-r--r--options/gitignore/Magento254
-rw-r--r--options/gitignore/Maven1
-rw-r--r--options/gitignore/Meteor12
-rw-r--r--options/gitignore/NWjs29
-rw-r--r--options/gitignore/NetBeans2
-rw-r--r--options/gitignore/Nikola7
-rw-r--r--options/gitignore/Nim2
-rw-r--r--options/gitignore/Node37
-rw-r--r--options/gitignore/OCaml6
-rw-r--r--options/gitignore/Objective-C26
-rw-r--r--options/gitignore/Octave31
-rw-r--r--options/gitignore/OpenSSL34
-rw-r--r--options/gitignore/Packer3
-rw-r--r--options/gitignore/Phoenix22
-rw-r--r--options/gitignore/Pimcore53
-rw-r--r--options/gitignore/Processing1
-rw-r--r--options/gitignore/PuTTY2
-rw-r--r--options/gitignore/Puppet16
-rw-r--r--options/gitignore/Python17
-rw-r--r--options/gitignore/Qt9
-rw-r--r--options/gitignore/R9
-rw-r--r--options/gitignore/Racket15
-rw-r--r--options/gitignore/Rails16
-rw-r--r--options/gitignore/Red16
-rw-r--r--options/gitignore/Ruby6
-rw-r--r--options/gitignore/SCons4
-rw-r--r--options/gitignore/Scrivener15
-rw-r--r--options/gitignore/Smalltalk9
-rw-r--r--options/gitignore/Snap14
-rw-r--r--options/gitignore/Splunk8
-rw-r--r--options/gitignore/Swift36
-rw-r--r--options/gitignore/TeX25
-rw-r--r--options/gitignore/Terraform3
-rw-r--r--options/gitignore/ThinkPHP8
-rw-r--r--options/gitignore/Unity37
-rw-r--r--options/gitignore/Vagrant2
-rw-r--r--options/gitignore/Vim2
-rw-r--r--options/gitignore/Virtuoso18
-rw-r--r--options/gitignore/VisualStudio37
-rw-r--r--options/gitignore/VisualStudioCode1
-rw-r--r--options/gitignore/Vue9
-rw-r--r--options/gitignore/Windows1
-rw-r--r--options/gitignore/WordPress36
-rw-r--r--options/gitignore/Xcode75
-rw-r--r--options/gitignore/Xilinx105
-rw-r--r--options/gitignore/esp-idf6
85 files changed, 1572 insertions, 288 deletions
diff --git a/options/gitignore/Agda b/options/gitignore/Agda
index 171a38976c..58ab67f071 100644
--- a/options/gitignore/Agda
+++ b/options/gitignore/Agda
@@ -1 +1,2 @@
*.agdai
+MAlonzo/**
diff --git a/options/gitignore/Android b/options/gitignore/Android
index 69eda01429..56cc6425e0 100644
--- a/options/gitignore/Android
+++ b/options/gitignore/Android
@@ -1,5 +1,6 @@
# Built application files
*.apk
+*.aar
*.ap_
*.aab
@@ -13,6 +14,8 @@
bin/
gen/
out/
+# Uncomment the following line in case you need and you don't have the release build type files in your app
+# release/
# Gradle files
.gradle/
@@ -41,7 +44,11 @@ captures/
.idea/assetWizardSettings.xml
.idea/dictionaries
.idea/libraries
+# Android Studio 3 in .gitignore file.
.idea/caches
+.idea/modules.xml
+# Comment next line if keeping position of elements in Navigation Editor is relevant for you
+.idea/navEditor.xml
# Keystore files
# Uncomment the following lines if you do not want to check your keystore files in.
@@ -50,9 +57,10 @@ captures/
# External native build folder generated in Android Studio 2.2 and later
.externalNativeBuild
+.cxx/
# Google Services (e.g. APIs or Firebase)
-google-services.json
+# google-services.json
# Freeline
freeline.py
@@ -65,3 +73,13 @@ fastlane/Preview.html
fastlane/screenshots
fastlane/test_output
fastlane/readme.md
+
+# Version control
+vcs.xml
+
+# lint
+lint/intermediates/
+lint/generated/
+lint/outputs/
+lint/tmp/
+# lint/reports/
diff --git a/options/gitignore/Archives b/options/gitignore/Archives
index 43fd5582f9..4ed9ab8350 100644
--- a/options/gitignore/Archives
+++ b/options/gitignore/Archives
@@ -5,12 +5,15 @@
*.rar
*.zip
*.gz
+*.gzip
*.tgz
*.bzip
+*.bzip2
*.bz2
*.xz
*.lzma
*.cab
+*.xar
# Packing-only formats
*.iso
@@ -26,3 +29,4 @@
*.msi
*.msm
*.msp
+*.txz
diff --git a/options/gitignore/AtmelStudio b/options/gitignore/AtmelStudio
new file mode 100644
index 0000000000..5dfc469653
--- /dev/null
+++ b/options/gitignore/AtmelStudio
@@ -0,0 +1,22 @@
+## Ignore Atmel Studio temporary files and build results
+# https://www.microchip.com/mplab/avr-support/atmel-studio-7
+
+# Atmel Studio is powered by an older version of Visual Studio,
+# so most of the project and solution files are the same as VS files,
+# only prefixed by an `at`.
+
+#Build Directories
+[Dd]ebug/
+[Rr]elease/
+
+#Build Results
+*.o
+*.d
+*.eep
+*.elf
+*.hex
+*.map
+*.srec
+
+#User Specific Files
+*.atsuo
diff --git a/options/gitignore/Autotools b/options/gitignore/Autotools
index f4f545c9ca..3523288c49 100644
--- a/options/gitignore/Autotools
+++ b/options/gitignore/Autotools
@@ -41,3 +41,9 @@ m4/ltoptions.m4
m4/ltsugar.m4
m4/ltversion.m4
m4/lt~obsolete.m4
+
+# Generated Makefile
+# (meta build system like autotools,
+# can automatically generate from config.status script
+# (which is called by configure script))
+Makefile
diff --git a/options/gitignore/Bazel b/options/gitignore/Bazel
new file mode 100644
index 0000000000..a08ff4860c
--- /dev/null
+++ b/options/gitignore/Bazel
@@ -0,0 +1,6 @@
+# gitignore template for Bazel build system
+# website: https://bazel.build/
+
+# Ignore all bazel-* symlinks. There is no full list since this can change
+# based on the name of the directory bazel is cloned into.
+/bazel-*
diff --git a/options/gitignore/Bitrix b/options/gitignore/Bitrix
new file mode 100644
index 0000000000..d288916f36
--- /dev/null
+++ b/options/gitignore/Bitrix
@@ -0,0 +1,23 @@
+# gitignore template for 1C-Bitrix, a PHP-based CMS
+# website: https://www.1c-bitrix.ru
+
+#Exclude all of core files
+/bitrix/*
+
+#But not the templates and non bitrix components
+!/bitrix/templates
+!/bitrix/components
+/bitrix/components/bitrix
+
+#Exclude bitrix gadgets
+!/bitrix/gadgets
+/bitrix/gadgets/bitrix
+
+#User can use that directory to store some stuff, but it's not really recommended, just use /local instead of this
+!/bitrix/php_interface/
+
+#Exclude database configs
+/bitrix/php_interface/dbconn.php
+
+#Exclude default file storage directory
+/upload/
diff --git a/options/gitignore/CMake b/options/gitignore/CMake
index 9ea395f15e..46f42f8f3c 100644
--- a/options/gitignore/CMake
+++ b/options/gitignore/CMake
@@ -1,3 +1,4 @@
+CMakeLists.txt.user
CMakeCache.txt
CMakeFiles
CMakeScripts
@@ -7,3 +8,4 @@ cmake_install.cmake
install_manifest.txt
compile_commands.json
CTestTestfile.cmake
+_deps
diff --git a/options/gitignore/CodeSniffer b/options/gitignore/CodeSniffer
new file mode 100644
index 0000000000..cf8b8a922b
--- /dev/null
+++ b/options/gitignore/CodeSniffer
@@ -0,0 +1,6 @@
+# gitignore for the PHP Codesniffer framework
+# website: https://github.com/squizlabs/PHP_CodeSniffer
+#
+# Recommended template: PHP.gitignore
+
+/wpcs/*
diff --git a/options/gitignore/Coq b/options/gitignore/Coq
index f25a61d996..a3e2ac49dd 100644
--- a/options/gitignore/Coq
+++ b/options/gitignore/Coq
@@ -1,4 +1,5 @@
.*.aux
+.*.d
*.a
*.cma
*.cmi
@@ -17,6 +18,8 @@
*.v.d
*.vio
*.vo
+*.vok
+*.vos
.coq-native/
.csdp.cache
.lia.cache
diff --git a/options/gitignore/Cordova b/options/gitignore/Cordova
new file mode 100644
index 0000000000..4bd87859e1
--- /dev/null
+++ b/options/gitignore/Cordova
@@ -0,0 +1,10 @@
+# gitignore template for the Cordova framework
+# website: https://cordova.apache.org/
+#
+# Recommended template: Node.gitignore
+
+# App platform binaries and built files
+/platforms
+
+# Optional to ignore plugin Git clones
+#/plugins
diff --git a/options/gitignore/Drupal b/options/gitignore/Drupal
index 072b683190..1c101273f5 100644
--- a/options/gitignore/Drupal
+++ b/options/gitignore/Drupal
@@ -1,39 +1,49 @@
-# Ignore configuration files that may contain sensitive information.
-sites/*/*settings*.php
-sites/example.sites.php
+# gitignore template for Drupal 8 projects
+#
+# earlier versions of Drupal are tracked in `community/PHP/`
-# Ignore paths that contain generated content.
-files/
-sites/*/files
-sites/*/private
-sites/*/translations
+# Ignore configuration files that may contain sensitive information
+/sites/*/*settings*.php
+/sites/*/*services*.yml
-# Ignore default text files
-robots.txt
-/CHANGELOG.txt
-/COPYRIGHT.txt
-/INSTALL*.txt
+# Ignore paths that may contain user-generated content
+/sites/*/files
+/sites/*/public
+/sites/*/private
+/sites/*/files-public
+/sites/*/files-private
+
+# Ignore paths that may contain temporary files
+/sites/*/translations
+/sites/*/tmp
+/sites/*/cache
+
+# Ignore testing related files
+/sites/simpletest
+
+# Ignore drupal core (if not versioning drupal sources)
+/core
+/modules/README.txt
+/profiles/README.txt
+/sites/README.txt
+/sites/example.sites.php
+/sites/example.settings.local.php
+/sites/development.services.yml
+/themes/README.txt
+/vendor
+/.csslintrc
+/.editorconfig
+/.eslintignore
+/.eslintrc.json
+/.gitattributes
+/.htaccess
+/autoload.php
+/composer.json
+/composer.lock
+/example.gitignore
+/index.php
/LICENSE.txt
-/MAINTAINERS.txt
-/UPGRADE.txt
/README.txt
-sites/README.txt
-sites/all/libraries/README.txt
-sites/all/modules/README.txt
-sites/all/themes/README.txt
-
-# Ignore everything but the "sites" folder ( for non core developer )
-.htaccess
-web.config
-authorize.php
-cron.php
-index.php
-install.php
-update.php
-xmlrpc.php
-/includes
-/misc
-/modules
-/profiles
-/scripts
-/themes
+/robots.txt
+/update.php
+/web.config
diff --git a/options/gitignore/Drupal7 b/options/gitignore/Drupal7
new file mode 100644
index 0000000000..da61e4a591
--- /dev/null
+++ b/options/gitignore/Drupal7
@@ -0,0 +1,43 @@
+# gitignore template for Drupal 7 projects
+#
+# It is recommended that you use `Drupal.gitignore` as this is the latest version
+
+# Ignore configuration files that may contain sensitive information.
+sites/*/*settings*.php
+sites/example.sites.php
+
+# Ignore paths that contain generated content.
+files/
+sites/*/files
+sites/*/private
+sites/*/translations
+
+# Ignore default text files
+robots.txt
+/CHANGELOG.txt
+/COPYRIGHT.txt
+/INSTALL*.txt
+/LICENSE.txt
+/MAINTAINERS.txt
+/UPGRADE.txt
+/README.txt
+sites/README.txt
+sites/all/libraries/README.txt
+sites/all/modules/README.txt
+sites/all/themes/README.txt
+
+# Ignore everything but the "sites" folder ( for non core developer )
+.htaccess
+web.config
+authorize.php
+cron.php
+index.php
+install.php
+update.php
+xmlrpc.php
+/includes
+/misc
+/modules
+/profiles
+/scripts
+/themes
diff --git a/options/gitignore/Eclipse b/options/gitignore/Eclipse
index a65649a9ed..a5f94da062 100644
--- a/options/gitignore/Eclipse
+++ b/options/gitignore/Eclipse
@@ -1,4 +1,3 @@
-
.metadata
bin/
tmp/
@@ -49,6 +48,7 @@ local.properties
# Annotation Processing
.apt_generated/
+.apt_generated_test/
# Scala IDE specific (Scala & Java development for Eclipse)
.cache-main
diff --git a/options/gitignore/Elixir b/options/gitignore/Elixir
index 86e4c3f390..b263cd10f3 100644
--- a/options/gitignore/Elixir
+++ b/options/gitignore/Elixir
@@ -7,3 +7,4 @@ erl_crash.dump
*.ez
*.beam
/config/*.secret.exs
+.elixir_ls/
diff --git a/options/gitignore/Emacs b/options/gitignore/Emacs
index 3ac7904dcd..d40e86599b 100644
--- a/options/gitignore/Emacs
+++ b/options/gitignore/Emacs
@@ -43,3 +43,7 @@ flycheck_*.el
# directory configuration
.dir-locals.el
+
+# network security
+/network-security.data
+
diff --git a/options/gitignore/Erlang b/options/gitignore/Erlang
index 3826c85736..751a61d1a1 100644
--- a/options/gitignore/Erlang
+++ b/options/gitignore/Erlang
@@ -1,10 +1,17 @@
.eunit
-deps
*.o
*.beam
*.plt
erl_crash.dump
-ebin/*.beam
-rel/example_project
.concrete/DEV_MODE
+
+# rebar 2.x
.rebar
+rel/example_project
+ebin/*.beam
+deps
+
+# rebar 3
+.rebar3
+_build/
+_checkouts/
diff --git a/options/gitignore/Exercism b/options/gitignore/Exercism
new file mode 100644
index 0000000000..b74882c8e5
--- /dev/null
+++ b/options/gitignore/Exercism
@@ -0,0 +1,5 @@
+# gitignore template for Exercism project
+# website: https://exercism.io/
+
+# Ignore .exercism folder which contain sensitive data
+.exercism
diff --git a/options/gitignore/GNOMEShellExtension b/options/gitignore/GNOMEShellExtension
new file mode 100644
index 0000000000..a608cbb9da
--- /dev/null
+++ b/options/gitignore/GNOMEShellExtension
@@ -0,0 +1,3 @@
+# Ignored files for GNOME extension git repository
+
+*.zip
diff --git a/options/gitignore/Go b/options/gitignore/Go
index f1c181ec9c..66fd13c903 100644
--- a/options/gitignore/Go
+++ b/options/gitignore/Go
@@ -5,8 +5,11 @@
*.so
*.dylib
-# Test binary, build with `go test -c`
+# Test binary, built with `go test -c`
*.test
# Output of the go coverage tool, specifically when used with LiteIDE
*.out
+
+# Dependency directories (remove the comment below to include it)
+# vendor/
diff --git a/options/gitignore/Godot b/options/gitignore/Godot
index ba45ca4582..79d3eb446e 100644
--- a/options/gitignore/Godot
+++ b/options/gitignore/Godot
@@ -6,3 +6,4 @@ export_presets.cfg
# Mono-specific ignores
.mono/
+data_*/
diff --git a/options/gitignore/Haskell b/options/gitignore/Haskell
index 82f3a88e17..4c9e245b5d 100644
--- a/options/gitignore/Haskell
+++ b/options/gitignore/Haskell
@@ -3,6 +3,7 @@ dist-*
cabal-dev
*.o
*.hi
+*.hie
*.chi
*.chs.h
*.dyn_o
diff --git a/options/gitignore/Hugo b/options/gitignore/Hugo
new file mode 100644
index 0000000000..37fa330e4f
--- /dev/null
+++ b/options/gitignore/Hugo
@@ -0,0 +1,8 @@
+# Generated files by hugo
+/public/
+/resources/_gen/
+
+# Executable may be added to repository
+hugo.exe
+hugo.darwin
+hugo.linux
diff --git a/options/gitignore/IAR_EWARM b/options/gitignore/IAR_EWARM
new file mode 100644
index 0000000000..13ed9a0b19
--- /dev/null
+++ b/options/gitignore/IAR_EWARM
@@ -0,0 +1,19 @@
+# gitignore template for the IAR EWARM
+# website: https://www.iar.com/
+
+# Some tools will put the EWARM files
+# under a subdirectory with the same name
+# as the configuration.
+# Example
+# EWARM/Config1/Obj /List /Exe
+# EWARM/Config2/Obj /List /Exe
+EWARM/**/Obj
+EWARM/**/List
+EWARM/**/Exe
+
+# Autogenerated project files
+*.dep
+*.ewt
+
+# Autogenerated folder for debugger
+EWARM/settings
diff --git a/options/gitignore/InforCMS b/options/gitignore/InforCMS
new file mode 100644
index 0000000000..29c7d8e52a
--- /dev/null
+++ b/options/gitignore/InforCMS
@@ -0,0 +1,15 @@
+# gitignore template for InforCRM (formerly SalesLogix)
+# website: https://www.infor.com/product-summary/cx/infor-crm/
+#
+# Recommended: VisualStudio.gitignore
+
+# Ignore model files that are auto-generated
+ModelIndex.xml
+ExportedFiles.xml
+
+# Ignore deployment files
+[Mm]odel/[Dd]eployment
+
+# Force include portal SupportFiles
+!Model/Portal/*/SupportFiles/[Bb]in/
+!Model/Portal/PortalTemplates/*/SupportFiles/[Bb]in
diff --git a/options/gitignore/JBoss b/options/gitignore/JBoss
new file mode 100644
index 0000000000..75d1731ed9
--- /dev/null
+++ b/options/gitignore/JBoss
@@ -0,0 +1,19 @@
+jboss/server/all/deploy/project.ext
+jboss/server/default/deploy/project.ext
+jboss/server/minimal/deploy/project.ext
+jboss/server/all/log/*.log
+jboss/server/all/tmp/**/*
+jboss/server/all/data/**/*
+jboss/server/all/work/**/*
+jboss/server/default/log/*.log
+jboss/server/default/tmp/**/*
+jboss/server/default/data/**/*
+jboss/server/default/work/**/*
+jboss/server/minimal/log/*.log
+jboss/server/minimal/tmp/**/*
+jboss/server/minimal/data/**/*
+jboss/server/minimal/work/**/*
+
+# deployed package files #
+
+*.DEPLOYED
diff --git a/options/gitignore/JBoss4 b/options/gitignore/JBoss4
new file mode 100644
index 0000000000..d416538cc7
--- /dev/null
+++ b/options/gitignore/JBoss4
@@ -0,0 +1,19 @@
+# gitignore for JBoss v4 projects
+
+/server/all/data
+/server/all/log
+/server/all/tmp
+/server/all/work
+/server/default/data
+/server/default/log
+/server/default/tmp
+/server/default/work
+/server/minimal/data
+/server/minimal/log
+/server/minimal/tmp
+/server/minimal/work
+
+# Note:
+# there may be other directories that contain *.xml.failed or *.war.failed files
+/server/default/deploy/*.xml.failed
+/server/default/deploy/*.war.failed
diff --git a/options/gitignore/JBoss6 b/options/gitignore/JBoss6
new file mode 100644
index 0000000000..dc7dce7699
--- /dev/null
+++ b/options/gitignore/JBoss6
@@ -0,0 +1,33 @@
+# gitignore for JBoss v6 projects
+#
+# Note: to ensure empty directories remain part of the repository, like
+# `/server/minimal/lib`, you should add an empty `.gitignore` or `.gitkeep` file
+# to the directory - otherwise you may have issues when starting the service.
+
+/server/all/data
+/server/all/log
+/server/all/tmp
+/server/all/work
+/server/default/data
+/server/default/log
+/server/default/tmp
+/server/default/work
+/server/minimal/data
+/server/minimal/log
+/server/minimal/tmp
+/server/minimal/work
+/server/jbossweb-standalone/data
+/server/jbossweb-standalone/log
+/server/jbossweb-standalone/tmp
+/server/jbossweb-standalone/work
+/server/standard/data
+/server/standard/log
+/server/standard/tmp
+/server/standard/work
+/server/default/deploy/*.jar.failed
+/server/default/deploy/*.jar.dodeploy
+/server/default/deploy/*.xml.failed
+/server/default/deploy/*.xml.dodeploy
+/server/default/deploy/*.war.failed
+/server/default/deploy/*.war.dodeploy
+
diff --git a/options/gitignore/JENKINS_HOME b/options/gitignore/JENKINS_HOME
new file mode 100644
index 0000000000..6df01d6210
--- /dev/null
+++ b/options/gitignore/JENKINS_HOME
@@ -0,0 +1,25 @@
+#Learn more about Jenkins and JENKINS_HOME directory for which this file is intended.
+# http://jenkins-ci.org/
+# https://wiki.jenkins-ci.org/display/JENKINS/Administering+Jenkins
+
+#ignore all JENKINS_HOME except jobs directory, root xml config, and .gitignore file
+/*
+!/jobs
+!/.gitignore
+!/*.xml
+
+#ignore all files in jobs subdirectories except for folders
+#note: git doesn't track folders, only file content
+jobs/**
+!jobs/**/
+
+#uncomment the following line to save next build numbers with config
+#!jobs/**/nextBuildNumber
+
+#exclude only config.xml files in repository subdirectories
+!config.xml
+
+#don't track workspaces (when users build on the master)
+jobs/**/*workspace
+
+#as a result only settings and job config.xml files in JENKINS_HOME will be tracked by git
diff --git a/options/gitignore/JetBrains b/options/gitignore/JetBrains
index 72f4d988a1..37be74a974 100644
--- a/options/gitignore/JetBrains
+++ b/options/gitignore/JetBrains
@@ -28,9 +28,14 @@
# When using Gradle or Maven with auto-import, you should exclude module files,
# since they will be recreated, and may cause churn. Uncomment if using
# auto-import.
+# .idea/artifacts
+# .idea/compiler.xml
+# .idea/jarRepositories.xml
# .idea/modules.xml
# .idea/*.iml
# .idea/modules
+# *.iml
+# *.ipr
# CMake
cmake-build-*/
diff --git a/options/gitignore/Joomla b/options/gitignore/Joomla
index 378c158bdd..41a9ba415c 100644
--- a/options/gitignore/Joomla
+++ b/options/gitignore/Joomla
@@ -1,21 +1,22 @@
/.htaccess
/administrator/cache/*
+/administrator/components/com_actionlogs/*
/administrator/components/com_admin/*
/administrator/components/com_ajax/*
-/administrator/components/com_tags/*
+/administrator/components/com_associations/*
/administrator/components/com_banners/*
/administrator/components/com_cache/*
-/administrator/components/com_postinstall/*
-/administrator/components/com_joomlaupdate/*
-/administrator/components/com_contenthistory/*
/administrator/components/com_categories/*
/administrator/components/com_checkin/*
/administrator/components/com_config/*
/administrator/components/com_contact/*
/administrator/components/com_content/*
+/administrator/components/com_contenthistory/*
/administrator/components/com_cpanel/*
+/administrator/components/com_fields/*
/administrator/components/com_finder/*
/administrator/components/com_installer/*
+/administrator/components/com_joomlaupdate/*
/administrator/components/com_languages/*
/administrator/components/com_login/*
/administrator/components/com_media/*
@@ -24,66 +25,24 @@
/administrator/components/com_modules/*
/administrator/components/com_newsfeeds/*
/administrator/components/com_plugins/*
+/administrator/components/com_postinstall/*
+/administrator/components/com_privacy/*
/administrator/components/com_redirect/*
/administrator/components/com_search/*
+/administrator/components/com_tags/*
/administrator/components/com_templates/*
/administrator/components/com_users/*
/administrator/help/*
/administrator/includes/*
-/administrator/language/en-GB/en-GB.com_ajax.ini
-/administrator/language/en-GB/en-GB.com_ajax.sys.ini
-/administrator/language/en-GB/en-GB.com_contenthistory.ini
-/administrator/language/en-GB/en-GB.com_contenthistory.sys.ini
-/administrator/language/en-GB/en-GB.com_joomlaupdate.ini
-/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_tags.ini
-/administrator/language/en-GB/en-GB.com_tags.sys.ini
-/administrator/language/en-GB/en-GB.mod_stats_admin.ini
-/administrator/language/en-GB/en-GB.mod_stats_admin.sys.ini
-/administrator/language/en-GB/en-GB.plg_authentication_cookie.ini
-/administrator/language/en-GB/en-GB.plg_authentication_cookie.sys.ini
-/administrator/language/en-GB/en-GB.plg_content_contact.ini
-/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
-/administrator/language/en-GB/en-GB.plg_finder_contacts.sys.ini
-/administrator/language/en-GB/en-GB.plg_finder_content.ini
-/administrator/language/en-GB/en-GB.plg_finder_content.sys.ini
-/administrator/language/en-GB/en-GB.plg_finder_newsfeeds.sys.ini
-/administrator/language/en-GB/en-GB.plg_finder_newsfeeds.ini
-/administrator/language/en-GB/en-GB.plg_finder_tags.ini
-/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
-/administrator/language/en-GB/en-GB.plg_quickicon_joomlaupdate.sys.ini
-/administrator/language/en-GB/en-GB.plg_search_tags.ini
-/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
-/administrator/language/en-GB/en-GB.plg_twofactorauth_yubikey.sys.ini
-/administrator/language/en-GB/en-GB.tpl_isis.ini
-/administrator/language/en-GB/en-GB.tpl_isis.sys.ini
-/administrator/language/en-GB/install.xml
+/administrator/index.php
+/administrator/language/en-GB/en-GB.com_actionlogs.ini
+/administrator/language/en-GB/en-GB.com_actionlogs.sys.ini
/administrator/language/en-GB/en-GB.com_admin.ini
/administrator/language/en-GB/en-GB.com_admin.sys.ini
+/administrator/language/en-GB/en-GB.com_ajax.ini
+/administrator/language/en-GB/en-GB.com_ajax.sys.ini
+/administrator/language/en-GB/en-GB.com_associations.ini
+/administrator/language/en-GB/en-GB.com_associations.sys.ini
/administrator/language/en-GB/en-GB.com_banners.ini
/administrator/language/en-GB/en-GB.com_banners.sys.ini
/administrator/language/en-GB/en-GB.com_cache.ini
@@ -98,12 +57,18 @@
/administrator/language/en-GB/en-GB.com_contact.sys.ini
/administrator/language/en-GB/en-GB.com_content.ini
/administrator/language/en-GB/en-GB.com_content.sys.ini
+/administrator/language/en-GB/en-GB.com_contenthistory.ini
+/administrator/language/en-GB/en-GB.com_contenthistory.sys.ini
/administrator/language/en-GB/en-GB.com_cpanel.ini
/administrator/language/en-GB/en-GB.com_cpanel.sys.ini
+/administrator/language/en-GB/en-GB.com_fields.ini
+/administrator/language/en-GB/en-GB.com_fields.sys.ini
/administrator/language/en-GB/en-GB.com_finder.ini
/administrator/language/en-GB/en-GB.com_finder.sys.ini
/administrator/language/en-GB/en-GB.com_installer.ini
/administrator/language/en-GB/en-GB.com_installer.sys.ini
+/administrator/language/en-GB/en-GB.com_joomlaupdate.ini
+/administrator/language/en-GB/en-GB.com_joomlaupdate.sys.ini
/administrator/language/en-GB/en-GB.com_languages.ini
/administrator/language/en-GB/en-GB.com_languages.sys.ini
/administrator/language/en-GB/en-GB.com_login.ini
@@ -121,10 +86,16 @@
/administrator/language/en-GB/en-GB.com_newsfeeds.sys.ini
/administrator/language/en-GB/en-GB.com_plugins.ini
/administrator/language/en-GB/en-GB.com_plugins.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_privacy.ini
+/administrator/language/en-GB/en-GB.com_privacy.sys.ini
/administrator/language/en-GB/en-GB.com_redirect.ini
/administrator/language/en-GB/en-GB.com_redirect.sys.ini
/administrator/language/en-GB/en-GB.com_search.ini
/administrator/language/en-GB/en-GB.com_search.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.com_templates.ini
/administrator/language/en-GB/en-GB.com_templates.sys.ini
/administrator/language/en-GB/en-GB.com_users.ini
@@ -142,6 +113,8 @@
/administrator/language/en-GB/en-GB.mod_feed.sys.ini
/administrator/language/en-GB/en-GB.mod_latest.ini
/administrator/language/en-GB/en-GB.mod_latest.sys.ini
+/administrator/language/en-GB/en-GB.mod_latestactions.ini
+/administrator/language/en-GB/en-GB.mod_latestactions.sys.ini
/administrator/language/en-GB/en-GB.mod_logged.ini
/administrator/language/en-GB/en-GB.mod_logged.sys.ini
/administrator/language/en-GB/en-GB.mod_login.ini
@@ -154,8 +127,14 @@
/administrator/language/en-GB/en-GB.mod_online.sys.ini
/administrator/language/en-GB/en-GB.mod_popular.ini
/administrator/language/en-GB/en-GB.mod_popular.sys.ini
+/administrator/language/en-GB/en-GB.mod_privacy_dashboard.ini
+/administrator/language/en-GB/en-GB.mod_privacy_dashboard.sys.ini
/administrator/language/en-GB/en-GB.mod_quickicon.ini
/administrator/language/en-GB/en-GB.mod_quickicon.sys.ini
+/administrator/language/en-GB/en-GB.mod_sampledata.ini
+/administrator/language/en-GB/en-GB.mod_sampledata.sys.ini
+/administrator/language/en-GB/en-GB.mod_stats_admin.ini
+/administrator/language/en-GB/en-GB.mod_stats_admin.sys.ini
/administrator/language/en-GB/en-GB.mod_status.ini
/administrator/language/en-GB/en-GB.mod_status.sys.ini
/administrator/language/en-GB/en-GB.mod_submenu.ini
@@ -168,6 +147,10 @@
/administrator/language/en-GB/en-GB.mod_unread.sys.ini
/administrator/language/en-GB/en-GB.mod_version.ini
/administrator/language/en-GB/en-GB.mod_version.sys.ini
+/administrator/language/en-GB/en-GB.plg_actionlog_joomla.ini
+/administrator/language/en-GB/en-GB.plg_actionlog_joomla.sys.ini
+/administrator/language/en-GB/en-GB.plg_authentication_cookie.ini
+/administrator/language/en-GB/en-GB.plg_authentication_cookie.sys.ini
/administrator/language/en-GB/en-GB.plg_authentication_example.ini
/administrator/language/en-GB/en-GB.plg_authentication_example.sys.ini
/administrator/language/en-GB/en-GB.plg_authentication_gmail.ini
@@ -178,8 +161,18 @@
/administrator/language/en-GB/en-GB.plg_authentication_ldap.sys.ini
/administrator/language/en-GB/en-GB.plg_captcha_recaptcha.ini
/administrator/language/en-GB/en-GB.plg_captcha_recaptcha.sys.ini
+/administrator/language/en-GB/en-GB.plg_captcha_recaptcha_invisible.ini
+/administrator/language/en-GB/en-GB.plg_captcha_recaptcha_invisible.sys.ini
+/administrator/language/en-GB/en-GB.plg_content_confirmconsent.ini
+/administrator/language/en-GB/en-GB.plg_content_confirmconsent.sys.ini
+/administrator/language/en-GB/en-GB.plg_content_contact.ini
+/administrator/language/en-GB/en-GB.plg_content_contact.sys.ini
/administrator/language/en-GB/en-GB.plg_content_emailcloak.ini
/administrator/language/en-GB/en-GB.plg_content_emailcloak.sys.ini
+/administrator/language/en-GB/en-GB.plg_content_fields.ini
+/administrator/language/en-GB/en-GB.plg_content_fields.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_content_geshi.ini
/administrator/language/en-GB/en-GB.plg_content_geshi.sys.ini
/administrator/language/en-GB/en-GB.plg_content_joomla.ini
@@ -192,24 +185,106 @@
/administrator/language/en-GB/en-GB.plg_content_pagenavigation.sys.ini
/administrator/language/en-GB/en-GB.plg_content_vote.ini
/administrator/language/en-GB/en-GB.plg_content_vote.sys.ini
-/administrator/language/en-GB/en-GB.plg_editors_codemirror.ini
-/administrator/language/en-GB/en-GB.plg_editors_codemirror.sys.ini
-/administrator/language/en-GB/en-GB.plg_editors_none.ini
-/administrator/language/en-GB/en-GB.plg_editors_none.sys.ini
-/administrator/language/en-GB/en-GB.plg_editors_tinymce.ini
-/administrator/language/en-GB/en-GB.plg_editors_tinymce.sys.ini
/administrator/language/en-GB/en-GB.plg_editors-xtd_article.ini
/administrator/language/en-GB/en-GB.plg_editors-xtd_article.sys.ini
+/administrator/language/en-GB/en-GB.plg_editors-xtd_contact.ini
+/administrator/language/en-GB/en-GB.plg_editors-xtd_contact.sys.ini
+/administrator/language/en-GB/en-GB.plg_editors-xtd_fields.ini
+/administrator/language/en-GB/en-GB.plg_editors-xtd_fields.sys.ini
/administrator/language/en-GB/en-GB.plg_editors-xtd_image.ini
/administrator/language/en-GB/en-GB.plg_editors-xtd_image.sys.ini
+/administrator/language/en-GB/en-GB.plg_editors-xtd_menu.ini
+/administrator/language/en-GB/en-GB.plg_editors-xtd_menu.sys.ini
+/administrator/language/en-GB/en-GB.plg_editors-xtd_module.ini
+/administrator/language/en-GB/en-GB.plg_editors-xtd_module.sys.ini
/administrator/language/en-GB/en-GB.plg_editors-xtd_pagebreak.ini
/administrator/language/en-GB/en-GB.plg_editors-xtd_pagebreak.sys.ini
/administrator/language/en-GB/en-GB.plg_editors-xtd_readmore.ini
/administrator/language/en-GB/en-GB.plg_editors-xtd_readmore.sys.ini
+/administrator/language/en-GB/en-GB.plg_editors_codemirror.ini
+/administrator/language/en-GB/en-GB.plg_editors_codemirror.sys.ini
+/administrator/language/en-GB/en-GB.plg_editors_none.ini
+/administrator/language/en-GB/en-GB.plg_editors_none.sys.ini
+/administrator/language/en-GB/en-GB.plg_editors_tinymce.ini
+/administrator/language/en-GB/en-GB.plg_editors_tinymce.sys.ini
/administrator/language/en-GB/en-GB.plg_extension_joomla.ini
/administrator/language/en-GB/en-GB.plg_extension_joomla.sys.ini
+/administrator/language/en-GB/en-GB.plg_fields_calendar.ini
+/administrator/language/en-GB/en-GB.plg_fields_calendar.sys.ini
+/administrator/language/en-GB/en-GB.plg_fields_checkboxes.ini
+/administrator/language/en-GB/en-GB.plg_fields_checkboxes.sys.ini
+/administrator/language/en-GB/en-GB.plg_fields_color.ini
+/administrator/language/en-GB/en-GB.plg_fields_color.sys.ini
+/administrator/language/en-GB/en-GB.plg_fields_editor.ini
+/administrator/language/en-GB/en-GB.plg_fields_editor.sys.ini
+/administrator/language/en-GB/en-GB.plg_fields_image.ini
+/administrator/language/en-GB/en-GB.plg_fields_image.sys.ini
+/administrator/language/en-GB/en-GB.plg_fields_imagelist.ini
+/administrator/language/en-GB/en-GB.plg_fields_imagelist.sys.ini
+/administrator/language/en-GB/en-GB.plg_fields_integer.ini
+/administrator/language/en-GB/en-GB.plg_fields_integer.sys.ini
+/administrator/language/en-GB/en-GB.plg_fields_list.ini
+/administrator/language/en-GB/en-GB.plg_fields_list.sys.ini
+/administrator/language/en-GB/en-GB.plg_fields_media.ini
+/administrator/language/en-GB/en-GB.plg_fields_media.sys.ini
+/administrator/language/en-GB/en-GB.plg_fields_radio.ini
+/administrator/language/en-GB/en-GB.plg_fields_radio.sys.ini
+/administrator/language/en-GB/en-GB.plg_fields_repeatable.ini
+/administrator/language/en-GB/en-GB.plg_fields_repeatable.sys.ini
+/administrator/language/en-GB/en-GB.plg_fields_sql.ini
+/administrator/language/en-GB/en-GB.plg_fields_sql.sys.ini
+/administrator/language/en-GB/en-GB.plg_fields_text.ini
+/administrator/language/en-GB/en-GB.plg_fields_text.sys.ini
+/administrator/language/en-GB/en-GB.plg_fields_textarea.ini
+/administrator/language/en-GB/en-GB.plg_fields_textarea.sys.ini
+/administrator/language/en-GB/en-GB.plg_fields_url.ini
+/administrator/language/en-GB/en-GB.plg_fields_url.sys.ini
+/administrator/language/en-GB/en-GB.plg_fields_user.ini
+/administrator/language/en-GB/en-GB.plg_fields_user.sys.ini
+/administrator/language/en-GB/en-GB.plg_fields_usergrouplist.ini
+/administrator/language/en-GB/en-GB.plg_fields_usergrouplist.sys.ini
+/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
+/administrator/language/en-GB/en-GB.plg_finder_contacts.sys.ini
+/administrator/language/en-GB/en-GB.plg_finder_content.ini
+/administrator/language/en-GB/en-GB.plg_finder_content.sys.ini
+/administrator/language/en-GB/en-GB.plg_finder_newsfeeds.ini
+/administrator/language/en-GB/en-GB.plg_finder_newsfeeds.sys.ini
+/administrator/language/en-GB/en-GB.plg_finder_tags.ini
+/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.ini
+/administrator/language/en-GB/en-GB.plg_installer_folderinstaller.sys.ini
+/administrator/language/en-GB/en-GB.plg_installer_packageinstaller.ini
+/administrator/language/en-GB/en-GB.plg_installer_packageinstaller.sys.ini
+/administrator/language/en-GB/en-GB.plg_installer_urlinstaller.ini
+/administrator/language/en-GB/en-GB.plg_installer_urlinstaller.sys.ini
+/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_privacy_actionlogs.ini
+/administrator/language/en-GB/en-GB.plg_privacy_actionlogs.sys.ini
+/administrator/language/en-GB/en-GB.plg_privacy_consents.ini
+/administrator/language/en-GB/en-GB.plg_privacy_consents.sys.ini
+/administrator/language/en-GB/en-GB.plg_privacy_contact.ini
+/administrator/language/en-GB/en-GB.plg_privacy_contact.sys.ini
+/administrator/language/en-GB/en-GB.plg_privacy_content.ini
+/administrator/language/en-GB/en-GB.plg_privacy_content.sys.ini
+/administrator/language/en-GB/en-GB.plg_privacy_message.ini
+/administrator/language/en-GB/en-GB.plg_privacy_message.sys.ini
+/administrator/language/en-GB/en-GB.plg_privacy_user.ini
+/administrator/language/en-GB/en-GB.plg_privacy_user.sys.ini
/administrator/language/en-GB/en-GB.plg_quickicon_extensionupdate.ini
/administrator/language/en-GB/en-GB.plg_quickicon_extensionupdate.sys.ini
+/administrator/language/en-GB/en-GB.plg_quickicon_joomlaupdate.ini
+/administrator/language/en-GB/en-GB.plg_quickicon_joomlaupdate.sys.ini
+/administrator/language/en-GB/en-GB.plg_quickicon_phpversioncheck.ini
+/administrator/language/en-GB/en-GB.plg_quickicon_phpversioncheck.sys.ini
+/administrator/language/en-GB/en-GB.plg_quickicon_privacycheck.ini
+/administrator/language/en-GB/en-GB.plg_quickicon_privacycheck.sys.ini
+/administrator/language/en-GB/en-GB.plg_sampledata_blog.ini
+/administrator/language/en-GB/en-GB.plg_sampledata_blog.sys.ini
/administrator/language/en-GB/en-GB.plg_search_categories.ini
/administrator/language/en-GB/en-GB.plg_search_categories.sys.ini
/administrator/language/en-GB/en-GB.plg_search_contacts.ini
@@ -218,124 +293,155 @@
/administrator/language/en-GB/en-GB.plg_search_content.sys.ini
/administrator/language/en-GB/en-GB.plg_search_newsfeeds.ini
/administrator/language/en-GB/en-GB.plg_search_newsfeeds.sys.ini
+/administrator/language/en-GB/en-GB.plg_search_tags.ini
+/administrator/language/en-GB/en-GB.plg_search_tags.sys.ini
/administrator/language/en-GB/en-GB.plg_search_weblinks.ini
/administrator/language/en-GB/en-GB.plg_search_weblinks.sys.ini
+/administrator/language/en-GB/en-GB.plg_system_actionlogs.ini
+/administrator/language/en-GB/en-GB.plg_system_actionlogs.sys.ini
/administrator/language/en-GB/en-GB.plg_system_cache.ini
/administrator/language/en-GB/en-GB.plg_system_cache.sys.ini
/administrator/language/en-GB/en-GB.plg_system_debug.ini
/administrator/language/en-GB/en-GB.plg_system_debug.sys.ini
+/administrator/language/en-GB/en-GB.plg_system_fields.ini
+/administrator/language/en-GB/en-GB.plg_system_fields.sys.ini
/administrator/language/en-GB/en-GB.plg_system_highlight.ini
/administrator/language/en-GB/en-GB.plg_system_highlight.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_languagefilter.ini
/administrator/language/en-GB/en-GB.plg_system_languagefilter.sys.ini
/administrator/language/en-GB/en-GB.plg_system_log.ini
+/administrator/language/en-GB/en-GB.plg_system_log.sys.ini
/administrator/language/en-GB/en-GB.plg_system_logout.ini
/administrator/language/en-GB/en-GB.plg_system_logout.sys.ini
-/administrator/language/en-GB/en-GB.plg_system_log.sys.ini
+/administrator/language/en-GB/en-GB.plg_system_logrotation.ini
+/administrator/language/en-GB/en-GB.plg_system_logrotation.sys.ini
/administrator/language/en-GB/en-GB.plg_system_p3p.ini
/administrator/language/en-GB/en-GB.plg_system_p3p.sys.ini
+/administrator/language/en-GB/en-GB.plg_system_privacyconsent.ini
+/administrator/language/en-GB/en-GB.plg_system_privacyconsent.sys.ini
/administrator/language/en-GB/en-GB.plg_system_redirect.ini
/administrator/language/en-GB/en-GB.plg_system_redirect.sys.ini
/administrator/language/en-GB/en-GB.plg_system_remember.ini
/administrator/language/en-GB/en-GB.plg_system_remember.sys.ini
/administrator/language/en-GB/en-GB.plg_system_sef.ini
/administrator/language/en-GB/en-GB.plg_system_sef.sys.ini
+/administrator/language/en-GB/en-GB.plg_system_sessiongc.ini
+/administrator/language/en-GB/en-GB.plg_system_sessiongc.sys.ini
+/administrator/language/en-GB/en-GB.plg_system_stats.ini
+/administrator/language/en-GB/en-GB.plg_system_stats.sys.ini
+/administrator/language/en-GB/en-GB.plg_system_updatenotification.ini
+/administrator/language/en-GB/en-GB.plg_system_updatenotification.sys.ini
+/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
+/administrator/language/en-GB/en-GB.plg_twofactorauth_yubikey.sys.ini
/administrator/language/en-GB/en-GB.plg_user_contactcreator.ini
/administrator/language/en-GB/en-GB.plg_user_contactcreator.sys.ini
/administrator/language/en-GB/en-GB.plg_user_joomla.ini
/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.plg_user_terms.ini
+/administrator/language/en-GB/en-GB.plg_user_terms.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.tpl_isis.ini
+/administrator/language/en-GB/en-GB.tpl_isis.sys.ini
/administrator/language/en-GB/en-GB.xml
+/administrator/language/en-GB/install.xml
/administrator/language/overrides/*
+/administrator/language/index.html
/administrator/logs/*
-/administrator/manifests/*
+/administrator/manifests/files/joomla.xml
+/administrator/manifests/libraries/fof.xml
+/administrator/manifests/libraries/idna_convert.xml
+/administrator/manifests/libraries/joomla.xml
+/administrator/manifests/libraries/phpass.xml
+/administrator/manifests/libraries/phputf8.xml
+/administrator/manifests/packages/pkg_en-GB.xml
+/administrator/manifests/packages/index.html
/administrator/modules/mod_custom/*
/administrator/modules/mod_feed/*
/administrator/modules/mod_latest/*
+/administrator/modules/mod_latestactions/*
/administrator/modules/mod_logged/*
/administrator/modules/mod_login/*
/administrator/modules/mod_menu/*
/administrator/modules/mod_multilangstatus/*
/administrator/modules/mod_online/*
/administrator/modules/mod_popular/*
+/administrator/modules/mod_privacy_dashboard/*
/administrator/modules/mod_quickicon/*
+/administrator/modules/mod_sampledata/*
+/administrator/modules/mod_stats_admin/*
/administrator/modules/mod_status/*
/administrator/modules/mod_submenu/*
/administrator/modules/mod_title/*
/administrator/modules/mod_toolbar/*
/administrator/modules/mod_unread/*
/administrator/modules/mod_version/*
-/administrator/modules/mod_stats_admin/*
-/administrator/templates/isis/*
/administrator/templates/hathor/*
+/administrator/templates/isis/*
/administrator/templates/system/*
-/administrator/index.php
-/cache/*
/bin/*
+/cache/*
/cli/*
-/components/com_banners/*
/components/com_ajax/*
+/components/com_banners/*
/components/com_config/*
-/components/com_contenthistory/*
-/components/com_tags/*
/components/com_contact/*
/components/com_content/*
+/components/com_contenthistory/*
+/components/com_fields/*
/components/com_finder/*
/components/com_mailto/*
/components/com_media/*
+/components/com_menus/*
/components/com_modules/*
/components/com_newsfeeds/*
+/components/com_privacy/*
/components/com_search/*
+/components/com_tags/*
/components/com_users/*
/components/com_wrapper/*
/components/index.html
/images/banners/*
/images/headers/*
/images/sampledata/*
-/images/joomla*
/images/index.html
+/images/joomla*
/images/powered_by.png
/includes/*
/installation/*
/language/en-GB/en-GB.com_ajax.ini
/language/en-GB/en-GB.com_config.ini
/language/en-GB/en-GB.com_contact.ini
-/language/en-GB/en-GB.com_finder.ini
-/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_finder.ini
/language/en-GB/en-GB.com_mailto.ini
-/language/en-GB/en-GB.lib_joomla.sys.ini
-/language/en-GB/en-GB.lib_phpass.sys.ini
-/language/en-GB/en-GB.lib_phpmailer.sys.ini
-/language/en-GB/en-GB.lib_phputf8.sys.ini
-/language/en-GB/en-GB.lib_simplepie.sys.ini
/language/en-GB/en-GB.com_media.ini
-/language/en-GB/en-GB.mod_finder.ini
/language/en-GB/en-GB.com_messages.ini
-/language/en-GB/en-GB.mod_tags_popular.ini
-/language/en-GB/en-GB.mod_tags_popular.sys.ini
-/language/en-GB/en-GB.mod_tags_similar.ini
-/language/en-GB/en-GB.mod_tags_similar.sys.ini
-/language/en-GB/en-GB.mod_finder.sys.ini
-/language/en-GB/en-GB.tpl_beez3.ini
-/language/en-GB/en-GB.tpl_beez3.sys.ini
/language/en-GB/en-GB.com_newsfeeds.ini
-/language/en-GB/en-GB.tpl_protostar.ini
-/language/en-GB/en-GB.tpl_protostar.sys.ini
+/language/en-GB/en-GB.com_privacy.ini
/language/en-GB/en-GB.com_search.ini
+/language/en-GB/en-GB.com_tags.ini
/language/en-GB/en-GB.com_users.ini
/language/en-GB/en-GB.com_weblinks.ini
/language/en-GB/en-GB.com_wrapper.ini
/language/en-GB/en-GB.files_joomla.sys.ini
+/language/en-GB/en-GB.finder_cli.ini
/language/en-GB/en-GB.ini
+/language/en-GB/en-GB.lib_fof.ini
+/language/en-GB/en-GB.lib_fof.sys.ini
+/language/en-GB/en-GB.lib_idna_convert.sys.ini
/language/en-GB/en-GB.lib_joomla.ini
+/language/en-GB/en-GB.lib_joomla.sys.ini
+/language/en-GB/en-GB.lib_phpass.sys.ini
+/language/en-GB/en-GB.lib_phpmailer.sys.ini
+/language/en-GB/en-GB.lib_phputf8.sys.ini
+/language/en-GB/en-GB.lib_simplepie.sys.ini
/language/en-GB/en-GB.localise.php
/language/en-GB/en-GB.mod_articles_archive.ini
/language/en-GB/en-GB.mod_articles_archive.sys.ini
@@ -357,6 +463,8 @@
/language/en-GB/en-GB.mod_custom.sys.ini
/language/en-GB/en-GB.mod_feed.ini
/language/en-GB/en-GB.mod_feed.sys.ini
+/language/en-GB/en-GB.mod_finder.ini
+/language/en-GB/en-GB.mod_finder.sys.ini
/language/en-GB/en-GB.mod_footer.ini
/language/en-GB/en-GB.mod_footer.sys.ini
/language/en-GB/en-GB.mod_languages.ini
@@ -375,6 +483,10 @@
/language/en-GB/en-GB.mod_stats.sys.ini
/language/en-GB/en-GB.mod_syndicate.ini
/language/en-GB/en-GB.mod_syndicate.sys.ini
+/language/en-GB/en-GB.mod_tags_popular.ini
+/language/en-GB/en-GB.mod_tags_popular.sys.ini
+/language/en-GB/en-GB.mod_tags_similar.ini
+/language/en-GB/en-GB.mod_tags_similar.sys.ini
/language/en-GB/en-GB.mod_users_latest.ini
/language/en-GB/en-GB.mod_users_latest.sys.ini
/language/en-GB/en-GB.mod_weblinks.ini
@@ -385,10 +497,14 @@
/language/en-GB/en-GB.mod_wrapper.sys.ini
/language/en-GB/en-GB.tpl_atomic.ini
/language/en-GB/en-GB.tpl_atomic.sys.ini
-/language/en-GB/en-GB.tpl_beez_20.ini
-/language/en-GB/en-GB.tpl_beez_20.sys.ini
+/language/en-GB/en-GB.tpl_beez3.ini
+/language/en-GB/en-GB.tpl_beez3.sys.ini
/language/en-GB/en-GB.tpl_beez5.ini
/language/en-GB/en-GB.tpl_beez5.sys.ini
+/language/en-GB/en-GB.tpl_beez_20.ini
+/language/en-GB/en-GB.tpl_beez_20.sys.ini
+/language/en-GB/en-GB.tpl_protostar.ini
+/language/en-GB/en-GB.tpl_protostar.sys.ini
/language/en-GB/en-GB.xml
/language/en-GB/install.xml
/language/overrides/*
@@ -397,7 +513,6 @@
/layouts/libraries/*
/layouts/plugins/*
/layouts/index.html
-/libraries/cms.php
/libraries/cms/*
/libraries/fof/*
/libraries/idna_convert/*
@@ -408,16 +523,24 @@
/libraries/phpmailer/*
/libraries/phputf8/*
/libraries/simplepie/*
+/libraries/src/*
/libraries/vendor/*
/libraries/classmap.php
+/libraries/cms.php
/libraries/import.legacy.php
-/libraries/index.html
/libraries/import.php
+/libraries/index.html
/libraries/loader.php
/media/cms/*
+/media/com_associations/*
+/media/com_contact/*
+/media/com_content/*
/media/com_contenthistory/*
+/media/com_fields/*
/media/com_finder/*
/media/com_joomlaupdate/*
+/media/com_menus/*
+/media/com_modules/*
/media/com_wrapper/*
/media/contacts/*
/media/editors/*
@@ -425,12 +548,16 @@
/media/mailto/*
/media/media/*
/media/mod_languages/*
+/media/mod_sampledata/*
/media/overrider/*
/media/plg_captcha_recaptcha/*
+/media/plg_captcha_recaptcha_invisible/*
/media/plg_quickicon_extensionupdate/*
/media/plg_quickicon_joomlaupdate/*
+/media/plg_quickicon_privacycheck/*
/media/plg_system_highlight/*
/media/plg_system_stats/*
+/media/plg_twofactorauth_totp/*
/media/system/*
/media/index.html
/modules/mod_articles_archive/*
@@ -459,14 +586,19 @@
/modules/mod_whosonline/*
/modules/mod_wrapper/*
/modules/index.html
+/plugins/actionlog/joomla/*
+/plugins/authentication/cookie/*
/plugins/authentication/example/*
/plugins/authentication/gmail/*
/plugins/authentication/joomla/*
/plugins/authentication/ldap/*
-/plugins/authentication/cookie/*
/plugins/captcha/recaptcha/*
+/plugins/captcha/recaptcha_invisible/*
+/plugins/content/confirmconsent/*
+/plugins/content/contact/*
/plugins/content/emailcloak/*
/plugins/content/example/*
+/plugins/content/fields/*
/plugins/content/finder/*
/plugins/content/geshi/*
/plugins/content/joomla/*
@@ -474,52 +606,88 @@
/plugins/content/pagebreak/*
/plugins/content/pagenavigation/*
/plugins/content/vote/*
-/plugins/content/contact/*
/plugins/editors/codemirror/*
/plugins/editors/none/*
/plugins/editors/tinymce/*
-/plugins/editors-xtd/module/*
/plugins/editors-xtd/article/*
+/plugins/editors-xtd/contact/*
+/plugins/editors-xtd/fields/*
/plugins/editors-xtd/image/*
+/plugins/editors-xtd/menu/*
+/plugins/editors-xtd/module/*
/plugins/editors-xtd/pagebreak/*
/plugins/editors-xtd/readmore/*
/plugins/extension/example/*
/plugins/extension/joomla/*
+/plugins/fields/calendar/*
+/plugins/fields/checkboxes/*
+/plugins/fields/color/*
+/plugins/fields/editor/*
+/plugins/fields/imagelist/*
+/plugins/fields/integer/*
+/plugins/fields/list/*
+/plugins/fields/media/*
+/plugins/fields/radio/*
+/plugins/fields/repeatable/*
+/plugins/fields/sql/*
+/plugins/fields/text/*
+/plugins/fields/textarea/*
+/plugins/fields/url/*
+/plugins/fields/user/*
+/plugins/fields/usergrouplist/*
/plugins/finder/categories/*
/plugins/finder/contacts/*
/plugins/finder/content/*
/plugins/finder/newsfeeds/*
/plugins/finder/tags/*
-/plugins/installer/*
+/plugins/installer/folderinstaller/*
+/plugins/installer/packageinstaller/*
+/plugins/installer/urlinstaller/*
+/plugins/privacy/actionlogs/*
+/plugins/privacy/consents/*
+/plugins/privacy/contact/*
+/plugins/privacy/content/*
+/plugins/privacy/message/*
+/plugins/privacy/user/*
/plugins/quickicon/extensionupdate/*
/plugins/quickicon/joomlaupdate/*
+/plugins/quickicon/phpversioncheck/*
+/plugins/quickicon/privacycheck/*
/plugins/quickicon/index.html
+/plugins/sampledata/blog/*
/plugins/search/categories/*
/plugins/search/contacts/*
/plugins/search/content/*
/plugins/search/newsfeeds/*
-/plugins/search/weblinks/*
/plugins/search/tags/*
+/plugins/search/weblinks/*
/plugins/search/index.html
+/plugins/system/actionlogs/*
/plugins/system/cache/*
/plugins/system/debug/*
+/plugins/system/fields/*
/plugins/system/highlight/*
/plugins/system/languagecode/*
/plugins/system/languagefilter/*
/plugins/system/log/*
/plugins/system/logout/*
+/plugins/system/logrotation/*
/plugins/system/p3p/*
+/plugins/system/privacyconsent/*
/plugins/system/redirect/*
/plugins/system/remember/*
/plugins/system/sef/*
+/plugins/system/sessiongc/*
/plugins/system/stats/*
/plugins/system/updatenotification/*
/plugins/system/index.html
-/plugins/twofactorauth/*
+/plugins/twofactorauth/totp/*
+/plugins/twofactorauth/yubikey/*
/plugins/user/contactcreator/*
/plugins/user/example/*
/plugins/user/joomla/*
/plugins/user/profile/*
+/plugins/user/terms/*
/plugins/user/index.html
/plugins/index.html
/templates/beez3/*
@@ -528,7 +696,10 @@
/templates/index.html
/tmp/*
/configuration.php
+/htaccess.txt
/index.php
/joomla.xml
-/*.txt
+/LICENSE.txt
+/README.txt
/robots.txt.dist
+/web.config.txt
diff --git a/options/gitignore/Julia b/options/gitignore/Julia
index 381e0b6d25..29126e47b0 100644
--- a/options/gitignore/Julia
+++ b/options/gitignore/Julia
@@ -1,4 +1,24 @@
+# Files generated by invoking Julia with --code-coverage
*.jl.cov
*.jl.*.cov
+
+# Files generated by invoking Julia with --track-allocation
*.jl.mem
+
+# System-specific files and directories generated by the BinaryProvider and BinDeps packages
+# They contain absolute paths specific to the host computer, and so should not be committed
deps/deps.jl
+deps/build.log
+deps/downloads/
+deps/usr/
+deps/src/
+
+# Build artifacts for creating documentation generated by the Documenter package
+docs/build/
+docs/site/
+
+# File generated by Pkg, the package manager, based on a corresponding Project.toml
+# It records a fixed state of all packages used by the project. As such, it should not be
+# committed for packages, but should be committed for applications that require a static
+# environment.
+Manifest.toml
diff --git a/options/gitignore/JupyterNotebooks b/options/gitignore/JupyterNotebooks
new file mode 100644
index 0000000000..f27f90d665
--- /dev/null
+++ b/options/gitignore/JupyterNotebooks
@@ -0,0 +1,12 @@
+# gitignore template for Jupyter Notebooks
+# website: http://jupyter.org/
+
+.ipynb_checkpoints
+*/.ipynb_checkpoints/*
+
+# IPython
+profile_default/
+ipython_config.py
+
+# Remove previous ipynb_checkpoints
+# git rm -r .ipynb_checkpoints/
diff --git a/options/gitignore/Kentico b/options/gitignore/Kentico
new file mode 100644
index 0000000000..3b278b6aed
--- /dev/null
+++ b/options/gitignore/Kentico
@@ -0,0 +1,64 @@
+# gitignore template for using Kentico CMS
+# website: http://www.kentico.com/
+#
+# Recommended template: VisualStudio.gitignore
+
+# Include some Kentico folders excluded by Visual Studio rules
+!CMS/CMSAdminControls/*/
+!CMS/CMSModules/System/*/
+!CMS/App_Data/CIRepository/**
+
+# Kentico temporary/environment files
+CMS/App_Data/AzureCache
+CMS/App_Data/AzureTemp
+CMS/App_Data/CMSModules/DeviceProfile/logFiftyOne.txt
+CMS/App_Data/CMSModules/DeviceProfiles/logFiftyOne.txt
+CMS/App_Data/CMSModules/WebFarm/webfarm.sync
+CMS/App_Data/CMSTemp
+CMS/App_Data/Persistent
+CMS/CMSSiteUtils/Export
+CMS/CMSSiteUtils/Import
+
+# Ignore all smart search indexes, but not the other system folder contents
+CMS/App_Data/CMSModules/SmartSearch/**
+!CMS/App_Data/CMSModules/SmartSearch/*/
+!CMS/App_Data/CMSModules/SmartSearch/_StopWords/**
+!CMS/App_Data/CMSModules/SmartSearch/_Synonyms/**
+
+## Kentico Starter Sites
+# Starter site resource Files
+CMS/App_Data/DancingGoat
+
+# Starter site web templates
+CMS/App_Data/Templates/CommunitySite
+CMS/App_Data/Templates/CorporateSite
+CMS/App_Data/Templates/DancingGoat
+CMS/App_Data/Templates/EcommerceSite
+CMS/App_Data/Templates/IntranetPortal
+CMS/App_Data/Templates/PersonalSite
+
+# Starter site app themes
+CMS/App_Themes/CommunitySite
+CMS/App_Themes/CorporateSite
+CMS/App_Themes/EcommerceSite
+CMS/App_Themes/IntranetPortal*
+CMS/App_Themes/PersonalSite
+
+# Starter site ASPX templates
+CMS/CMSTemplates/CorporateSite
+
+# Starter site media libraries
+CMS/CommunitySite
+CMS/CorporateSite
+CMS/DancingGoat
+CMS/EcommerceSite
+CMS/IntranetPortal
+CMS/PersonalSite
+
+## Project specific ignores
+# Sensitive settings
+AppSettings.config
+ConnectionStrings.config
+
+# Project media libraries (recommend shared file storage)
+# e.g. CMS/{SiteCodeName}
diff --git a/options/gitignore/KiCad b/options/gitignore/KiCad
index 15fdf72ed4..853ee63f78 100644
--- a/options/gitignore/KiCad
+++ b/options/gitignore/KiCad
@@ -6,12 +6,13 @@
*.bak
*.bck
*.kicad_pcb-bak
+*.sch-bak
*~
_autosave-*
*.tmp
-*-rescue.lib
*-save.pro
*-save.kicad_pcb
+fp-info-cache
# Netlist files (exported from Eeschema)
*.net
diff --git a/options/gitignore/Laravel b/options/gitignore/Laravel
index 6552ddf8a0..297959a19e 100644
--- a/options/gitignore/Laravel
+++ b/options/gitignore/Laravel
@@ -10,8 +10,14 @@ app/storage/
# Laravel 5 & Lumen specific
public/storage
public/hot
+
+# Laravel 5 & Lumen specific with changed public path
+public_html/storage
+public_html/hot
+
storage/*.key
.env
Homestead.yaml
Homestead.json
/.vagrant
+.phpunit.result.cache
diff --git a/options/gitignore/Logtalk b/options/gitignore/Logtalk
new file mode 100644
index 0000000000..c680e647b3
--- /dev/null
+++ b/options/gitignore/Logtalk
@@ -0,0 +1,19 @@
+# gitignore template for LogTalk, a programming language that builds upon Prolog
+# website: https://logtalk.org/
+
+# Logtalk temporary file directories
+.lgt_tmp/
+lgt_tmp/
+
+# Logtalk default unit testing and doclet results and logs directories
+logtalk_tester_logs/
+logtalk_doclet_logs/
+
+# backend Prolog compiler temporary files
+.pl-history
+*.out
+*.xwam
+*.qo
+*.ql
+*.itf
+*.po
diff --git a/options/gitignore/MATLAB b/options/gitignore/MATLAB
new file mode 100644
index 0000000000..01d02dd2e4
--- /dev/null
+++ b/options/gitignore/MATLAB
@@ -0,0 +1,31 @@
+# Windows default autosave extension
+*.asv
+
+# OSX / *nix default autosave extension
+*.m~
+
+# Compiled MEX binaries (all platforms)
+*.mex*
+
+# Packaged app and toolbox files
+*.mlappinstall
+*.mltbx
+
+# Generated helpsearch folders
+helpsearch*/
+
+# Simulink code generation folders
+slprj/
+sccprj/
+
+# Matlab code generation folders
+codegen/
+
+# Simulink autosave extension
+*.autosave
+
+# Simulink cache files
+*.slxc
+
+# Octave session info
+octave-workspace
diff --git a/options/gitignore/Magento1 b/options/gitignore/Magento1
new file mode 100644
index 0000000000..aac92ca7ad
--- /dev/null
+++ b/options/gitignore/Magento1
@@ -0,0 +1,45 @@
+# gitignore template for Magento v1 projects
+#
+# It is recommended that you use `Magento.gitignore` as this is the latest version
+
+/PATCH_*.sh
+
+/app/etc/local.xml
+
+/media/*
+!/media/.htaccess
+
+!/media/customer
+/media/customer/*
+!/media/customer/.htaccess
+
+!/media/dhl
+/media/dhl/*
+!/media/dhl/logo.jpg
+
+!/media/downloadable
+/media/downloadable/*
+!/media/downloadable/.htaccess
+
+!/media/xmlconnect
+/media/xmlconnect/*
+
+!/media/xmlconnect/custom
+/media/xmlconnect/custom/*
+!/media/xmlconnect/custom/ok.gif
+
+!/media/xmlconnect/original
+/media/xmlconnect/original/*
+!/media/xmlconnect/original/ok.gif
+
+!/media/xmlconnect/system
+/media/xmlconnect/system/*
+!/media/xmlconnect/system/ok.gif
+
+/var/*
+!/var/.htaccess
+
+!/var/package
+/var/package/*
+!/var/package/*.xml
+
diff --git a/options/gitignore/Magento2 b/options/gitignore/Magento2
new file mode 100644
index 0000000000..b6b7860a84
--- /dev/null
+++ b/options/gitignore/Magento2
@@ -0,0 +1,54 @@
+/sitemap
+/sitemap.xml
+/pub/sitemap
+/pub/sitemap.xml
+/app/config_sandbox
+/app/etc/config.php
+/app/etc/env.php
+/app/code/Magento/TestModule*
+/lib/internal/flex/uploader/.actionScriptProperties
+/lib/internal/flex/uploader/.flexProperties
+/lib/internal/flex/uploader/.project
+/lib/internal/flex/uploader/.settings
+/lib/internal/flex/varien/.actionScriptProperties
+/lib/internal/flex/varien/.flexLibProperties
+/lib/internal/flex/varien/.project
+/lib/internal/flex/varien/.settings
+/.grunt
+/.php_cs.cache
+/grunt-config.json
+/dev/tools/grunt/configs/local-themes.js
+
+/pub/media/*.*
+!/pub/media/.htaccess
+/pub/media/attribute/*
+!/pub/media/attribute/.htaccess
+/pub/media/analytics/*
+/pub/media/catalog/*
+!/pub/media/catalog/.htaccess
+/pub/media/customer/*
+!/pub/media/customer/.htaccess
+/pub/media/downloadable/*
+!/pub/media/downloadable/.htaccess
+/pub/media/favicon/*
+/pub/media/import/*
+!/pub/media/import/.htaccess
+/pub/media/logo/*
+/pub/media/theme/*
+/pub/media/theme_customization/*
+!/pub/media/theme_customization/.htaccess
+/pub/media/wysiwyg/*
+!/pub/media/wysiwyg/.htaccess
+/pub/media/tmp/*
+!/pub/media/tmp/.htaccess
+/pub/media/captcha/*
+!/pub/media/captcha/.htaccess
+/pub/static/*
+!/pub/static/.htaccess
+
+/var/*
+!/var/.htaccess
+/vendor/*
+!/vendor/.htaccess
+/generated/*
+!/generated/.htaccess
diff --git a/options/gitignore/Maven b/options/gitignore/Maven
index e8d57d0808..0e13eebbea 100644
--- a/options/gitignore/Maven
+++ b/options/gitignore/Maven
@@ -7,4 +7,5 @@ release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties
+# https://github.com/takari/maven-wrapper#usage-without-binary-jar
.mvn/wrapper/maven-wrapper.jar
diff --git a/options/gitignore/Meteor b/options/gitignore/Meteor
new file mode 100644
index 0000000000..7194fd0e17
--- /dev/null
+++ b/options/gitignore/Meteor
@@ -0,0 +1,12 @@
+# gitignore template for the Meteor framework
+# website: https://www.meteor.com/
+#
+# Recommended template: Node.gitignore
+
+# protect api keys in setting json
+settings-production.json
+settings.json
+
+# protect your mup.json settings
+mup.json
+mup.js
diff --git a/options/gitignore/NWjs b/options/gitignore/NWjs
new file mode 100644
index 0000000000..f006b08b54
--- /dev/null
+++ b/options/gitignore/NWjs
@@ -0,0 +1,29 @@
+# gitignore template for NW.js projects
+# website: https://nwjs.io/
+
+# Seen in standard and sdk versions
+credits.html
+locales/
+libEGL.dll
+libGLEv2.dll
+node.dll
+nw.dll
+nw.exe
+natives_blob.bin
+nw_100_percent.pak
+nw_200_percent.pak
+nw_elf.dll
+snapshot_blob.bin
+resources.pak
+
+# Seen only in standard
+d3dcompiler_47.dll
+ffmpeg.dll
+icudtl.dat
+
+# Seen only in sdk
+pnacl/
+chromedriver.exe
+nacl_irt_x86_64.nexe
+nwjc.exe
+payload.exe
diff --git a/options/gitignore/NetBeans b/options/gitignore/NetBeans
index 863bc7fa66..45112875da 100644
--- a/options/gitignore/NetBeans
+++ b/options/gitignore/NetBeans
@@ -1,4 +1,6 @@
**/nbproject/private/
+**/nbproject/Makefile-*.mk
+**/nbproject/Package-*.bash
build/
nbbuild/
dist/
diff --git a/options/gitignore/Nikola b/options/gitignore/Nikola
new file mode 100644
index 0000000000..dac64b4125
--- /dev/null
+++ b/options/gitignore/Nikola
@@ -0,0 +1,7 @@
+# gitignore template for Nikola static site generator
+# website: https://getnikola.com/
+
+.doit.db
+*.py[cod]
+cache/
+output/
diff --git a/options/gitignore/Nim b/options/gitignore/Nim
index 67d9b34c6c..32e1dc0fde 100644
--- a/options/gitignore/Nim
+++ b/options/gitignore/Nim
@@ -1 +1,3 @@
nimcache/
+nimblecache/
+htmldocs/
diff --git a/options/gitignore/Node b/options/gitignore/Node
index e1da6ae8ea..9b9ca9eb6b 100644
--- a/options/gitignore/Node
+++ b/options/gitignore/Node
@@ -4,6 +4,10 @@ logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*
+lerna-debug.log*
+
+# Diagnostic reports (https://nodejs.org/api/report.html)
+report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
# Runtime data
pids
@@ -16,6 +20,7 @@ lib-cov
# Coverage directory used by tools like istanbul
coverage
+*.lcov
# nyc test coverage
.nyc_output
@@ -39,12 +44,21 @@ jspm_packages/
# TypeScript v1 declaration files
typings/
+# TypeScript cache
+*.tsbuildinfo
+
# Optional npm cache directory
.npm
# Optional eslint cache
.eslintcache
+# Microbundle cache
+.rpt2_cache/
+.rts2_cache_cjs/
+.rts2_cache_es/
+.rts2_cache_umd/
+
# Optional REPL history
.node_repl_history
@@ -56,21 +70,38 @@ typings/
# dotenv environment variables file
.env
+.env.test
# parcel-bundler cache (https://parceljs.org/)
.cache
-# next.js build output
+# Next.js build output
.next
-# nuxt.js build output
+# Nuxt.js build / generate output
.nuxt
+dist
+
+# Gatsby files
+.cache/
+# Comment in the public line in if your project uses Gatsby and not Next.js
+# https://nextjs.org/blog/next-9-1#public-directory-support
+# public
# vuepress build output
.vuepress/dist
# Serverless directories
-.serverless
+.serverless/
# FuseBox cache
.fusebox/
+
+# DynamoDB Local files
+.dynamodb/
+
+# TernJS port file
+.tern-port
+
+# Stores VSCode versions used for testing VSCode extensions
+.vscode-test
diff --git a/options/gitignore/OCaml b/options/gitignore/OCaml
index da0b20424a..a18e08402b 100644
--- a/options/gitignore/OCaml
+++ b/options/gitignore/OCaml
@@ -21,3 +21,9 @@ setup.log
# Merlin configuring file for Vim and Emacs
.merlin
+
+# Dune generated files
+*.install
+
+# Local OPAM switch
+_opam/
diff --git a/options/gitignore/Objective-C b/options/gitignore/Objective-C
index a0bd6b453a..7801c93000 100644
--- a/options/gitignore/Objective-C
+++ b/options/gitignore/Objective-C
@@ -2,11 +2,17 @@
#
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
-## Build generated
+## User settings
+xcuserdata/
+
+## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9)
+*.xcscmblueprint
+*.xccheckout
+
+## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4)
build/
DerivedData/
-
-## Various settings
+*.moved-aside
*.pbxuser
!default.pbxuser
*.mode1v3
@@ -15,15 +21,11 @@ DerivedData/
!default.mode2v3
*.perspectivev3
!default.perspectivev3
-xcuserdata/
-
-## Other
-*.moved-aside
-*.xccheckout
-*.xcscmblueprint
## Obj-C/Swift specific
*.hmap
+
+## App packaging
*.ipa
*.dSYM.zip
*.dSYM
@@ -44,12 +46,12 @@ xcuserdata/
# Add this line if you want to avoid checking in source code from Carthage dependencies.
# Carthage/Checkouts
-Carthage/Build
+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.
+# 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://docs.fastlane.tools/best-practices/source-control/#source-control
diff --git a/options/gitignore/Octave b/options/gitignore/Octave
new file mode 100644
index 0000000000..01d02dd2e4
--- /dev/null
+++ b/options/gitignore/Octave
@@ -0,0 +1,31 @@
+# Windows default autosave extension
+*.asv
+
+# OSX / *nix default autosave extension
+*.m~
+
+# Compiled MEX binaries (all platforms)
+*.mex*
+
+# Packaged app and toolbox files
+*.mlappinstall
+*.mltbx
+
+# Generated helpsearch folders
+helpsearch*/
+
+# Simulink code generation folders
+slprj/
+sccprj/
+
+# Matlab code generation folders
+codegen/
+
+# Simulink autosave extension
+*.autosave
+
+# Simulink cache files
+*.slxc
+
+# Octave session info
+octave-workspace
diff --git a/options/gitignore/OpenSSL b/options/gitignore/OpenSSL
new file mode 100644
index 0000000000..feb95a9f70
--- /dev/null
+++ b/options/gitignore/OpenSSL
@@ -0,0 +1,34 @@
+# OpenSSL-related files best not committed
+
+## Certificate Authority
+*.ca
+
+## Certificate
+*.crt
+
+## Certificate Sign Request
+*.csr
+
+## Certificate
+*.der
+
+## Key database file
+*.kdb
+
+## OSCP request data
+*.org
+
+## PKCS #12
+*.p12
+
+## PEM-encoded certificate data
+*.pem
+
+## Random number seed
+*.rnd
+
+## SSLeay data
+*.ssleay
+
+## S/MIME message
+*.smime
diff --git a/options/gitignore/Packer b/options/gitignore/Packer
index 1b7a03efdd..f2d0a31994 100644
--- a/options/gitignore/Packer
+++ b/options/gitignore/Packer
@@ -1,5 +1,8 @@
# Cache objects
packer_cache/
+# Crash log
+crash.log
+
# For built boxes
*.box
diff --git a/options/gitignore/Phoenix b/options/gitignore/Phoenix
new file mode 100644
index 0000000000..522c8d56c2
--- /dev/null
+++ b/options/gitignore/Phoenix
@@ -0,0 +1,22 @@
+# gitignore template for Phoenix projects
+# website: http://www.phoenixframework.org/
+#
+# Recommended template: Elixir.gitignore
+
+# Temporary files
+/tmp
+
+# Static artifacts
+/node_modules
+/assets/node_modules
+
+# Since we are building assets from web/static,
+# we ignore priv/static. You may want to comment
+# this depending on your deployment strategy.
+/priv/static/
+
+# Installer-related files
+/installer/_build
+/installer/tmp
+/installer/doc
+/installer/deps
diff --git a/options/gitignore/Pimcore b/options/gitignore/Pimcore
new file mode 100644
index 0000000000..4090b4ad78
--- /dev/null
+++ b/options/gitignore/Pimcore
@@ -0,0 +1,53 @@
+# gitignore template for Pimcore CMS
+
+# pimcore source files
+/pimcore
+
+# asset files
+/website/var/assets/*
+
+# backups
+/website/var/backup/*
+
+# file cache
+/website/var/cache/*
+
+# generated PHP classes, keep definition files (.psf)
+/website/var/classes/Object*
+!/website/var/classes/objectbricks
+
+# various configuration files
+/website/var/config/system.xml
+/website/var/config/cache.xml
+/website/var/config/robots.txt
+/website/var/config/Geo*
+/website/var/config/object/*
+/website/var/config/portal/*
+/website/var/config/sqlreport/*
+
+# sent e-mail log files
+/website/var/email/*
+
+# log files
+/website/var/log/*.log
+
+# serialized recyclebin files
+/website/var/recyclebin/*
+
+# search plugin
+/website/var/search/*
+
+# various temp files
+/website/var/system/*
+/website/var/tmp/*
+
+# serialized version files
+/website/var/versions/asset/*
+/website/var/versions/document/*
+/website/var/versions/object/*
+
+# user profile images
+/website/var/user-image/*
+
+# keep .dummy files
+!.dummy
diff --git a/options/gitignore/Processing b/options/gitignore/Processing
index 333c0e0890..942ebbccb5 100644
--- a/options/gitignore/Processing
+++ b/options/gitignore/Processing
@@ -7,3 +7,4 @@ application.linux64
application.windows32
application.windows64
application.macosx
+out
diff --git a/options/gitignore/PuTTY b/options/gitignore/PuTTY
new file mode 100644
index 0000000000..c37466b1c7
--- /dev/null
+++ b/options/gitignore/PuTTY
@@ -0,0 +1,2 @@
+# Private key
+*.ppk
diff --git a/options/gitignore/Puppet b/options/gitignore/Puppet
new file mode 100644
index 0000000000..4fcdca7dc9
--- /dev/null
+++ b/options/gitignore/Puppet
@@ -0,0 +1,16 @@
+# gitignore template for Puppet modules
+# website: https://forge.puppet.com/
+
+# Built packages
+pkg/*
+
+# Should run on multiple platforms so don't check in
+Gemfile.lock
+
+# Tests
+spec/fixtures/*
+coverage/*
+
+# Third-party
+vendor/*
+.bundle/*
diff --git a/options/gitignore/Python b/options/gitignore/Python
index 510c73d0fd..b6e47617de 100644
--- a/options/gitignore/Python
+++ b/options/gitignore/Python
@@ -20,6 +20,8 @@ parts/
sdist/
var/
wheels/
+pip-wheel-metadata/
+share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
@@ -45,6 +47,7 @@ htmlcov/
nosetests.xml
coverage.xml
*.cover
+*.py,cover
.hypothesis/
.pytest_cache/
@@ -56,6 +59,7 @@ coverage.xml
*.log
local_settings.py
db.sqlite3
+db.sqlite3-journal
# Flask stuff:
instance/
@@ -80,8 +84,19 @@ ipython_config.py
# pyenv
.python-version
-# celery beat schedule file
+# pipenv
+# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
+# However, in case of collaboration, if having platform-specific dependencies or dependencies
+# having no cross-platform support, pipenv may install dependencies that don't work, or not
+# install all needed dependencies.
+#Pipfile.lock
+
+# PEP 582; used by e.g. github.com/David-OConnor/pyflow
+__pypackages__/
+
+# Celery stuff
celerybeat-schedule
+celerybeat.pid
# SageMath parsed files
*.sage.py
diff --git a/options/gitignore/Qt b/options/gitignore/Qt
index 5291a385b2..f147edf387 100644
--- a/options/gitignore/Qt
+++ b/options/gitignore/Qt
@@ -6,6 +6,7 @@
*.la
*.lai
*.so
+*.so.*
*.dll
*.dylib
@@ -28,6 +29,8 @@ ui_*.h
*.jsc
Makefile*
*build-*
+*.qm
+*.prl
# Qt unit tests
target_wrapper.*
@@ -41,3 +44,9 @@ target_wrapper.*
# QtCreator CMake
CMakeLists.txt.user*
+
+# QtCreator 4.8< compilation database
+compile_commands.json
+
+# QtCreator local machine specific files for imported projects
+*creator.user*
diff --git a/options/gitignore/R b/options/gitignore/R
index 26fad6fadf..fae8299aea 100644
--- a/options/gitignore/R
+++ b/options/gitignore/R
@@ -5,6 +5,9 @@
# Session Data files
.RData
+# User-specific files
+.Ruserdata
+
# Example code in package build process
*-Ex.R
@@ -25,12 +28,12 @@ vignettes/*.pdf
.httr-oauth
# knitr and R markdown default cache directories
-/*_cache/
+*_cache/
/cache/
# Temporary files created by R markdown
*.utf8.md
*.knit.md
-# Shiny token, see https://shiny.rstudio.com/articles/shinyapps.html
-rsconnect/
+# R Environment Variables
+.Renviron
diff --git a/options/gitignore/Racket b/options/gitignore/Racket
new file mode 100644
index 0000000000..962478a15e
--- /dev/null
+++ b/options/gitignore/Racket
@@ -0,0 +1,15 @@
+# gitignore template for the Racket language
+# website: http://www.racket-lang.org/
+
+# DrRacket autosave files
+*.rkt~
+*.rkt.bak
+\#*.rkt#
+\#*.rkt#*#
+
+# Compiled racket bytecode
+compiled/
+*.zo
+
+# Dependency tracking files
+*.dep
diff --git a/options/gitignore/Rails b/options/gitignore/Rails
index 38ba1b5b38..8969914f01 100644
--- a/options/gitignore/Rails
+++ b/options/gitignore/Rails
@@ -1,10 +1,9 @@
*.rbc
capybara-*.html
.rspec
-/log
-/tmp
/db/*.sqlite3
/db/*.sqlite3-journal
+/db/*.sqlite3-[0-9]*
/public/system
/coverage/
/spec/tmp
@@ -12,6 +11,12 @@ capybara-*.html
rerun.txt
pickle-email-*.html
+# Ignore all logfiles and tempfiles.
+/log/*
+/tmp/*
+!/log/.keep
+!/tmp/.keep
+
# TODO Comment out this rule if you are OK with secrets being uploaded to the repo
config/initializers/secret_token.rb
config/master.key
@@ -19,9 +24,10 @@ config/master.key
# 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
+# dotenv, dotenv-rails
+# TODO Comment out these rules if environment variables can be committed
.env
+.env.*
## Environment normalization:
/.bundle
@@ -59,4 +65,4 @@ yarn-debug.log*
# Ignore uploaded files in development
/storage/*
-!/storage/.keep \ No newline at end of file
+!/storage/.keep
diff --git a/options/gitignore/Red b/options/gitignore/Red
new file mode 100644
index 0000000000..b78a06fc37
--- /dev/null
+++ b/options/gitignore/Red
@@ -0,0 +1,16 @@
+# gitignore template for Red programming language
+# website: http://www.red-lang.org/
+
+# Red Compiled code
+*.red
+
+# Libraries
+crush.dll
+crush.dylib
+crush.so
+
+# Files generated during test
+quick-test/quick-test.log
+quick-test/runnable/
+system/tests/source/units/auto-tests/
+tests/source/units/auto-tests/
diff --git a/options/gitignore/Ruby b/options/gitignore/Ruby
index 5e1422c9c3..e3200e0f81 100644
--- a/options/gitignore/Ruby
+++ b/options/gitignore/Ruby
@@ -13,6 +13,9 @@
# Used by dotenv library to load environment variables.
# .env
+# Ignore Byebug command history file.
+.byebug_history
+
## Specific to RubyMotion:
.dat*
.repl_history
@@ -48,3 +51,6 @@ build-iPhoneSimulator/
# unless supporting rvm < 1.11.0 or doing something fancy, ignore this:
.rvmrc
+
+# Used by RuboCop. Remote config files pulled in from inherit_from directive.
+# .rubocop-https?--*
diff --git a/options/gitignore/SCons b/options/gitignore/SCons
index 39d9743a08..84eee81b08 100644
--- a/options/gitignore/SCons
+++ b/options/gitignore/SCons
@@ -1,2 +1,6 @@
# for projects that use SCons for building: http://http://www.scons.org/
.sconsign.dblite
+
+# When configure fails, SCons outputs these
+config.log
+.sconf_temp
diff --git a/options/gitignore/Scrivener b/options/gitignore/Scrivener
index 3b39c66ba1..5884b0c6c3 100644
--- a/options/gitignore/Scrivener
+++ b/options/gitignore/Scrivener
@@ -1,7 +1,8 @@
-/Files/binder.autosave
-/Files/binder.backup
-/Files/search.indexes
-/Files/user.lock
-/Files/Docs/docs.checksum
-/QuickLook/
-/Settings/ui.plist
+*/Files/binder.autosave
+*/Files/binder.backup
+*/Files/search.indexes
+*/Files/user.lock
+*/Files/Docs/docs.checksum
+*/Files/Data/docs.checksum
+*/QuickLook/
+*/Settings/ui.plist
diff --git a/options/gitignore/Smalltalk b/options/gitignore/Smalltalk
index 943995e117..178d87af45 100644
--- a/options/gitignore/Smalltalk
+++ b/options/gitignore/Smalltalk
@@ -1,8 +1,11 @@
# changes file
*.changes
+*.chg
# system image
*.image
+*.img7
+*.img
# Pharo Smalltalk Debug log file
PharoDebug.log
@@ -10,6 +13,12 @@ PharoDebug.log
# Squeak Smalltalk Debug log file
SqueakDebug.log
+# Dolphin Smalltalk source file
+*.sml
+
+# Dolphin Smalltalk error file
+*.errors
+
# Monticello package cache
/package-cache
diff --git a/options/gitignore/Snap b/options/gitignore/Snap
new file mode 100644
index 0000000000..ea38c6dd42
--- /dev/null
+++ b/options/gitignore/Snap
@@ -0,0 +1,14 @@
+# gitginore template for creating Snap packages
+# website: https://snapcraft.io/
+
+parts/
+prime/
+stage/
+*.snap
+
+# Snapcraft global state tracking data(automatically generated)
+# https://forum.snapcraft.io/t/location-to-save-global-state/768
+/snap/.snapcraft/
+
+# Source archive packed by `snapcraft cleanbuild` before pushing to the LXD container
+/*_source.tar.bz2
diff --git a/options/gitignore/Splunk b/options/gitignore/Splunk
new file mode 100644
index 0000000000..d063da0ea7
--- /dev/null
+++ b/options/gitignore/Splunk
@@ -0,0 +1,8 @@
+# gitignore template for Splunk apps
+# documentation: http://docs.splunk.com/Documentation/Splunk/6.2.3/admin/Defaultmetaconf
+
+# Splunk local meta file
+local.meta
+
+# Splunk local folder
+local
diff --git a/options/gitignore/Swift b/options/gitignore/Swift
index 7b0d62bc23..330d1674f3 100644
--- a/options/gitignore/Swift
+++ b/options/gitignore/Swift
@@ -2,11 +2,17 @@
#
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
-## Build generated
+## User settings
+xcuserdata/
+
+## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9)
+*.xcscmblueprint
+*.xccheckout
+
+## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4)
build/
DerivedData/
-
-## Various settings
+*.moved-aside
*.pbxuser
!default.pbxuser
*.mode1v3
@@ -15,15 +21,11 @@ DerivedData/
!default.mode2v3
*.perspectivev3
!default.perspectivev3
-xcuserdata/
-
-## Other
-*.moved-aside
-*.xccheckout
-*.xcscmblueprint
## Obj-C/Swift specific
*.hmap
+
+## App packaging
*.ipa
*.dSYM.zip
*.dSYM
@@ -38,6 +40,12 @@ playground.xcworkspace
# Packages/
# Package.pins
# Package.resolved
+# *.xcodeproj
+#
+# Xcode automatically generates this directory with a .xcworkspacedata file and xcuserdata
+# hence it is not needed unless you have added a package configuration file to your project
+# .swiftpm
+
.build/
# CocoaPods
@@ -56,12 +64,16 @@ playground.xcworkspace
# Add this line if you want to avoid checking in source code from Carthage dependencies.
# Carthage/Checkouts
-Carthage/Build
+Carthage/Build/
+
+# Accio dependency management
+Dependencies/
+.accio/
# 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.
+# 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://docs.fastlane.tools/best-practices/source-control/#source-control
diff --git a/options/gitignore/TeX b/options/gitignore/TeX
index 753f2b954f..859f705bdb 100644
--- a/options/gitignore/TeX
+++ b/options/gitignore/TeX
@@ -109,6 +109,11 @@ acs-*.bib
*.glo
*.gls
*.glsdefs
+*.lzo
+*.lzs
+
+# uncomment this for glossaries-extra (will ignore makeindex's style files!)
+# *.ist
# gnuplottex
*-gnuplottex-*
@@ -137,11 +142,13 @@ acs-*.bib
# listings
*.lol
+# luatexja-ruby
+*.ltjruby
+
# makeidx
*.idx
*.ilg
*.ind
-*.ist
# minitoc
*.maf
@@ -205,6 +212,10 @@ pythontex-files-*/
# todonotes
*.tdo
+# vhistory
+*.hst
+*.ver
+
# easy-todo
*.lod
@@ -217,8 +228,9 @@ pythontex-files-*/
# xindy
*.xdy
-# xypic precompiled matrices
+# xypic precompiled matrices and outlines
*.xyc
+*.xyd
# endfloat
*.ttt
@@ -241,9 +253,15 @@ TSWLatexianTemp*
# Kile
*.backup
+# gummi
+.*.swp
+
# KBibTeX
*~[0-9]*
+# TeXnicCenter
+*.tps
+
# auto folder when using emacs and auctex
./auto/*
*.el
@@ -253,3 +271,6 @@ TSWLatexianTemp*
# standalone packages
*.sta
+
+# Makeindex log files
+*.lpz
diff --git a/options/gitignore/Terraform b/options/gitignore/Terraform
index a893580346..7a3e2fd094 100644
--- a/options/gitignore/Terraform
+++ b/options/gitignore/Terraform
@@ -24,3 +24,6 @@ override.tf.json
# Include override files you do wish to add to version control using negated pattern
#
# !example_override.tf
+
+# Include tfplan files to ignore the plan output of command: terraform plan -out=tfplan
+# example: *tfplan*
diff --git a/options/gitignore/ThinkPHP b/options/gitignore/ThinkPHP
new file mode 100644
index 0000000000..348ebf0577
--- /dev/null
+++ b/options/gitignore/ThinkPHP
@@ -0,0 +1,8 @@
+# gitignore template for ThinkPHP v3.2.3
+# website: http://www.thinkphp.cn/
+
+# Logs and Cache files
+/Application/Runtime/
+
+# Common configure file
+/Application/Common/Conf/config.php \ No newline at end of file
diff --git a/options/gitignore/Unity b/options/gitignore/Unity
index 833e6d4291..b3433dae65 100644
--- a/options/gitignore/Unity
+++ b/options/gitignore/Unity
@@ -1,13 +1,30 @@
-[Ll]ibrary/
-[Tt]emp/
-[Oo]bj/
-[Bb]uild/
-[Bb]uilds/
-Assets/AssetStoreTools*
+# This .gitignore file should be placed at the root of your Unity project directory
+#
+# Get latest from https://github.com/github/gitignore/blob/master/Unity.gitignore
+#
+/[Ll]ibrary/
+/[Tt]emp/
+/[Oo]bj/
+/[Bb]uild/
+/[Bb]uilds/
+/[Ll]ogs/
+/[Mm]emoryCaptures/
+
+# Asset meta data should only be ignored when the corresponding asset is also ignored
+!/[Aa]ssets/**/*.meta
+
+# Uncomment this line if you wish to ignore the asset store tools plugin
+# /[Aa]ssets/AssetStoreTools*
+
+# Autogenerated Jetbrains Rider plugin
+/[Aa]ssets/Plugins/Editor/JetBrains*
# Visual Studio cache directory
.vs/
+# Gradle cache directory
+.gradle/
+
# Autogenerated VS/MD/Consulo solution and project files
ExportedObj/
.consulo/
@@ -22,16 +39,22 @@ ExportedObj/
*.booproj
*.svd
*.pdb
+*.mdb
*.opendb
*.VC.db
# Unity3D generated meta files
*.pidb.meta
*.pdb.meta
+*.mdb.meta
-# Unity3D Generated File On Crash Reports
+# Unity3D generated file on crash reports
sysinfo.txt
# Builds
*.apk
*.unitypackage
+
+# Crashlytics generated file
+crashlytics-build.properties
+
diff --git a/options/gitignore/Vagrant b/options/gitignore/Vagrant
index 93987ca00e..a8e2345447 100644
--- a/options/gitignore/Vagrant
+++ b/options/gitignore/Vagrant
@@ -2,4 +2,4 @@
.vagrant/
# Log files (if you are creating logs in debug mode, uncomment this)
-# *.logs
+# *.log
diff --git a/options/gitignore/Vim b/options/gitignore/Vim
index 741518ffd2..19fa63264c 100644
--- a/options/gitignore/Vim
+++ b/options/gitignore/Vim
@@ -1,5 +1,6 @@
# Swap
[._]*.s[a-v][a-z]
+!*.svg # comment out if you don't need vector files
[._]*.sw[a-p]
[._]s[a-rt-v][a-z]
[._]ss[a-gi-z]
@@ -7,6 +8,7 @@
# Session
Session.vim
+Sessionx.vim
# Temporary
.netrwhist
diff --git a/options/gitignore/Virtuoso b/options/gitignore/Virtuoso
new file mode 100644
index 0000000000..2de03673a6
--- /dev/null
+++ b/options/gitignore/Virtuoso
@@ -0,0 +1,18 @@
+# Gitignore for Cadence Virtuoso
+################################################################
+
+# Log files
+*.log
+panic*.log.*
+
+# OpenAccess database lock files
+*.cdslck*
+
+# Run directories for layout vs. schematic and design rule check
+lvsRunDir/*
+drcRunDir/*
+
+# Abstract generation tool
+abstract.log*
+abstract.record*
+
diff --git a/options/gitignore/VisualStudio b/options/gitignore/VisualStudio
index 4d13c54854..611428faba 100644
--- a/options/gitignore/VisualStudio
+++ b/options/gitignore/VisualStudio
@@ -13,6 +13,9 @@
# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs
+# Mono auto generated files
+mono_crash.*
+
# Build results
[Dd]ebug/
[Dd]ebugPublic/
@@ -20,10 +23,13 @@
[Rr]eleases/
x64/
x86/
+[Aa][Rr][Mm]/
+[Aa][Rr][Mm]64/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/
+[Ll]ogs/
# Visual Studio 2015/2017 cache/options directory
.vs/
@@ -37,9 +43,10 @@ Generated\ Files/
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
-# NUNIT
+# NUnit
*.VisualState.xml
TestResult.xml
+nunit-*.xml
# Build Results of an ATL Project
[Dd]ebugPS/
@@ -120,9 +127,6 @@ _ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user
-# JustCode is a .NET coding add-in
-.JustCode
-
# TeamCity is a build add-in
_TeamCity*
@@ -133,6 +137,9 @@ _TeamCity*
.axoCover/*
!.axoCover/settings.json
+# Coverlet is a free, cross platform Code Coverage Tool
+coverage*[.json, .xml, .info]
+
# Visual Studio code coverage results
*.coverage
*.coveragexml
@@ -180,6 +187,8 @@ PublishScripts/
# NuGet Packages
*.nupkg
+# NuGet Symbol Packages
+*.snupkg
# The packages folder can be ignored because of Package Restore
**/[Pp]ackages/*
# except build/, which is used as an MSBuild target.
@@ -204,12 +213,14 @@ BundleArtifacts/
Package.StoreAssociation.xml
_pkginfo.txt
*.appx
+*.appxbundle
+*.appxupload
# Visual Studio cache files
# files ending in .cache can be ignored
*.[Cc]ache
# but keep track of directories ending in .cache
-!*.[Cc]ache/
+!?*.[Cc]ache/
# Others
ClientBin/
@@ -253,6 +264,9 @@ ServiceFabricBackup/
*.bim.layout
*.bim_*.settings
*.rptproj.rsuser
+*- [Bb]ackup.rdl
+*- [Bb]ackup ([0-9]).rdl
+*- [Bb]ackup ([0-9][0-9]).rdl
# Microsoft Fakes
FakesAssemblies/
@@ -288,10 +302,6 @@ paket-files/
# FAKE - F# Make
.fake/
-# JetBrains Rider
-.idea/
-*.sln.iml
-
# CodeRush personal settings
.cr/personal
@@ -332,3 +342,12 @@ ASALocalRun/
# Local History for Visual Studio
.localhistory/
+
+# BeatPulse healthcheck temp database
+healthchecksdb
+
+# Backup folder for Package Reference Convert tool in Visual Studio 2017
+MigrationBackup/
+
+# Ionide (cross platform F# VS Code tools) working folder
+.ionide/
diff --git a/options/gitignore/VisualStudioCode b/options/gitignore/VisualStudioCode
index 0511e2b51f..afba0a7c61 100644
--- a/options/gitignore/VisualStudioCode
+++ b/options/gitignore/VisualStudioCode
@@ -3,3 +3,4 @@
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
+*.code-workspace
diff --git a/options/gitignore/Vue b/options/gitignore/Vue
new file mode 100644
index 0000000000..4538951c4b
--- /dev/null
+++ b/options/gitignore/Vue
@@ -0,0 +1,9 @@
+# gitignore template for Vue.js projects
+#
+# Recommended template: Node.gitignore
+
+# TODO: where does this rule come from?
+docs/_book
+
+# TODO: where does this rule come from?
+test/
diff --git a/options/gitignore/Windows b/options/gitignore/Windows
index 0251dd21ad..84bffec74d 100644
--- a/options/gitignore/Windows
+++ b/options/gitignore/Windows
@@ -1,5 +1,6 @@
# Windows thumbnail cache files
Thumbs.db
+Thumbs.db:encryptable
ehthumbs.db
ehthumbs_vista.db
diff --git a/options/gitignore/WordPress b/options/gitignore/WordPress
index 3b181ec0cf..a32768a94e 100644
--- a/options/gitignore/WordPress
+++ b/options/gitignore/WordPress
@@ -1,19 +1,23 @@
-*.log
-wp-config.php
-wp-content/advanced-cache.php
-wp-content/backup-db/
-wp-content/backups/
-wp-content/blogs.dir/
-wp-content/cache/
-wp-content/upgrade/
-wp-content/uploads/
-wp-content/mu-plugins/
-wp-content/wp-cache-config.php
+# ignore everything in the root except the "wp-content" directory.
+!wp-content/
+
+# ignore everything in the "wp-content" directory, except:
+# "mu-plugins", "plugins", "themes" directory
+wp-content/*
+!wp-content/mu-plugins/
+!wp-content/plugins/
+!wp-content/themes/
+
+# ignore these plugins
wp-content/plugins/hello.php
-/.htaccess
-/license.txt
-/readme.html
-/sitemap.xml
-/sitemap.xml.gz
+# ignore specific themes
+wp-content/themes/twenty*/
+# ignore node dependency directories
+node_modules/
+
+# ignore log files and databases
+*.log
+*.sql
+*.sqlite
diff --git a/options/gitignore/Xcode b/options/gitignore/Xcode
index b01314d3a6..910554681a 100644
--- a/options/gitignore/Xcode
+++ b/options/gitignore/Xcode
@@ -2,11 +2,17 @@
#
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
-## Build generated
+## User settings
+xcuserdata/
+
+## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9)
+*.xcscmblueprint
+*.xccheckout
+
+## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4)
build/
DerivedData/
-
-## Various settings
+*.moved-aside
*.pbxuser
!default.pbxuser
*.mode1v3
@@ -15,65 +21,6 @@ DerivedData/
!default.mode2v3
*.perspectivev3
!default.perspectivev3
-xcuserdata/
-
-## Other
-*.moved-aside
-*.xccheckout
-*.xcscmblueprint
-
-## Obj-C/Swift specific
-*.hmap
-*.ipa
-*.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
-# Package.resolved
-.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:
-# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
-#
-# Pods/
-#
-# Add this line if you want to avoid checking in source code from the Xcode workspace
-# *.xcworkspace
-
-# 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.
-# For more information about the recommended setup visit:
-# https://docs.fastlane.tools/best-practices/source-control/#source-control
-
-fastlane/report.xml
-fastlane/Preview.html
-fastlane/screenshots/**/*.png
-fastlane/test_output
-
-# Code Injection
-#
-# After new code Injection tools there's a generated folder /iOSInjectionProject
-# https://github.com/johnno1962/injectionforxcode
-
-iOSInjectionProject/
+## Gcc Patch
+/*.gcno
diff --git a/options/gitignore/Xilinx b/options/gitignore/Xilinx
new file mode 100644
index 0000000000..afe5e8214f
--- /dev/null
+++ b/options/gitignore/Xilinx
@@ -0,0 +1,105 @@
+# gitignore template for Xilinx Vivado Design Suite
+# website: https://www.xilinx.com/support/download.html
+
+# [home]
+*.jou
+*.log
+*.debug
+*.str
+*.zip
+*.tmp
+*.rst
+*.os
+*.js
+*.pb
+*.dcp
+*.hwdef
+*.vds
+*.veo
+*.wdf
+*.vdi
+*.dmp
+*.rpx
+*.rpt
+*_stub.v
+*_stub.vhdl
+*_funcsim.v
+*_funcsim.vhdl
+.project
+
+# [dir]
+*.cache
+.metadata
+*.data
+*.ipdefs
+.Xil
+*.sdk
+*.hw
+*.ip_user_files
+
+### IP synth
+*_synth_*
+
+.jobs
+
+### project synth
+*/*.runs/synth*/*.xml
+*/*.runs/synth*/*.txt
+*/*.runs/synth*/*.sh
+*/*.runs/synth*/*.tcl
+*/*.runs/synth*/*.bat
+*/*.runs/synth*/*.xdc
+!*/*.runs/synth*/*utilization*.rpt
+
+*.runs/synth*/*.xml
+*.runs/synth*/*.txt
+*.runs/synth*/*.sh
+*.runs/synth*/*.tcl
+*.runs/synth*/*.bat
+*.runs/synth*/*.xdc
+!*.runs/synth*/*utilization*.rpt
+
+### project impl
+*/*.runs/impl*/*.xml
+*/*.runs/impl*/*.html
+*/*.runs/impl*/*.txt
+*/*.runs/impl*/*.sh
+*/*.runs/impl*/*.tcl
+*/*.runs/impl*/*.bat
+!*/*.runs/impl*/*utilization*.rpt
+
+*.runs/impl*/*.xml
+*.runs/impl*/*.html
+*.runs/impl*/*.txt
+*.runs/impl*/*.sh
+*.runs/impl*/*.tcl
+*.runs/impl*/*.bat
+!*.runs/impl*/*utilization*.rpt
+
+### block design
+*/*/bd/*/hdl
+*/*/*/bd/*/hdl
+
+*/*/bd/*/*.xdc
+*/*/*/bd/*/*.xdc
+
+*/*/bd/*/ip/*/*.xdc
+*/*/*/bd/*/ip/*/*.xdc
+
+*/*/bd/*/ip/*/*/
+*/*/*/bd/*/ip/*/*/
+
+*/*/bd/*/ip/*/*.vhd
+*/*/*/bd/*/ip/*/*.vhd
+
+*/*/bd/*/ip/*/*.xml
+*/*/*/bd/*/ip/*/*.xml
+
+*.c
+*.h
+*.vho
+*.html
+*/*/bd/*/ip/*/*.tcl
+*/*/*/bd/*/ip/*/*.tcl
+hw_handoff
+ipshared
diff --git a/options/gitignore/esp-idf b/options/gitignore/esp-idf
new file mode 100644
index 0000000000..3713b15792
--- /dev/null
+++ b/options/gitignore/esp-idf
@@ -0,0 +1,6 @@
+# gitignore template for esp-idf, the official development framework for ESP32
+# https://github.com/espressif/esp-idf
+
+build/
+sdkconfig
+sdkconfig.old