Browse Source

Merge branch 'master' of https://github.com/github/gitignore into add_compilation_db_to_qt_gitignore

Miklos Marton 6 years ago
parent
commit
8338f3318a
65 changed files with 1107 additions and 70 deletions
  1. 14 2
      Android.gitignore
  2. 1 0
      CMake.gitignore
  3. 3 0
      Delphi.gitignore
  4. 42 35
      Drupal.gitignore
  5. 1 0
      Elixir.gitignore
  6. 2 0
      Global/Diff.gitignore
  7. 4 0
      Global/Emacs.gitignore
  8. 63 0
      Global/Images.gitignore
  9. 6 0
      Global/JetBrains.gitignore
  10. 0 0
      Global/MATLAB.gitignore
  11. 3 0
      Global/MicrosoftOffice.gitignore
  12. 3 1
      Global/NetBeans.gitignore
  13. 1 0
      Global/Octave.gitignore
  14. 18 0
      Global/PSoCCreator.gitignore
  15. 2 0
      Global/PuTTY.gitignore
  16. 18 0
      Global/Virtuoso.gitignore
  17. 1 1
      Go.gitignore
  18. 0 0
      JBoss.gitignore
  19. 0 1
      KiCad.gitignore
  20. 3 6
      Laravel.gitignore
  21. 2 0
      Magento.gitignore
  22. 9 2
      Node.gitignore
  23. 2 0
      Processing.gitignore
  24. 11 0
      Python.gitignore
  25. 0 3
      R.gitignore
  26. 86 14
      README.md
  27. 13 0
      Rails.gitignore
  28. 9 0
      Smalltalk.gitignore
  29. 7 0
      Swift.gitignore
  30. 4 0
      Symfony.gitignore
  31. 13 0
      TeX.gitignore
  32. 11 0
      Terraform.gitignore
  33. 15 2
      Unity.gitignore
  34. 12 3
      VisualStudio.gitignore
  35. 6 0
      community/Bazel.gitignore
  36. 15 0
      community/DotNet/InforCMS.gitignore
  37. 64 0
      community/DotNet/Kentico.gitignore
  38. 22 0
      community/Elixir/Phoenix.gitignore
  39. 5 0
      community/Exercism.gitignore
  40. 12 0
      community/Golang/Hugo.gitignore
  41. 19 0
      community/Java/JBoss4.gitignore
  42. 33 0
      community/Java/JBoss6.gitignore
  43. 10 0
      community/JavaScript/Cordova.gitignore
  44. 12 0
      community/JavaScript/Meteor.gitignore
  45. 29 0
      community/JavaScript/NWjs.gitignore
  46. 9 0
      community/JavaScript/Nuxt.gitignore
  47. 9 0
      community/JavaScript/Vue.gitignore
  48. 14 0
      community/Linux/Snap.gitignore
  49. 19 0
      community/Logtalk.gitignore
  50. 23 0
      community/PHP/Bitrix.gitignore
  51. 7 0
      community/PHP/CodeSniffer.gitignore
  52. 45 0
      community/PHP/Magento1.gitignore
  53. 54 0
      community/PHP/Magento2.gitignore
  54. 53 0
      community/PHP/Pimcore.gitignore
  55. 8 0
      community/PHP/ThinkPHP.gitignore
  56. 16 0
      community/Puppet.gitignore
  57. 43 0
      community/Python/Drupal7.gitignore
  58. 9 0
      community/Python/JupyterNotebooks.gitignore
  59. 7 0
      community/Python/Nikola.gitignore
  60. 15 0
      community/Racket.gitignore
  61. 16 0
      community/Red.gitignore
  62. 8 0
      community/Splunk.gitignore
  63. 105 0
      community/Xilinx.gitignore
  64. 22 0
      community/embedded/AtmelStudio.gitignore
  65. 19 0
      community/embedded/IAR_EWARM.gitignore

+ 14 - 2
Android.gitignore

@@ -1,6 +1,7 @@
 # Built application files
 # Built application files
 *.apk
 *.apk
 *.ap_
 *.ap_
+*.aab
 
 
 # Files for the ART/Dalvik VM
 # Files for the ART/Dalvik VM
 *.dex
 *.dex
@@ -43,14 +44,15 @@ captures/
 .idea/caches
 .idea/caches
 
 
 # Keystore files
 # Keystore files
