summaryrefslogtreecommitdiff
path: root/gitignore/Global
diff options
context:
space:
mode:
Diffstat (limited to 'gitignore/Global')
-rw-r--r--gitignore/Global/Anjuta.gitignore3
-rw-r--r--gitignore/Global/Ansible.gitignore1
-rw-r--r--gitignore/Global/Archives.gitignore28
-rw-r--r--gitignore/Global/Backup.gitignore5
-rw-r--r--gitignore/Global/Bazaar.gitignore2
-rw-r--r--gitignore/Global/BricxCC.gitignore4
-rw-r--r--gitignore/Global/CVS.gitignore4
-rw-r--r--gitignore/Global/Calabash.gitignore10
-rw-r--r--gitignore/Global/Cloud9.gitignore3
-rw-r--r--gitignore/Global/CodeKit.gitignore4
-rw-r--r--gitignore/Global/DartEditor.gitignore2
-rw-r--r--gitignore/Global/Diff.gitignore2
-rw-r--r--gitignore/Global/Dreamweaver.gitignore7
-rw-r--r--gitignore/Global/Dropbox.gitignore4
-rw-r--r--gitignore/Global/Eclipse.gitignore55
-rw-r--r--gitignore/Global/EiffelStudio.gitignore2
-rw-r--r--gitignore/Global/Emacs.gitignore49
-rw-r--r--gitignore/Global/Ensime.gitignore4
-rw-r--r--gitignore/Global/Espresso.gitignore1
-rw-r--r--gitignore/Global/FlexBuilder.gitignore3
-rw-r--r--gitignore/Global/GPG.gitignore2
-rw-r--r--gitignore/Global/Images.gitignore63
-rw-r--r--gitignore/Global/JDeveloper.gitignore13
-rw-r--r--gitignore/Global/JEnv.gitignore5
-rw-r--r--gitignore/Global/JetBrains.gitignore68
-rw-r--r--gitignore/Global/KDevelop4.gitignore2
-rw-r--r--gitignore/Global/Kate.gitignore3
-rw-r--r--gitignore/Global/Lazarus.gitignore30
-rw-r--r--gitignore/Global/LibreOffice.gitignore2
-rw-r--r--gitignore/Global/Linux.gitignore13
-rw-r--r--gitignore/Global/LyX.gitignore4
-rw-r--r--gitignore/Global/MATLAB.gitignore28
-rw-r--r--gitignore/Global/Mercurial.gitignore6
-rw-r--r--gitignore/Global/MicrosoftOffice.gitignore19
-rw-r--r--gitignore/Global/ModelSim.gitignore23
-rw-r--r--gitignore/Global/Momentics.gitignore8
-rw-r--r--gitignore/Global/MonoDevelop.gitignore8
-rw-r--r--gitignore/Global/NetBeans.gitignore8
-rw-r--r--gitignore/Global/Ninja.gitignore2
-rw-r--r--gitignore/Global/NotepadPP.gitignore2
l---------gitignore/Global/Octave.gitignore1
-rw-r--r--gitignore/Global/Otto.gitignore1
-rw-r--r--gitignore/Global/PSoCCreator.gitignore18
-rw-r--r--gitignore/Global/Patch.gitignore2
-rw-r--r--gitignore/Global/PuTTY.gitignore2
-rw-r--r--gitignore/Global/README.md10
-rw-r--r--gitignore/Global/Redcar.gitignore1
-rw-r--r--gitignore/Global/Redis.gitignore3
-rw-r--r--gitignore/Global/SBT.gitignore12
-rw-r--r--gitignore/Global/SVN.gitignore1
-rw-r--r--gitignore/Global/SlickEdit.gitignore11
-rw-r--r--gitignore/Global/Stata.gitignore24
-rw-r--r--gitignore/Global/SublimeText.gitignore30
-rw-r--r--gitignore/Global/SynopsysVCS.gitignore36
-rw-r--r--gitignore/Global/Tags.gitignore17
-rw-r--r--gitignore/Global/TextMate.gitignore3
-rw-r--r--gitignore/Global/TortoiseGit.gitignore2
-rw-r--r--gitignore/Global/Vagrant.gitignore5
-rw-r--r--gitignore/Global/Vim.gitignore18
-rw-r--r--gitignore/Global/VirtualEnv.gitignore12
-rw-r--r--gitignore/Global/Virtuoso.gitignore18
-rw-r--r--gitignore/Global/VisualStudioCode.gitignore5
-rw-r--r--gitignore/Global/WebMethods.gitignore14
-rw-r--r--gitignore/Global/Windows.gitignore24
-rw-r--r--gitignore/Global/Xcode.gitignore30
-rw-r--r--gitignore/Global/XilinxISE.gitignore67
-rw-r--r--gitignore/Global/macOS.gitignore26
67 files changed, 895 insertions, 0 deletions
diff --git a/gitignore/Global/Anjuta.gitignore b/gitignore/Global/Anjuta.gitignore
new file mode 100644
index 0000000..20dd42c
--- /dev/null
+++ b/gitignore/Global/Anjuta.gitignore
@@ -0,0 +1,3 @@
+# Local configuration folder and symbol database
+/.anjuta/
+/.anjuta_sym_db.db
diff --git a/gitignore/Global/Ansible.gitignore b/gitignore/Global/Ansible.gitignore
new file mode 100644
index 0000000..a8b42eb
--- /dev/null
+++ b/gitignore/Global/Ansible.gitignore
@@ -0,0 +1 @@
+*.retry
diff --git a/gitignore/Global/Archives.gitignore b/gitignore/Global/Archives.gitignore
new file mode 100644
index 0000000..43fd558
--- /dev/null
+++ b/gitignore/Global/Archives.gitignore
@@ -0,0 +1,28 @@
+# It's better to unpack these files and commit the raw source because
+# git has its own built in compression methods.
+*.7z
+*.jar
+*.rar
+*.zip
+*.gz
+*.tgz
+*.bzip
+*.bz2
+*.xz
+*.lzma
+*.cab
+
+# Packing-only formats
+*.iso
+*.tar
+
+# Package management formats
+*.dmg
+*.xpi
+*.gem
+*.egg
+*.deb
+*.rpm
+*.msi
+*.msm
+*.msp
diff --git a/gitignore/Global/Backup.gitignore b/gitignore/Global/Backup.gitignore
new file mode 100644
index 0000000..825ce52
--- /dev/null
+++ b/gitignore/Global/Backup.gitignore
@@ -0,0 +1,5 @@
+*.bak
+*.gho
+*.ori
+*.orig
+*.tmp
diff --git a/gitignore/Global/Bazaar.gitignore b/gitignore/Global/Bazaar.gitignore
new file mode 100644
index 0000000..3cbbcbd
--- /dev/null
+++ b/gitignore/Global/Bazaar.gitignore
@@ -0,0 +1,2 @@
+.bzr/
+.bzrignore
diff --git a/gitignore/Global/BricxCC.gitignore b/gitignore/Global/BricxCC.gitignore
new file mode 100644
index 0000000..c1d16a4
--- /dev/null
+++ b/gitignore/Global/BricxCC.gitignore
@@ -0,0 +1,4 @@
+# Bricx Command Center IDE
+# http://bricxcc.sourceforge.net
+*.bak
+*.sym
diff --git a/gitignore/Global/CVS.gitignore b/gitignore/Global/CVS.gitignore
new file mode 100644
index 0000000..1695352
--- /dev/null
+++ b/gitignore/Global/CVS.gitignore
@@ -0,0 +1,4 @@
+/CVS/*
+**/CVS/*
+.cvsignore
+*/.cvsignore
diff --git a/gitignore/Global/Calabash.gitignore b/gitignore/Global/Calabash.gitignore
new file mode 100644
index 0000000..8a75b32
--- /dev/null
+++ b/gitignore/Global/Calabash.gitignore
@@ -0,0 +1,10 @@
+# Calabash / Cucumber
+rerun/
+reports/
+screenshots/
+screenshot*.png
+test-servers/
+
+# bundler
+.bundle
+vendor
diff --git a/gitignore/Global/Cloud9.gitignore b/gitignore/Global/Cloud9.gitignore
new file mode 100644
index 0000000..3f4384d
--- /dev/null
+++ b/gitignore/Global/Cloud9.gitignore
@@ -0,0 +1,3 @@
+# Cloud9 IDE - http://c9.io
+.c9revisions
+.c9
diff --git a/gitignore/Global/CodeKit.gitignore b/gitignore/Global/CodeKit.gitignore
new file mode 100644
index 0000000..09b8412
--- /dev/null
+++ b/gitignore/Global/CodeKit.gitignore
@@ -0,0 +1,4 @@
+# General CodeKit files to ignore
+config.codekit
+config.codekit3
+/min
diff --git a/gitignore/Global/DartEditor.gitignore b/gitignore/Global/DartEditor.gitignore
new file mode 100644
index 0000000..948920b
--- /dev/null
+++ b/gitignore/Global/DartEditor.gitignore
@@ -0,0 +1,2 @@
+.project
+.buildlog
diff --git a/gitignore/Global/Diff.gitignore b/gitignore/Global/Diff.gitignore
new file mode 100644
index 0000000..59491b4
--- /dev/null
+++ b/gitignore/Global/Diff.gitignore
@@ -0,0 +1,2 @@
+*.patch
+*.diff
diff --git a/gitignore/Global/Dreamweaver.gitignore b/gitignore/Global/Dreamweaver.gitignore
new file mode 100644
index 0000000..0621a3d
--- /dev/null
+++ b/gitignore/Global/Dreamweaver.gitignore
@@ -0,0 +1,7 @@
+# DW Dreamweaver added files
+_notes
+_compareTemp
+configs/
+dwsync.xml
+dw_php_codehinting.config
+*.mno
diff --git a/gitignore/Global/Dropbox.gitignore b/gitignore/Global/Dropbox.gitignore
new file mode 100644
index 0000000..40f4a46
--- /dev/null
+++ b/gitignore/Global/Dropbox.gitignore
@@ -0,0 +1,4 @@
+# Dropbox settings and caches
+.dropbox
+.dropbox.attr
+.dropbox.cache
diff --git a/gitignore/Global/Eclipse.gitignore b/gitignore/Global/Eclipse.gitignore
new file mode 100644
index 0000000..3417075
--- /dev/null
+++ b/gitignore/Global/Eclipse.gitignore
@@ -0,0 +1,55 @@
+.metadata
+bin/
+tmp/
+*.tmp
+*.bak
+*.swp
+*~.nib
+local.properties
+.settings/
+.loadpath
+.recommenders
+
+# External tool builders
+.externalToolBuilders/
+
+# Locally stored "Eclipse launch configurations"
+*.launch
+
+# PyDev specific (Python IDE for Eclipse)
+*.pydevproject
+
+# CDT-specific (C/C++ Development Tooling)
+.cproject
+
+# CDT- autotools
+.autotools
+
+# Java annotation processor (APT)
+.factorypath
+
+# PDT-specific (PHP Development Tools)
+.buildpath
+
+# sbteclipse plugin
+.target
+
+# Tern plugin
+.tern-project
+
+# TeXlipse plugin
+.texlipse
+
+# STS (Spring Tool Suite)
+.springBeans
+
+# Code Recommenders
+.recommenders/
+
+# Annotation Processing
+.apt_generated/
+
+# Scala IDE specific (Scala & Java development for Eclipse)
+.cache-main
+.scala_dependencies
+.worksheet
diff --git a/gitignore/Global/EiffelStudio.gitignore b/gitignore/Global/EiffelStudio.gitignore
new file mode 100644
index 0000000..f41b4f7
--- /dev/null
+++ b/gitignore/Global/EiffelStudio.gitignore
@@ -0,0 +1,2 @@
+# The compilation directory
+EIFGENs
diff --git a/gitignore/Global/Emacs.gitignore b/gitignore/Global/Emacs.gitignore
new file mode 100644
index 0000000..d40e865
--- /dev/null
+++ b/gitignore/Global/Emacs.gitignore
@@ -0,0 +1,49 @@
+# -*- mode: gitignore; -*-
+*~
+\#*\#
+/.emacs.desktop
+/.emacs.desktop.lock
+*.elc
+auto-save-list
+tramp
+.\#*
+
+# Org-mode
+.org-id-locations
+*_archive
+
+# flymake-mode
+*_flymake.*
+
+# eshell files
+/eshell/history
+/eshell/lastdir
+
+# elpa packages
+/elpa/
+
+# reftex files
+*.rel
+
+# AUCTeX auto folder
+/auto/
+
+# cask packages
+.cask/
+dist/
+
+# Flycheck
+flycheck_*.el
+
+# server auth directory
+/server/
+
+# projectiles files
+.projectile
+
+# directory configuration
+.dir-locals.el
+
+# network security
+/network-security.data
+
diff --git a/gitignore/Global/Ensime.gitignore b/gitignore/Global/Ensime.gitignore
new file mode 100644
index 0000000..f2daebb
--- /dev/null
+++ b/gitignore/Global/Ensime.gitignore
@@ -0,0 +1,4 @@
+# Ensime specific
+.ensime
+.ensime_cache/
+.ensime_lucene/
diff --git a/gitignore/Global/Espresso.gitignore b/gitignore/Global/Espresso.gitignore
new file mode 100644
index 0000000..1234530
--- /dev/null
+++ b/gitignore/Global/Espresso.gitignore
@@ -0,0 +1 @@
+*.esproj
diff --git a/gitignore/Global/FlexBuilder.gitignore b/gitignore/Global/FlexBuilder.gitignore
new file mode 100644
index 0000000..bbbfb91
--- /dev/null
+++ b/gitignore/Global/FlexBuilder.gitignore
@@ -0,0 +1,3 @@
+bin/
+bin-debug/
+bin-release/
diff --git a/gitignore/Global/GPG.gitignore b/gitignore/Global/GPG.gitignore
new file mode 100644
index 0000000..7740a01
--- /dev/null
+++ b/gitignore/Global/GPG.gitignore
@@ -0,0 +1,2 @@
+secring.*
+
diff --git a/gitignore/Global/Images.gitignore b/gitignore/Global/Images.gitignore
new file mode 100644
index 0000000..97dcdbe
--- /dev/null
+++ b/gitignore/Global/Images.gitignore
@@ -0,0 +1,63 @@
+# JPEG
+*.jpg
+*.jpeg
+*.jpe
+*.jif
+*.jfif
+*.jfi
+
+# JPEG 2000
+*.jp2
+*.j2k
+*.jpf
+*.jpx
+*.jpm
+*.mj2
+
+# JPEG XR
+*.jxr
+*.hdp
+*.wdp
+
+# Graphics Interchange Format
+*.gif
+
+# RAW
+*.raw
+
+# Web P
+*.webp
+
+# Portable Network Graphics
+*.png
+
+# Animated Portable Network Graphics
+*.apng
+
+# Multiple-image Network Graphics
+*.mng
+
+# Tagged Image File Format
+*.tiff
+*.tif
+
+# Scalable Vector Graphics
+*.svg
+*.svgz
+
+# Portable Document Format
+*.pdf
+
+# X BitMap
+*.xbm
+
+# BMP
+*.bmp
+*.dib
+
+# ICO
+*.ico
+
+# 3D Images
+*.3dm
+*.max
diff --git a/gitignore/Global/JDeveloper.gitignore b/gitignore/Global/JDeveloper.gitignore
new file mode 100644
index 0000000..5bba6f3
--- /dev/null
+++ b/gitignore/Global/JDeveloper.gitignore
@@ -0,0 +1,13 @@
+# default application storage directory used by the IDE Performance Cache feature
+.data/
+
+# used for ADF styles caching
+temp/
+
+# default output directories
+classes/
+deploy/
+javadoc/
+
+# lock file, a part of Oracle Credential Store Framework
+cwallet.sso.lck \ No newline at end of file
diff --git a/gitignore/Global/JEnv.gitignore b/gitignore/Global/JEnv.gitignore
new file mode 100644
index 0000000..d838300
--- /dev/null
+++ b/gitignore/Global/JEnv.gitignore
@@ -0,0 +1,5 @@
+# JEnv local Java version configuration file
+.java-version
+
+# Used by previous versions of JEnv
+.jenv-version
diff --git a/gitignore/Global/JetBrains.gitignore b/gitignore/Global/JetBrains.gitignore
new file mode 100644
index 0000000..e80f46b
--- /dev/null
+++ b/gitignore/Global/JetBrains.gitignore
@@ -0,0 +1,68 @@
+# 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/**/usage.statistics.xml
+.idea/**/dictionaries
+.idea/**/shelf
+
+# Generated files
+.idea/**/contentModel.xml
+
+# Sensitive or high-churn files
+.idea/**/dataSources/
+.idea/**/dataSources.ids
+.idea/**/dataSources.local.xml
+.idea/**/sqlDataSources.xml
+.idea/**/dynamic.xml
+.idea/**/uiDesigner.xml
+.idea/**/dbnavigator.xml
+
+# Gradle
+.idea/**/gradle.xml
+.idea/**/libraries
+
+# Gradle and Maven with auto-import
+# 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/modules.xml
+# .idea/*.iml
+# .idea/modules
+# *.iml
+# *.ipr
+
+# CMake
+cmake-build-*/
+
+# Mongo Explorer plugin
+.idea/**/mongoSettings.xml
+
+# File-based project format
+*.iws
+
+# IntelliJ
+out/
+
+# mpeltonen/sbt-idea plugin
+.idea_modules/
+
+# JIRA plugin
+atlassian-ide-plugin.xml
+
+# Cursive Clojure plugin
+.idea/replstate.xml
+
+# Crashlytics plugin (for Android Studio and IntelliJ)
+com_crashlytics_export_strings.xml
+crashlytics.properties
+crashlytics-build.properties
+fabric.properties
+
+# Editor-based Rest Client
+.idea/httpRequests
+
+# Android studio 3.1+ serialized cache file
+.idea/caches/build_file_checksums.ser
diff --git a/gitignore/Global/KDevelop4.gitignore b/gitignore/Global/KDevelop4.gitignore
new file mode 100644
index 0000000..7ac57b1
--- /dev/null
+++ b/gitignore/Global/KDevelop4.gitignore
@@ -0,0 +1,2 @@
+*.kdev4
+.kdev4/
diff --git a/gitignore/Global/Kate.gitignore b/gitignore/Global/Kate.gitignore
new file mode 100644
index 0000000..7ff06ce
--- /dev/null
+++ b/gitignore/Global/Kate.gitignore
@@ -0,0 +1,3 @@
+# Swap Files #
+.*.kate-swp
+.swp.*
diff --git a/gitignore/Global/Lazarus.gitignore b/gitignore/Global/Lazarus.gitignore
new file mode 100644
index 0000000..b32943f
--- /dev/null
+++ b/gitignore/Global/Lazarus.gitignore
@@ -0,0 +1,30 @@
+# Lazarus compiler-generated binaries (safe to delete)
+*.exe
+*.dll
+*.so
+*.dylib
+*.lrs
+*.res
+*.compiled
+*.dbg
+*.ppu
+*.o
+*.or
+*.a
+
+# Lazarus autogenerated files (duplicated info)
+*.rst
+*.rsj
+*.lrt
+
+# Lazarus local files (user-specific info)
+*.lps
+
+# Lazarus backups and unit output folders.
+# These can be changed by user in Lazarus/project options.
+backup/
+*.bak
+lib/
+
+# Application bundle for Mac OS
+*.app/
diff --git a/gitignore/Global/LibreOffice.gitignore b/gitignore/Global/LibreOffice.gitignore
new file mode 100644
index 0000000..586beac
--- /dev/null
+++ b/gitignore/Global/LibreOffice.gitignore
@@ -0,0 +1,2 @@
+# LibreOffice locks
+.~lock.*#
diff --git a/gitignore/Global/Linux.gitignore b/gitignore/Global/Linux.gitignore
new file mode 100644
index 0000000..b56bf65
--- /dev/null
+++ b/gitignore/Global/Linux.gitignore
@@ -0,0 +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/gitignore/Global/LyX.gitignore b/gitignore/Global/LyX.gitignore
new file mode 100644
index 0000000..8efe019
--- /dev/null
+++ b/gitignore/Global/LyX.gitignore
@@ -0,0 +1,4 @@
+# Ignore LyX backup and autosave files
+# http://www.lyx.org/
+*.lyx~
+*.lyx#
diff --git a/gitignore/Global/MATLAB.gitignore b/gitignore/Global/MATLAB.gitignore
new file mode 100644
index 0000000..46a83d6
--- /dev/null
+++ b/gitignore/Global/MATLAB.gitignore
@@ -0,0 +1,28 @@
+# 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
+
+# Octave session info
+octave-workspace
diff --git a/gitignore/Global/Mercurial.gitignore b/gitignore/Global/Mercurial.gitignore
new file mode 100644
index 0000000..e65d113
--- /dev/null
+++ b/gitignore/Global/Mercurial.gitignore
@@ -0,0 +1,6 @@
+.hg/
+.hgignore
+.hgsigs
+.hgsub
+.hgsubstate
+.hgtags
diff --git a/gitignore/Global/MicrosoftOffice.gitignore b/gitignore/Global/MicrosoftOffice.gitignore
new file mode 100644
index 0000000..ddcc9cf
--- /dev/null
+++ b/gitignore/Global/MicrosoftOffice.gitignore
@@ -0,0 +1,19 @@
+*.tmp
+
+# Word temporary
+~$*.doc*
+
+# Word Auto Backup File
+Backup of *.doc*
+
+# Excel temporary
+~$*.xls*
+
+# Excel Backup File
+*.xlk
+
+# PowerPoint temporary
+~$*.ppt*
+
+# Visio autosave temporary files
+*.~vsd*
diff --git a/gitignore/Global/ModelSim.gitignore b/gitignore/Global/ModelSim.gitignore
new file mode 100644
index 0000000..46592b8
--- /dev/null
+++ b/gitignore/Global/ModelSim.gitignore
@@ -0,0 +1,23 @@
+# ignore ModelSim generated files and directories (temp files and so on)
+[_@]*
+
+# ignore compilation output of ModelSim
+*.mti
+*.dat
+*.dbs
+*.psm
+*.bak
+*.cmp
+*.jpg
+*.html
+*.bsf
+
+# ignore simulation output of ModelSim
+wlf*
+*.wlf
+*.vstf
+*.ucdb
+cov*/
+transcript*
+sc_dpiheader.h
+vsim.dbg
diff --git a/gitignore/Global/Momentics.gitignore b/gitignore/Global/Momentics.gitignore
new file mode 100644
index 0000000..b14db2d
--- /dev/null
+++ b/gitignore/Global/Momentics.gitignore
@@ -0,0 +1,8 @@
+# Built files
+x86/
+arm/
+arm-p/
+translations/*.qm
+
+# IDE settings
+.settings/
diff --git a/gitignore/Global/MonoDevelop.gitignore b/gitignore/Global/MonoDevelop.gitignore
new file mode 100644
index 0000000..ef38d06
--- /dev/null
+++ b/gitignore/Global/MonoDevelop.gitignore
@@ -0,0 +1,8 @@
+#User Specific
+*.userprefs
+*.usertasks
+
+#Mono Project Files
+*.pidb
+*.resources
+test-results/
diff --git a/gitignore/Global/NetBeans.gitignore b/gitignore/Global/NetBeans.gitignore
new file mode 100644
index 0000000..4511287
--- /dev/null
+++ b/gitignore/Global/NetBeans.gitignore
@@ -0,0 +1,8 @@
+**/nbproject/private/
+**/nbproject/Makefile-*.mk
+**/nbproject/Package-*.bash
+build/
+nbbuild/
+dist/
+nbdist/
+.nb-gradle/
diff --git a/gitignore/Global/Ninja.gitignore b/gitignore/Global/Ninja.gitignore
new file mode 100644
index 0000000..50e58f2
--- /dev/null
+++ b/gitignore/Global/Ninja.gitignore
@@ -0,0 +1,2 @@
+.ninja_deps
+.ninja_log
diff --git a/gitignore/Global/NotepadPP.gitignore b/gitignore/Global/NotepadPP.gitignore
new file mode 100644
index 0000000..8fbda83
--- /dev/null
+++ b/gitignore/Global/NotepadPP.gitignore
@@ -0,0 +1,2 @@
+# Notepad++ backups #
+*.bak
diff --git a/gitignore/Global/Octave.gitignore b/gitignore/Global/Octave.gitignore
new file mode 120000
index 0000000..b1d6054
--- /dev/null
+++ b/gitignore/Global/Octave.gitignore
@@ -0,0 +1 @@
+MATLAB.gitignore \ No newline at end of file
diff --git a/gitignore/Global/Otto.gitignore b/gitignore/Global/Otto.gitignore
new file mode 100644
index 0000000..5aa263f
--- /dev/null
+++ b/gitignore/Global/Otto.gitignore
@@ -0,0 +1 @@
+.otto/
diff --git a/gitignore/Global/PSoCCreator.gitignore b/gitignore/Global/PSoCCreator.gitignore
new file mode 100644
index 0000000..15ae040
--- /dev/null
+++ b/gitignore/Global/PSoCCreator.gitignore
@@ -0,0 +1,18 @@
+# Project Settings
+*.cywrk.*
+*.cyprj.*
+
+# Generated Assets and Resources
+Debug/
+Release/
+Export/
+*/codegentemp
+*/Generated_Source
+*_datasheet.pdf
+*_timing.html
+*.cycdx
+*.cyfit
+*.rpt
+*.svd
+*.log
+*.zip
diff --git a/gitignore/Global/Patch.gitignore b/gitignore/Global/Patch.gitignore
new file mode 100644
index 0000000..6ffab9a
--- /dev/null
+++ b/gitignore/Global/Patch.gitignore
@@ -0,0 +1,2 @@
+*.orig
+*.rej
diff --git a/gitignore/Global/PuTTY.gitignore b/gitignore/Global/PuTTY.gitignore
new file mode 100644
index 0000000..c37466b
--- /dev/null
+++ b/gitignore/Global/PuTTY.gitignore
@@ -0,0 +1,2 @@
+# Private key
+*.ppk
diff --git a/gitignore/Global/README.md b/gitignore/Global/README.md
new file mode 100644
index 0000000..06b6649
--- /dev/null
+++ b/gitignore/Global/README.md
@@ -0,0 +1,10 @@
+## Globally Useful gitignores
+
+This directory contains globally useful gitignores,
+e.g. OS-specific and editor specific.
+
+For more on global gitignores:
+<https://help.github.com/articles/ignoring-files/#create-a-global-gitignore>
+
+And a good blog post about 'em:
+<http://augustl.com/blog/2009/global_gitignores>
diff --git a/gitignore/Global/Redcar.gitignore b/gitignore/Global/Redcar.gitignore
new file mode 100644
index 0000000..b4a9d1d
--- /dev/null
+++ b/gitignore/Global/Redcar.gitignore
@@ -0,0 +1 @@
+.redcar
diff --git a/gitignore/Global/Redis.gitignore b/gitignore/Global/Redis.gitignore
new file mode 100644
index 0000000..57c1c23
--- /dev/null
+++ b/gitignore/Global/Redis.gitignore
@@ -0,0 +1,3 @@
+# Ignore redis binary dump (dump.rdb) files
+
+*.rdb
diff --git a/gitignore/Global/SBT.gitignore b/gitignore/Global/SBT.gitignore
new file mode 100644
index 0000000..5ed6acb
--- /dev/null
+++ b/gitignore/Global/SBT.gitignore
@@ -0,0 +1,12 @@
+# Simple Build Tool
+# http://www.scala-sbt.org/release/docs/Getting-Started/Directories.html#configuring-version-control
+
+dist/*
+target/
+lib_managed/
+src_managed/
+project/boot/
+project/plugins/project/
+.history
+.cache
+.lib/
diff --git a/gitignore/Global/SVN.gitignore b/gitignore/Global/SVN.gitignore
new file mode 100644
index 0000000..1b53ace
--- /dev/null
+++ b/gitignore/Global/SVN.gitignore
@@ -0,0 +1 @@
+.svn/
diff --git a/gitignore/Global/SlickEdit.gitignore b/gitignore/Global/SlickEdit.gitignore
new file mode 100644
index 0000000..f30b8da
--- /dev/null
+++ b/gitignore/Global/SlickEdit.gitignore
@@ -0,0 +1,11 @@
+# SlickEdit workspace and project files are ignored by default because
+# typically they are considered to be developer-specific and not part of a
+# project.
+*.vpw
+*.vpj
+
+# SlickEdit workspace history and tag files always contain user-specific
+# data so they should not be stored in a repository.
+*.vpwhistu
+*.vpwhist
+*.vtg
diff --git a/gitignore/Global/Stata.gitignore b/gitignore/Global/Stata.gitignore
new file mode 100644
index 0000000..07997bb
--- /dev/null
+++ b/gitignore/Global/Stata.gitignore
@@ -0,0 +1,24 @@
+# .gitignore file for git projects containing Stata files
+# Commercial statistical software: http://www.stata.com
+
+# Stata dataset and output files
+*.dta
+*.gph
+*.log
+*.smcl
+*.stpr
+*.stsem
+
+# Graphic export files from Stata
+# Stata command graph export: http://www.stata.com/manuals14/g-2graphexport.pdf
+#
+# You may add graphic export files to your .gitignore. However you should be
+# aware that this will exclude all image files from this main directory
+# and subdirectories.
+# *.ps
+# *.eps
+# *.wmf
+# *.emf
+# *.pdf
+# *.png
+# *.tif
diff --git a/gitignore/Global/SublimeText.gitignore b/gitignore/Global/SublimeText.gitignore
new file mode 100644
index 0000000..86c3fa4
--- /dev/null
+++ b/gitignore/Global/SublimeText.gitignore
@@ -0,0 +1,30 @@
+# Cache files for Sublime Text
+*.tmlanguage.cache
+*.tmPreferences.cache
+*.stTheme.cache
+
+# Workspace files are user-specific
+*.sublime-workspace
+
+# Project files should be checked into the repository, unless a significant
+# proportion of contributors will probably not be using Sublime Text
+# *.sublime-project
+
+# 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/gitignore/Global/SynopsysVCS.gitignore b/gitignore/Global/SynopsysVCS.gitignore
new file mode 100644
index 0000000..ad751f6
--- /dev/null
+++ b/gitignore/Global/SynopsysVCS.gitignore
@@ -0,0 +1,36 @@
+# Waveform formats
+*.vcd
+*.vpd
+*.evcd
+*.fsdb
+
+# 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
+
+# Generated for Verilog and VHDL top configs
+simv.daidir/
+simv.db.dir/
+
+# Infrastructure necessary to co-simulate SystemC models with
+# Verilog/VHDL models. An alternate directory may be specified with this
+# switch: -Mdir=<directory_path>
+csrc/
+
+# Log file - the following switch allows to specify the file that will be
+# used to write all messages from simulation: -l <filename>
+*.log
+
+# 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/gitignore/Global/Tags.gitignore b/gitignore/Global/Tags.gitignore
new file mode 100644
index 0000000..91927af
--- /dev/null
+++ b/gitignore/Global/Tags.gitignore
@@ -0,0 +1,17 @@
+# 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
+cscope.po.out
+
diff --git a/gitignore/Global/TextMate.gitignore b/gitignore/Global/TextMate.gitignore
new file mode 100644
index 0000000..41e8d07
--- /dev/null
+++ b/gitignore/Global/TextMate.gitignore
@@ -0,0 +1,3 @@
+*.tmproj
+*.tmproject
+tmtags
diff --git a/gitignore/Global/TortoiseGit.gitignore b/gitignore/Global/TortoiseGit.gitignore
new file mode 100644
index 0000000..db89590
--- /dev/null
+++ b/gitignore/Global/TortoiseGit.gitignore
@@ -0,0 +1,2 @@
+# Project-level settings
+/.tgitconfig
diff --git a/gitignore/Global/Vagrant.gitignore b/gitignore/Global/Vagrant.gitignore
new file mode 100644
index 0000000..a8e2345
--- /dev/null
+++ b/gitignore/Global/Vagrant.gitignore
@@ -0,0 +1,5 @@
+# General
+.vagrant/
+
+# Log files (if you are creating logs in debug mode, uncomment this)
+# *.log
diff --git a/gitignore/Global/Vim.gitignore b/gitignore/Global/Vim.gitignore
new file mode 100644
index 0000000..3dc461a
--- /dev/null
+++ b/gitignore/Global/Vim.gitignore
@@ -0,0 +1,18 @@
+# Swap
+[._]*.s[a-v][a-z]
+[._]*.sw[a-p]
+[._]s[a-rt-v][a-z]
+[._]ss[a-gi-z]
+[._]sw[a-p]
+
+# Session
+Session.vim
+Sessionx.vim
+
+# Temporary
+.netrwhist
+*~
+# Auto-generated tag files
+tags
+# Persistent undo
+[._]*.un~
diff --git a/gitignore/Global/VirtualEnv.gitignore b/gitignore/Global/VirtualEnv.gitignore
new file mode 100644
index 0000000..b2c22f2
--- /dev/null
+++ b/gitignore/Global/VirtualEnv.gitignore
@@ -0,0 +1,12 @@
+# Virtualenv
+# http://iamzed.com/2009/05/07/a-primer-on-virtualenv/
+.Python
+[Bb]in
+[Ii]nclude
+[Ll]ib
+[Ll]ib64
+[Ll]ocal
+[Ss]cripts
+pyvenv.cfg
+.venv
+pip-selfcheck.json
diff --git a/gitignore/Global/Virtuoso.gitignore b/gitignore/Global/Virtuoso.gitignore
new file mode 100644
index 0000000..2de0367
--- /dev/null
+++ b/gitignore/Global/Virtuoso.gitignore
@@ -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/gitignore/Global/VisualStudioCode.gitignore b/gitignore/Global/VisualStudioCode.gitignore
new file mode 100644
index 0000000..0511e2b
--- /dev/null
+++ b/gitignore/Global/VisualStudioCode.gitignore
@@ -0,0 +1,5 @@
+.vscode/*
+!.vscode/settings.json
+!.vscode/tasks.json
+!.vscode/launch.json
+!.vscode/extensions.json
diff --git a/gitignore/Global/WebMethods.gitignore b/gitignore/Global/WebMethods.gitignore
new file mode 100644
index 0000000..b383c25
--- /dev/null
+++ b/gitignore/Global/WebMethods.gitignore
@@ -0,0 +1,14 @@
+**/IntegrationServer/datastore/
+**/IntegrationServer/db/
+**/IntegrationServer/DocumentStore/
+**/IntegrationServer/lib/
+**/IntegrationServer/logs/
+**/IntegrationServer/replicate/
+**/IntegrationServer/sdk/
+**/IntegrationServer/support/
+**/IntegrationServer/update/
+**/IntegrationServer/userFtpRoot/
+**/IntegrationServer/web/
+**/IntegrationServer/WmRepository4/
+**/IntegrationServer/XAStore/
+**/IntegrationServer/packages/Wm*/
diff --git a/gitignore/Global/Windows.gitignore b/gitignore/Global/Windows.gitignore
new file mode 100644
index 0000000..84bffec
--- /dev/null
+++ b/gitignore/Global/Windows.gitignore
@@ -0,0 +1,24 @@
+# Windows thumbnail cache files
+Thumbs.db
+Thumbs.db:encryptable
+ehthumbs.db
+ehthumbs_vista.db
+
+# Dump file
+*.stackdump
+
+# Folder config file
+[Dd]esktop.ini
+
+# Recycle Bin used on file shares
+$RECYCLE.BIN/
+
+# Windows Installer files
+*.cab
+*.msi
+*.msix
+*.msm
+*.msp
+
+# Windows shortcuts
+*.lnk
diff --git a/gitignore/Global/Xcode.gitignore b/gitignore/Global/Xcode.gitignore
new file mode 100644
index 0000000..7a46c01
--- /dev/null
+++ b/gitignore/Global/Xcode.gitignore
@@ -0,0 +1,30 @@
+# Xcode
+#
+# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
+
+## 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/
+*.moved-aside
+*.pbxuser
+!default.pbxuser
+*.mode1v3
+!default.mode1v3
+*.mode2v3
+!default.mode2v3
+*.perspectivev3
+!default.perspectivev3
+
+## Xcode Patch
+*.xcodeproj/*
+!*.xcodeproj/project.pbxproj
+!*.xcodeproj/xcshareddata/
+!*.xcworkspace/contents.xcworkspacedata
+/*.gcno
diff --git a/gitignore/Global/XilinxISE.gitignore b/gitignore/Global/XilinxISE.gitignore
new file mode 100644
index 0000000..4475f84
--- /dev/null
+++ b/gitignore/Global/XilinxISE.gitignore
@@ -0,0 +1,67 @@
+# intermediate build files
+*.bgn
+*.bit
+*.bld
+*.cmd_log
+*.drc
+*.ll
+*.lso
+*.msd
+*.msk
+*.ncd
+*.ngc
+*.ngd
+*.ngr
+*.pad
+*.par
+*.pcf
+*.prj
+*.ptwx
+*.rbb
+*.rbd
+*.stx
+*.syr
+*.twr
+*.twx
+*.unroutes
+*.ut
+*.xpi
+*.xst
+*_bitgen.xwbt
+*_envsettings.html
+*_map.map
+*_map.mrp
+*_map.ngm
+*_map.xrpt
+*_ngdbuild.xrpt
+*_pad.csv
+*_pad.txt
+*_par.xrpt
+*_summary.html
+*_summary.xml
+*_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
+usage_statistics_webtalk.html
+webtalk.log
+webtalk_pn.xml
+
+# generated folders
+iseconfig/
+xlnx_auto_0_xdb/
+xst/
+_ngo/
+_xmsgs/
diff --git a/gitignore/Global/macOS.gitignore b/gitignore/Global/macOS.gitignore
new file mode 100644
index 0000000..135767f
--- /dev/null
+++ b/gitignore/Global/macOS.gitignore
@@ -0,0 +1,26 @@
+# General
+.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