-# Uncomment the following line if you do not want to check your keystore files in.
+# Uncomment the following lines if you do not want to check your keystore files in.
 #*.jks
 #*.jks
+#*.keystore
 
 
 # External native build folder generated in Android Studio 2.2 and later
 # External native build folder generated in Android Studio 2.2 and later
 .externalNativeBuild
 .externalNativeBuild
 
 
 # Google Services (e.g. APIs or Firebase)
 # Google Services (e.g. APIs or Firebase)
-google-services.json
+# google-services.json
 
 
 # Freeline
 # Freeline
 freeline.py
 freeline.py
@@ -63,3 +65,13 @@ fastlane/Preview.html
 fastlane/screenshots
 fastlane/screenshots
 fastlane/test_output
 fastlane/test_output
 fastlane/readme.md
 fastlane/readme.md
+
+# Version control
+vcs.xml
+
+# lint
+lint/intermediates/
+lint/generated/
+lint/outputs/
+lint/tmp/
+# lint/reports/

+ 1 - 0
CMake.gitignore

@@ -1,3 +1,4 @@
+CMakeLists.txt.user
 CMakeCache.txt
 CMakeCache.txt
 CMakeFiles
 CMakeFiles
 CMakeScripts
 CMakeScripts

+ 3 - 0
Delphi.gitignore

@@ -64,3 +64,6 @@ __recovery/
 
 
 # Castalia statistics file (since XE7 Castalia is distributed with Delphi)
 # Castalia statistics file (since XE7 Castalia is distributed with Delphi)
 *.stat
 *.stat
+
+# Boss dependency manager vendor folder https://github.com/HashLoad/boss
+modules/

+ 42 - 35
Drupal.gitignore

@@ -1,39 +1,46 @@
-# 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/Python/`
 
 
-# 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 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
 /LICENSE.txt
-/MAINTAINERS.txt
-/UPGRADE.txt
 /README.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

+ 1 - 0
Elixir.gitignore

@@ -7,3 +7,4 @@ erl_crash.dump
 *.ez
 *.ez
 *.beam
 *.beam
 /config/*.secret.exs
 /config/*.secret.exs
+.elixir_ls/

+ 2 - 0
Global/Diff.gitignore

@@ -0,0 +1,2 @@
+*.patch
+*.diff

+ 4 - 0
Global/Emacs.gitignore

@@ -43,3 +43,7 @@ flycheck_*.el
 
 
 # directory configuration
 # directory configuration
 .dir-locals.el
 .dir-locals.el
+
+# network security
+/network-security.data
+

+ 63 - 0
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

+ 6 - 0
Global/JetBrains.gitignore

@@ -8,6 +8,9 @@
 .idea/**/dictionaries
 .idea/**/dictionaries
 .idea/**/shelf
 .idea/**/shelf
 
 
+# Generated files
+.idea/**/contentModel.xml
+
 # Sensitive or high-churn files
 # Sensitive or high-churn files
 .idea/**/dataSources/
 .idea/**/dataSources/
 .idea/**/dataSources.ids
 .idea/**/dataSources.ids
@@ -58,3 +61,6 @@ fabric.properties
 
 
 # Editor-based Rest Client
 # Editor-based Rest Client
 .idea/httpRequests
 .idea/httpRequests
+
+# Android studio 3.1+ serialized cache file
+.idea/caches/build_file_checksums.ser

+ 0 - 0
Global/Matlab.gitignore → Global/MATLAB.gitignore


+ 3 - 0
Global/MicrosoftOffice.gitignore

@@ -3,6 +3,9 @@
 # Word temporary
 # Word temporary
 ~$*.doc*
 ~$*.doc*
 
 
+# Word Auto Backup File
+Backup of *.doc*
+
 # Excel temporary
 # Excel temporary
 ~$*.xls*
 ~$*.xls*
 
 

+ 3 - 1
Global/NetBeans.gitignore

@@ -1,4 +1,6 @@
-nbproject/private/
+**/nbproject/private/
+**/nbproject/Makefile-*.mk
+**/nbproject/Package-*.bash
 build/
 build/
 nbbuild/
 nbbuild/
 dist/
 dist/

+ 1 - 0
Global/Octave.gitignore

@@ -0,0 +1 @@
+MATLAB.gitignore

+ 18 - 0
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

+ 2 - 0
Global/PuTTY.gitignore

@@ -0,0 +1,2 @@
+# Private key
+*.ppk

+ 18 - 0
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*
+

+ 1 - 1
Go.gitignore

@@ -5,7 +5,7 @@
 *.so
 *.so
 *.dylib
 *.dylib
 
 
-# Test binary, build with `go test -c`
+# Test binary, built with `go test -c`
 *.test
 *.test
 
 
 # Output of the go coverage tool, specifically when used with LiteIDE
 # Output of the go coverage tool, specifically when used with LiteIDE

+ 0 - 0
Jboss.gitignore → JBoss.gitignore


+ 0 - 1
KiCad.gitignore

@@ -9,7 +9,6 @@
 *~
 *~
 _autosave-*
 _autosave-*
 *.tmp
 *.tmp
-*-cache.lib
 *-rescue.lib
 *-rescue.lib
 *-save.pro
 *-save.pro
 *-save.kicad_pcb
 *-save.kicad_pcb

+ 3 - 6
Laravel.gitignore

@@ -1,6 +1,7 @@
-vendor/
+/vendor/
 node_modules/
 node_modules/
 npm-debug.log
 npm-debug.log
+yarn-error.log
 
 
 # Laravel 4 specific
 # Laravel 4 specific
 bootstrap/compiled.php
 bootstrap/compiled.php
@@ -10,11 +11,7 @@ app/storage/
 public/storage
 public/storage
 public/hot
 public/hot
 storage/*.key
 storage/*.key
-.env.*.php
-.env.php
 .env
 .env
 Homestead.yaml
 Homestead.yaml
 Homestead.json
 Homestead.json
-
-# Rocketeer PHP task runner and deployment package. https://github.com/rocketeers/rocketeer
-.rocketeer/
+/.vagrant

+ 2 - 0
Magento.gitignore

@@ -2,6 +2,8 @@
 # Magento Default Files    #
 # Magento Default Files    #
 #--------------------------#
 #--------------------------#
 
 
+/PATCH_*.sh
+
 /app/etc/local.xml
 /app/etc/local.xml
 
 
 /media/*
 /media/*

+ 9 - 2
Node.gitignore

@@ -20,7 +20,7 @@ coverage
 # nyc test coverage
 # nyc test coverage
 .nyc_output
 .nyc_output
 
 
-# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
+# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
 .grunt
 .grunt
 
 
 # Bower dependency directory (https://bower.io/)
 # Bower dependency directory (https://bower.io/)
@@ -56,6 +56,7 @@ typings/
 
 
 # dotenv environment variables file
 # dotenv environment variables file
 .env
 .env
+.env.test
 
 
 # parcel-bundler cache (https://parceljs.org/)
 # parcel-bundler cache (https://parceljs.org/)
 .cache
 .cache
@@ -70,4 +71,10 @@ typings/
 .vuepress/dist
 .vuepress/dist
 
 
 # Serverless directories
 # Serverless directories
-.serverless
+.serverless/
+
+# FuseBox cache
+.fusebox/
+
+# DynamoDB Local files
+.dynamodb/

+ 2 - 0
Processing.gitignore

@@ -1,5 +1,7 @@
 .DS_Store
 .DS_Store
 applet
 applet
+application.linux-arm64
+application.linux-armv6hf
 application.linux32
 application.linux32
 application.linux64
 application.linux64
 application.windows32
 application.windows32

+ 11 - 0
Python.gitignore

@@ -20,6 +20,7 @@ parts/
 sdist/
 sdist/
 var/
 var/
 wheels/
 wheels/
+share/python-wheels/
 *.egg-info/
 *.egg-info/
 .installed.cfg
 .installed.cfg
 *.egg
 *.egg
@@ -38,6 +39,7 @@ pip-delete-this-directory.txt
 # Unit test / coverage reports
 # Unit test / coverage reports
 htmlcov/
 htmlcov/
 .tox/
 .tox/
+.nox/
 .coverage
 .coverage
 .coverage.*
 .coverage.*
 .cache
 .cache
@@ -72,6 +74,10 @@ target/
 # Jupyter Notebook
 # Jupyter Notebook
 .ipynb_checkpoints
 .ipynb_checkpoints
 
 
+# IPython
+profile_default/
+ipython_config.py
+
 # pyenv
 # pyenv
 .python-version
 .python-version
 
 
@@ -102,3 +108,8 @@ venv.bak/
 
 
 # mypy
 # mypy
 .mypy_cache/
 .mypy_cache/
+.dmypy.json
+dmypy.json
+
+# Pyre type checker
+.pyre/

+ 0 - 3
R.gitignore

@@ -31,6 +31,3 @@ vignettes/*.pdf
 # Temporary files created by R markdown
 # Temporary files created by R markdown
 *.utf8.md
 *.utf8.md
 *.knit.md
 *.knit.md
-
-# Shiny token, see https://shiny.rstudio.com/articles/shinyapps.html
-rsconnect/

+ 86 - 14
README.md

@@ -18,10 +18,47 @@ the following resources are a great place to start:
 
 
 ## Folder structure
 ## Folder structure
 
 
-The files in the root directory are for `.gitignore` templates that are
-project specific, such as language or framework specific templates.
-Global (operating system or editor specific) templates should go into the
-[`Global/`](./Global) directory.
+We support a collection of templates, organized in this way:
+
+- the root folder contains templates in common use, to help people get started
+  with popular programming languages and technologies. These define a meaningful
+  set of rules to help get started, and ensure you are not committing
+  unimportant files into your repository
+- [`Global`](./Global) contains templates for various editors, tools and
+  operating systems that can be used in different situations. It is recommended
+  that you either [add these to your global template](https://help.github.com/articles/ignoring-files/#create-a-global-gitignore)
+  or merge these rules into your project-specific templates if you want to use
+  them permanently.
+- [`community`](./community) contains specialized templates for other popular
+  languages, tools and project, which don't currently belong in the mainstream
+  templates. These should be added to your project-specific templates when you
+  decide to adopt the framework or tool.
+
+## What makes a good template?
+
+A template should contain a set of rules to help Git repositories work with a
+specific programming language, framework, tool or environment.
+
+If it's not possible to curate a small set of useful rules for this situation,
+then the template is not a good fit for this collection.
+
+If a template is mostly a list of files installed by a particular version of
+some software (e.g. a PHP framework), it could live under the `community`
+directory. See [versioned templates](#versioned-templates) for more details.
+
+If you have a small set of rules, or want to support a technology that is not
+widely in use, and still believe this will be helpful to others, please read the
+section about [specialized templates](#specialized-templates) for more details.
+
+If you believe your template is important and should be highly visible, please
+add details about the impact of the technology when you open a pull request. We
+may not accept it immediately, but we can promote it to the root at a later date
+based on interest.
+
+Please also understand that we can’t list every tool that ever existed.
+Our aim is to curate a collection of the _most common and helpful_ templates,
+not to make sure we cover every project possible. If we choose not to
+include your language, tool, or project, it’s not because it’s not awesome.
 
 
 ## Contributing guidelines
 ## Contributing guidelines
 
 
@@ -39,7 +76,7 @@ high quality, we request that contributions adhere to the following guidelines.
 
 
 - **Explain why you’re making a change**. Even if it seems self-evident, please
 - **Explain why you’re making a change**. Even if it seems self-evident, please
   take a sentence or two to tell us why your change or addition should happen.
   take a sentence or two to tell us why your change or addition should happen.
-  It’s especially helpful to articulate why this change applies to *everyone*
+  It’s especially helpful to articulate why this change applies to _everyone_
   who works with the applicable technology, rather than just you or your team.
   who works with the applicable technology, rather than just you or your team.
 
 
 - **Please consider the scope of your change**. If your change is specific to a
 - **Please consider the scope of your change**. If your change is specific to a
@@ -47,21 +84,56 @@ high quality, we request that contributions adhere to the following guidelines.
   template for that language or framework, rather than to the template for an
   template for that language or framework, rather than to the template for an
   editor, tool, or operating system.
   editor, tool, or operating system.
 
 
-- **Please only modify *one template* per pull request**. This helps keep pull
+- **Please only modify _one template_ per pull request**. This helps keep pull
   requests and feedback focused on a specific project or technology.
   requests and feedback focused on a specific project or technology.
 
 
 In general, the more you can do to help us understand the change you’re making,
 In general, the more you can do to help us understand the change you’re making,
 the more likely we’ll be to accept your contribution quickly.
 the more likely we’ll be to accept your contribution quickly.
 
 
-If a template is mostly a list of files installed by a particular version of
-some software (e.g. a PHP framework) then it's brittle and probably no more
-helpful than a simple `ls`. If it's not possible to curate a small set of
-useful rules, then the template might not be a good fit for this collection.
+## Versioned templates
 
 
-Please also understand that we can’t list every tool that ever existed.
-Our aim is to curate a collection of the *most common and helpful* templates,
-not to make sure we cover every project possible. If we choose not to
-include your language, tool, or project, it’s not because it’s not awesome.
+Some templates can change greatly between versions, and if you wish to contribute
+to this repository we need to follow this specific flow:
+
+- the template at the root should be the current supported version
+- the template at the root should not have a version in the filename (i.e.
+  "evergreen")
+- previous versions of templates should live under `community/`
+- previous versions of the template should embed the version in the filename,
+  for readability
+
+This helps ensure users get the latest version (because they'll use whatever is
+at the root) but helps maintainers support older versions still in the wild.
+
+## Specialized templates
+
+If you have a template that you would like to contribute, but it isn't quite
+mainstream, please consider adding this to the `community` directory under a
+folder that best suits where it belongs.
+
+The rules in your specialized template should be specific to the framework or
+tool, and any additional templates should be mentioned in a comment in the
+header of the template
+
+For example, this template might live at `community/DotNet/InforCRM.gitignore`:
+
+```
+# 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
+```
 
 
 ## Contributing workflow
 ## Contributing workflow
 
 

+ 13 - 0
Rails.gitignore

@@ -47,3 +47,16 @@ bower.json
 # Ignore node_modules
 # Ignore node_modules
 node_modules/
 node_modules/
 
 
+# Ignore precompiled javascript packs
+/public/packs
+/public/packs-test
+/public/assets
+
+# Ignore yarn files
+/yarn-error.log
+yarn-debug.log*
+.yarn-integrity
+
+# Ignore uploaded files in development
+/storage/*
+!/storage/.keep

+ 9 - 0
Smalltalk.gitignore

@@ -1,8 +1,11 @@
 # changes file
 # changes file
 *.changes
 *.changes
+*.chg
 
 
 # system image
 # system image
 *.image
 *.image
+*.img7
+*.img
 
 
 # Pharo Smalltalk Debug log file
 # Pharo Smalltalk Debug log file
 PharoDebug.log
 PharoDebug.log
@@ -10,6 +13,12 @@ PharoDebug.log
 # Squeak Smalltalk Debug log file
 # Squeak Smalltalk Debug log file
 SqueakDebug.log
 SqueakDebug.log
 
 
+# Dolphin Smalltalk source file
+*.sml
+
+# Dolphin Smalltalk error file
+*.errors
+
 # Monticello package cache
 # Monticello package cache
 /package-cache
 /package-cache
 
 

+ 7 - 0
Swift.gitignore

@@ -69,3 +69,10 @@ fastlane/report.xml
 fastlane/Preview.html
 fastlane/Preview.html
 fastlane/screenshots/**/*.png
 fastlane/screenshots/**/*.png
 fastlane/test_output
 fastlane/test_output
+
+# Code Injection
+#
+# After new code Injection tools there's a generated folder /iOSInjectionProject
+# https://github.com/johnno1962/injectionforxcode
+
+iOSInjectionProject/

+ 4 - 0
Symfony.gitignore

@@ -15,6 +15,10 @@
 !var/logs/.gitkeep
 !var/logs/.gitkeep
 !var/sessions/.gitkeep
 !var/sessions/.gitkeep
 
 
+# Logs (Symfony4)
+/var/log/*
+!var/log/.gitkeep
+
 # Parameters
 # Parameters
 /app/config/parameters.yml
 /app/config/parameters.yml
 /app/config/parameters.ini
 /app/config/parameters.ini

+ 13 - 0
TeX.gitignore

@@ -64,6 +64,9 @@ acs-*.bib
 # changes
 # changes
 *.soc
 *.soc
 
 
+# comment
+*.cut
+
 # cprotect
 # cprotect
 *.cpt
 *.cpt
 
 
@@ -188,6 +191,9 @@ sympy-plots-for-*.tex/
 *.pytxcode
 *.pytxcode
 pythontex-files-*/
 pythontex-files-*/
 
 
+# tcolorbox
+*.listing
+
 # thmtools
 # thmtools
 *.loe
 *.loe
 
 
@@ -199,9 +205,16 @@ pythontex-files-*/
 # todonotes
 # todonotes
 *.tdo
 *.tdo
 
 
+# vhistory
+*.hst
+*.ver
+
 # easy-todo
 # easy-todo
 *.lod
 *.lod
 
 
+# xcolor
+*.xcp
+
 # xmpincl
 # xmpincl
 *.xmpi
 *.xmpi
 
 

+ 11 - 0
Terraform.gitignore

@@ -13,3 +13,14 @@ crash.log
 # version control.
 # version control.
 #
 #
 # example.tfvars
 # example.tfvars
+
+# Ignore override files as they are usually used to override resources locally and so
+# are not checked in
+override.tf
+override.tf.json
+*_override.tf
+*_override.tf.json
+
+# Include override files you do wish to add to version control using negated pattern
+#
+# !example_override.tf

+ 15 - 2
Unity.gitignore

@@ -3,11 +3,17 @@
 [Oo]bj/
 [Oo]bj/
 [Bb]uild/
 [Bb]uild/
 [Bb]uilds/
 [Bb]uilds/
-Assets/AssetStoreTools*
+[Ll]ogs/
+
+# Uncomment this line if you wish to ignore the asset store tools plugin
+# [Aa]ssets/AssetStoreTools*
 
 
 # Visual Studio cache directory
 # Visual Studio cache directory
 .vs/
 .vs/
 
 
+# Gradle cache directory
+.gradle/
+
 # Autogenerated VS/MD/Consulo solution and project files
 # Autogenerated VS/MD/Consulo solution and project files
 ExportedObj/
 ExportedObj/
 .consulo/
 .consulo/
@@ -22,15 +28,22 @@ ExportedObj/
 *.booproj
 *.booproj
 *.svd
 *.svd
 *.pdb
 *.pdb
+*.mdb
 *.opendb
 *.opendb
+*.VC.db
 
 
 # Unity3D generated meta files
 # Unity3D generated meta files
 *.pidb.meta
 *.pidb.meta
 *.pdb.meta
 *.pdb.meta
+*.mdb.meta
 
 
-# Unity3D Generated File On Crash Reports
+# Unity3D generated file on crash reports
 sysinfo.txt
 sysinfo.txt
 
 
 # Builds
 # Builds
 *.apk
 *.apk
 *.unitypackage
 *.unitypackage
+
+# Crashlytics generated file
+crashlytics-build.properties
+

+ 12 - 3
VisualStudio.gitignore

@@ -4,6 +4,7 @@
 ## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
 ## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
 
 
 # User-specific files
 # User-specific files
+*.rsuser
 *.suo
 *.suo
 *.user
 *.user
 *.userosscache
 *.userosscache
@@ -19,6 +20,8 @@
 [Rr]eleases/
 [Rr]eleases/
 x64/
 x64/
 x86/
 x86/
+[Aa][Rr][Mm]/
+[Aa][Rr][Mm]64/
 bld/
 bld/
 [Bb]in/
 [Bb]in/
 [Oo]bj/
 [Oo]bj/
@@ -76,6 +79,7 @@ StyleCopReport.xml
 *.tlh
 *.tlh
 *.tmp
 *.tmp
 *.tmp_proj
 *.tmp_proj
+*_wpftmp.csproj
 *.log
 *.log
 *.vspscc
 *.vspscc
 *.vssscc
 *.vssscc
@@ -207,7 +211,7 @@ _pkginfo.txt
 # files ending in .cache can be ignored
 # files ending in .cache can be ignored
 *.[Cc]ache
 *.[Cc]ache
 # but keep track of directories ending in .cache
 # but keep track of directories ending in .cache
-!*.[Cc]ache/
+!?*.[Cc]ache/
 
 
 # Others
 # Others
 ClientBin/
 ClientBin/
@@ -227,6 +231,8 @@ orleans.codegen.cs
 # Since there are multiple workflows, uncomment next line to ignore bower_components
 # Since there are multiple workflows, uncomment next line to ignore bower_components
 # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
 # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
 #bower_components/
 #bower_components/
+# ASP.NET Core default setup: bower directory is configured as wwwroot/lib/ and bower restore is true
+**/wwwroot/lib/
 
 
 # RIA/Silverlight projects
 # RIA/Silverlight projects
 Generated_Code/
 Generated_Code/
@@ -290,8 +296,8 @@ paket-files/
 .idea/
 .idea/
 *.sln.iml
 *.sln.iml
 
 
-# CodeRush
-.cr/
+# CodeRush personal settings
+.cr/personal
 
 
 # Python Tools for Visual Studio (PTVS)
 # Python Tools for Visual Studio (PTVS)
 __pycache__/
 __pycache__/
@@ -330,3 +336,6 @@ ASALocalRun/
 
 
 # Local History for Visual Studio
 # Local History for Visual Studio
 .localhistory/
 .localhistory/
+
+# BeatPulse healthcheck temp database 
+healthchecksdb

+ 6 - 0
community/Bazel.gitignore

@@ -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-*

+ 15 - 0
community/DotNet/InforCMS.gitignore

@@ -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

+ 64 - 0
community/DotNet/Kentico.gitignore

@@ -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}

+ 22 - 0
community/Elixir/Phoenix.gitignore

@@ -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

+ 5 - 0
community/Exercism.gitignore

@@ -0,0 +1,5 @@
+# gitignore template for Exercism project
+# website: https://exercism.io/
+
+# Ignore .exercism folder which contain sensitive data
+.exercism

+ 12 - 0
community/Golang/Hugo.gitignore

@@ -0,0 +1,12 @@
+### Hugo ###
+# gitginore template for Hugo projects
+# website: https://gohugo.io
+
+# generated files by hugo
+/public/
+/resources/_gen/
+
+# executable may be added to repository
+hugo.exe
+hugo.darwin
+hugo.linux

+ 19 - 0
community/Java/JBoss4.gitignore

@@ -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

+ 33 - 0
community/Java/JBoss6.gitignore

@@ -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
+

+ 10 - 0
community/JavaScript/Cordova.gitignore

@@ -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

+ 12 - 0
community/JavaScript/Meteor.gitignore

@@ -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

+ 29 - 0
community/JavaScript/NWjs.gitignore

@@ -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

+ 9 - 0
community/JavaScript/Nuxt.gitignore

@@ -0,0 +1,9 @@
+# gitignore template for Nuxt.js projects
+#
+# Recommended template: Node.gitignore
+
+# Nuxt build
+.nuxt
+
+ # Nuxt generate
+dist

+ 9 - 0
community/JavaScript/Vue.gitignore

@@ -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/

+ 14 - 0
community/Linux/Snap.gitignore

@@ -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

+ 19 - 0
community/Logtalk.gitignore

@@ -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

+ 23 - 0
community/PHP/Bitrix.gitignore

@@ -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/

+ 7 - 0
community/PHP/CodeSniffer.gitignore

@@ -0,0 +1,7 @@
+# gitignore for the PHP Codesniffer framework
+# website: https://github.com/squizlabs/PHP_CodeSniffer
+#
+# Recommended template: PHP.gitignore
+
+/vendor/*
+/wpcs/*

+ 45 - 0
community/PHP/Magento1.gitignore

@@ -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
+

+ 54 - 0
community/PHP/Magento2.gitignore

@@ -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

+ 53 - 0
community/PHP/Pimcore.gitignore

@@ -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

+ 8 - 0
community/PHP/ThinkPHP.gitignore

@@ -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

+ 16 - 0
community/Puppet.gitignore

@@ -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/*

+ 43 - 0
community/Python/Drupal7.gitignore

@@ -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

+ 9 - 0
community/Python/JupyterNotebooks.gitignore

@@ -0,0 +1,9 @@
+# gitignore template for Jupyter Notebooks
+# website: http://jupyter.org/
+
+.ipynb_checkpoints
+*/.ipynb_checkpoints/*
+
+# Remove previous ipynb_checkpoints
+#   git rm -r .ipynb_checkpoints/
+#

+ 7 - 0
community/Python/Nikola.gitignore

@@ -0,0 +1,7 @@
+# gitignore template for Nikola static site generator
+# website: https://getnikola.com/
+
+.doit.db
+*.py[cod]
+cache/
+output/

+ 15 - 0
community/Racket.gitignore

@@ -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

+ 16 - 0
community/Red.gitignore

@@ -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/

+ 8 - 0
community/Splunk.gitignore

@@ -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

+ 105 - 0
community/Xilinx.gitignore

@@ -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

+ 22 - 0
community/embedded/AtmelStudio.gitignore

@@ -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

+ 19 - 0
community/embedded/IAR_EWARM.gitignore

@@ -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