From 42b5cf3ced345720d0201e2234c0895dabfc6746 Mon Sep 17 00:00:00 2001 From: Thomas Christoph Mueller Date: Mon, 2 Nov 2015 18:49:06 +0100 Subject: [PATCH 01/73] Initial gitignore file for [Cadence Virtuoso](http://www.cadence.com/products/cic/Pages/default.aspx) Cadence Virtuoso is a commercial EDA tool used for custom IC (ASIC) design. This gitignore file blacklists database lock files, the contents of run directories for layout versus schematic and design rule checks as well as log files for a selection of tools inside the package. --- Global/Virtuoso.gitignore | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 Global/Virtuoso.gitignore diff --git a/Global/Virtuoso.gitignore b/Global/Virtuoso.gitignore new file mode 100644 index 00000000..2de03673 --- /dev/null +++ b/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* + From 236e6d0af085ec1f4852ad00d5cdeb3db8a5c930 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Juan=20Rico=20Mendoza?= Date: Tue, 28 Jun 2016 20:19:15 -0300 Subject: [PATCH 02/73] Add support for Dolphin Smalltalk --- Smalltalk.gitignore | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Smalltalk.gitignore b/Smalltalk.gitignore index 75272b23..e56e539e 100644 --- a/Smalltalk.gitignore +++ b/Smalltalk.gitignore @@ -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 From 5a355ed010640b689e06c589e38019bff81c9a15 Mon Sep 17 00:00:00 2001 From: Alexander Brevig Date: Tue, 30 Aug 2016 22:12:31 +0200 Subject: [PATCH 03/73] Add gitignore for Cypress Semiconductor IDE The PSoC is a popular microcontroller and the PSoC Creator is a great IDE that deserves a .gitignore so it's easier for people to share the _neccessary_ files for collaboration. >not affiliated --- Global/PSoCCreator.gitignore | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Global/PSoCCreator.gitignore diff --git a/Global/PSoCCreator.gitignore b/Global/PSoCCreator.gitignore new file mode 100644 index 00000000..84f0236e --- /dev/null +++ b/Global/PSoCCreator.gitignore @@ -0,0 +1,16 @@ +# Project Settings +*.cywrk.* +*.cyprj.* + +# Generated Assets and Resources +Debug/ +Release/ +Export/ +*/codegentemp +*/Generated_Source +*_datasheet.pdf +*_timing.html +*.cycdx +*.cyfit +*.rpt +*.svd From d5724e4198dcc486c029e446d22e3fd4893edaae Mon Sep 17 00:00:00 2001 From: marcrocny Date: Thu, 2 Mar 2017 17:14:45 -0500 Subject: [PATCH 04/73] VS15 bower - default config In VS15 (2017) the default .bowerrc repoints the default location to wwwroot/lib, and bower package restore is ON. --- VisualStudio.gitignore | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore index a752eacc..fa891f11 100644 --- a/VisualStudio.gitignore +++ b/VisualStudio.gitignore @@ -205,6 +205,9 @@ orleans.codegen.cs # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) #bower_components/ +# VS15: by default bower location is moved, bower restore is true +**/wwwroot/lib/ + # RIA/Silverlight projects Generated_Code/ @@ -284,4 +287,4 @@ __pycache__/ *.btp.cs *.btm.cs *.odx.cs -*.xsd.cs \ No newline at end of file +*.xsd.cs From 6686e52dbee808c0eab4d4197ff080363657853d Mon Sep 17 00:00:00 2001 From: Marc Lewandowski Date: Mon, 6 Mar 2017 13:14:55 -0500 Subject: [PATCH 05/73] update wwwroot/lib description; revert EOF --- VisualStudio.gitignore | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore index fa891f11..4a20d44c 100644 --- a/VisualStudio.gitignore +++ b/VisualStudio.gitignore @@ -204,8 +204,7 @@ orleans.codegen.cs # Since there are multiple workflows, uncomment next line to ignore bower_components # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) #bower_components/ - -# VS15: by default bower location is moved, bower restore is true +# ASP.NET Core default setup: bower directory is configured as wwwroot/lib/ and bower restore is true **/wwwroot/lib/ # RIA/Silverlight projects @@ -287,4 +286,4 @@ __pycache__/ *.btp.cs *.btm.cs *.odx.cs -*.xsd.cs +*.xsd.cs \ No newline at end of file From 1da4978fc81ab9c7f0dff471bfd201400cffe21a Mon Sep 17 00:00:00 2001 From: Walter Purcaro Date: Wed, 10 May 2017 10:00:35 +0200 Subject: [PATCH 06/73] Create PuTTY.gitignore MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit **Reasons for making this change:** PuTTYgen is a widely used alternative to OpenSSH under Windows. This rule allows private keys ignoring. If this is a new template: - **Link to application or project’s homepage**: https://www.chiark.greenend.org.uk/~sgtatham/putty/ --- Global/PuTTY.gitignore | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 Global/PuTTY.gitignore diff --git a/Global/PuTTY.gitignore b/Global/PuTTY.gitignore new file mode 100644 index 00000000..c37466b1 --- /dev/null +++ b/Global/PuTTY.gitignore @@ -0,0 +1,2 @@ +# Private key +*.ppk From 430b19e374f2cc292b962dcc63774c8ae2413bf4 Mon Sep 17 00:00:00 2001 From: Justin Hartman Date: Thu, 4 Jan 2018 04:57:41 +0200 Subject: [PATCH 07/73] New template file for Images --- Global/Images.gitignore | 63 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 Global/Images.gitignore diff --git a/Global/Images.gitignore b/Global/Images.gitignore new file mode 100644 index 00000000..97dcdbe6 --- /dev/null +++ b/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 From 7ffe05303d632f226d091f46079f1aa9cff933e9 Mon Sep 17 00:00:00 2001 From: Alexander Brevig Date: Tue, 18 Sep 2018 16:07:13 +0200 Subject: [PATCH 08/73] Add .log and .zip to ignores, Thanks Alex Bustos --- Global/PSoCCreator.gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Global/PSoCCreator.gitignore b/Global/PSoCCreator.gitignore index 84f0236e..15ae040b 100644 --- a/Global/PSoCCreator.gitignore +++ b/Global/PSoCCreator.gitignore @@ -14,3 +14,5 @@ Export/ *.cyfit *.rpt *.svd +*.log +*.zip From d6af9594d8657ea1ffba32ac911fce6a878a1678 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Lavorel?= Date: Tue, 25 Sep 2018 16:26:00 +0200 Subject: [PATCH 09/73] Remove patch files from repo --- Magento.gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Magento.gitignore b/Magento.gitignore index 6f1fa223..abe6d79f 100644 --- a/Magento.gitignore +++ b/Magento.gitignore @@ -2,6 +2,8 @@ # Magento Default Files # #--------------------------# +/PATCH_*.sh + /app/etc/local.xml /media/* From a2e5aea9171bda7cc8efdfcd1623b907504c6528 Mon Sep 17 00:00:00 2001 From: Clemens Scharfen Date: Thu, 18 Oct 2018 11:54:13 +0200 Subject: [PATCH 10/73] Added *.VC.db to Unity.gitignore, which is an auto generated IntelliSense file from VS2015 Update 2 (replacing the .sdf file). --- Unity.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/Unity.gitignore b/Unity.gitignore index 0210746b..833e6d42 100644 --- a/Unity.gitignore +++ b/Unity.gitignore @@ -23,6 +23,7 @@ ExportedObj/ *.svd *.pdb *.opendb +*.VC.db # Unity3D generated meta files *.pidb.meta From 5e89a9825ff7290ef5bdf561d06eab4bab499a4f Mon Sep 17 00:00:00 2001 From: Chris Date: Sat, 20 Oct 2018 01:09:08 -0400 Subject: [PATCH 11/73] Add support for FuseBox Project site: [link](https://fuse-box.org/) Corroboration: [link](https://fuse-box.org/docs/development/configuration#cache) Reason: Don't VC cache Hopefully, I did this correctly! --- Node.gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Node.gitignore b/Node.gitignore index c221276e..e1da6ae8 100644 --- a/Node.gitignore +++ b/Node.gitignore @@ -71,3 +71,6 @@ typings/ # Serverless directories .serverless + +# FuseBox cache +.fusebox/ From b75ca869f060669b2827883b4104c54855e395e1 Mon Sep 17 00:00:00 2001 From: Houssem Hajlaoui Date: Tue, 23 Oct 2018 00:54:09 +0100 Subject: [PATCH 12/73] vscode, dynamodb, serverless folders --- Node.gitignore | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Node.gitignore b/Node.gitignore index e1da6ae8..96a1fce4 100644 --- a/Node.gitignore +++ b/Node.gitignore @@ -70,7 +70,13 @@ typings/ .vuepress/dist # Serverless directories -.serverless +.serverless/ # FuseBox cache .fusebox/ + +#DynamoDB Local files +.dynamodb/ + +#VS Code editor files +.vscode/ From e970e56c9f2fa22f14d608686b3db18d31587b09 Mon Sep 17 00:00:00 2001 From: kitsuyui Date: Tue, 23 Oct 2018 22:25:12 +0900 Subject: [PATCH 13/73] Add .pyre directory for Pyre type checker Pyre is a new type-checker for Python developed by facebook in May 2018. https://pyre-check.org/ It makes .pyre directory for storing result or cache for type checking. This directory is environment dependent. So it should be ignored from Git. --- Python.gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Python.gitignore b/Python.gitignore index 6f7a6d9c..510c73d0 100644 --- a/Python.gitignore +++ b/Python.gitignore @@ -109,3 +109,6 @@ venv.bak/ .mypy_cache/ .dmypy.json dmypy.json + +# Pyre type checker +.pyre/ From ee2ae04a57415709061ae5e343521104e6dbafcd Mon Sep 17 00:00:00 2001 From: Houssem Hajlaoui Date: Sat, 27 Oct 2018 13:32:15 +0100 Subject: [PATCH 14/73] No need for .vscode line --- Node.gitignore | 3 --- 1 file changed, 3 deletions(-) diff --git a/Node.gitignore b/Node.gitignore index 96a1fce4..ebfe4395 100644 --- a/Node.gitignore +++ b/Node.gitignore @@ -77,6 +77,3 @@ typings/ #DynamoDB Local files .dynamodb/ - -#VS Code editor files -.vscode/ From db1d52b2dd1ed897408eb7ac856418743891b507 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Sat, 27 Oct 2018 10:08:57 -0300 Subject: [PATCH 15/73] Move current Drupal into ecosystem directory MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Luís Pedro Algarvio --- ecosystem/Python/Drupal7.gitignore | 39 ++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 ecosystem/Python/Drupal7.gitignore diff --git a/ecosystem/Python/Drupal7.gitignore b/ecosystem/Python/Drupal7.gitignore new file mode 100644 index 00000000..072b6831 --- /dev/null +++ b/ecosystem/Python/Drupal7.gitignore @@ -0,0 +1,39 @@ +# 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 From 344e52b5efed9aa725a14b79fdc4e768c4239564 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Sat, 27 Oct 2018 10:09:11 -0300 Subject: [PATCH 16/73] Update default template to Drupal 8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Luís Pedro Algarvio --- Drupal.gitignore | 77 ++++++++++++++++++++++++++---------------------- 1 file changed, 42 insertions(+), 35 deletions(-) diff --git a/Drupal.gitignore b/Drupal.gitignore index 072b6831..5e907072 100644 --- a/Drupal.gitignore +++ b/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 `ecosystem/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 -/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 \ No newline at end of file From 7af655e423f88737e67cb99f0674aa36ab59041b Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Sat, 27 Oct 2018 10:26:24 -0300 Subject: [PATCH 17/73] add a better header to the old template --- ecosystem/Python/Drupal7.gitignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ecosystem/Python/Drupal7.gitignore b/ecosystem/Python/Drupal7.gitignore index 072b6831..da61e4a5 100644 --- a/ecosystem/Python/Drupal7.gitignore +++ b/ecosystem/Python/Drupal7.gitignore @@ -1,3 +1,7 @@ +# 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 From 663ff83ba7ad73d631bcca79918a8491398db165 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Sat, 27 Oct 2018 10:27:38 -0300 Subject: [PATCH 18/73] Move Magento v1 into ecosystem Co-Authored-By: Nolwennig --- ecosystem/PHP/Magento1.gitignore | 45 ++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 ecosystem/PHP/Magento1.gitignore diff --git a/ecosystem/PHP/Magento1.gitignore b/ecosystem/PHP/Magento1.gitignore new file mode 100644 index 00000000..aac92ca7 --- /dev/null +++ b/ecosystem/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 + From 37ec8ba529097314ea1707b36317c6f71fc98dea Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Sat, 27 Oct 2018 10:41:57 -0300 Subject: [PATCH 19/73] add section about updated folder structure --- README.md | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index adb59664..77018198 100644 --- a/README.md +++ b/README.md @@ -18,10 +18,17 @@ the following resources are a great place to start: ## 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: + +- [`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. +- [`ecosystem`](./ecosystem) contains specialized templates coalescing around + popular programming languages, but don't make sense to live in the mainstream + templates. These should be added to your project-specific templates when you + decide to adopt the framework or tool. ## Contributing guidelines From 1980e4f1ea31f79378eb4c955675ffb1be9c6da6 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Sat, 27 Oct 2018 10:42:08 -0300 Subject: [PATCH 20/73] prettify things --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 77018198..5a136de0 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,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 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. - **Please consider the scope of your change**. If your change is specific to a @@ -54,7 +54,7 @@ high quality, we request that contributions adhere to the following guidelines. template for that language or framework, rather than to the template for an 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. In general, the more you can do to help us understand the change you’re making, @@ -66,7 +66,7 @@ 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. 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, +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. From 1abbddba2100fdf50ac742d0b2875d6be3018a86 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Sat, 27 Oct 2018 11:02:38 -0300 Subject: [PATCH 21/73] expanded new sections --- README.md | 71 ++++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 63 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 5a136de0..31f13a7b 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,10 @@ the following resources are a great place to start: 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) @@ -30,6 +34,23 @@ We support a collection of templates, organized in this way: 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 should live under the `ecosystem` +directory. See [versioned templates]() for a guide to this setup. + +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 We’d love for you to help us improve this project. To help us keep this collection @@ -60,15 +81,49 @@ high quality, we request that contributions adhere to the following guidelines. 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. -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 `ecosystem` +- 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 `ecosystem` 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 + +``` +# gitignore template for InforCRM (formerly SalesLogix) +# +# 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 From ded1daba15e8a62c4abf6f915c1ea46b4fff1d3f Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Sat, 27 Oct 2018 11:07:36 -0300 Subject: [PATCH 22/73] a bit more edits --- README.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 31f13a7b..0da26805 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,16 @@ 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 should live under the `ecosystem` -directory. See [versioned templates]() for a guide to this setup. +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 demand. 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, From 3641b16bef48964f4613f9f9b2f073027a890aa2 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Sat, 27 Oct 2018 11:13:16 -0300 Subject: [PATCH 23/73] tweaks to example template --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 0da26805..c3f62cf7 100644 --- a/README.md +++ b/README.md @@ -115,10 +115,11 @@ 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 +For example, this template might live at `ecosystem/DotNet/InforCRM.gitignore`: ``` # gitignore template for InforCRM (formerly SalesLogix) +# website: https://www.infor.com/product-summary/cx/infor-crm/ # # Recommended: VisualStudio.gitignore From c440ae4d9c9171e04cedc41043353217bacabaa0 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Sat, 27 Oct 2018 12:07:44 -0300 Subject: [PATCH 24/73] stub an example Vue gitignore template --- ecosystem/JavaScript/Vue.gitignore | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 ecosystem/JavaScript/Vue.gitignore diff --git a/ecosystem/JavaScript/Vue.gitignore b/ecosystem/JavaScript/Vue.gitignore new file mode 100644 index 00000000..4538951c --- /dev/null +++ b/ecosystem/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/ From eda6ba515be0ec77f462953d125cc197724d639e Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Sun, 28 Oct 2018 08:58:24 -0300 Subject: [PATCH 25/73] rename ecosystem to community --- README.md | 10 +++++----- {ecosystem => community}/JavaScript/Vue.gitignore | 0 {ecosystem => community}/PHP/Magento1.gitignore | 0 {ecosystem => community}/Python/Drupal7.gitignore | 0 4 files changed, 5 insertions(+), 5 deletions(-) rename {ecosystem => community}/JavaScript/Vue.gitignore (100%) rename {ecosystem => community}/PHP/Magento1.gitignore (100%) rename {ecosystem => community}/Python/Drupal7.gitignore (100%) diff --git a/README.md b/README.md index c3f62cf7..422056e5 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,7 @@ 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 should live under the `ecosystem` +some software (e.g. a PHP framework), it should 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 @@ -53,7 +53,7 @@ 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 demand. +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, @@ -98,7 +98,7 @@ 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 `ecosystem` +- previous versions of templates should live under `community` - previous versions of the template should embed the version in the filename, for readability @@ -108,14 +108,14 @@ 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 `ecosystem` directory under a +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 `ecosystem/DotNet/InforCRM.gitignore`: +For example, this template might live at `community/DotNet/InforCRM.gitignore`: ``` # gitignore template for InforCRM (formerly SalesLogix) diff --git a/ecosystem/JavaScript/Vue.gitignore b/community/JavaScript/Vue.gitignore similarity index 100% rename from ecosystem/JavaScript/Vue.gitignore rename to community/JavaScript/Vue.gitignore diff --git a/ecosystem/PHP/Magento1.gitignore b/community/PHP/Magento1.gitignore similarity index 100% rename from ecosystem/PHP/Magento1.gitignore rename to community/PHP/Magento1.gitignore diff --git a/ecosystem/Python/Drupal7.gitignore b/community/Python/Drupal7.gitignore similarity index 100% rename from ecosystem/Python/Drupal7.gitignore rename to community/Python/Drupal7.gitignore From 1ab24a3be37e96e8019ac213e3d76eb203ebf253 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Sun, 28 Oct 2018 09:08:04 -0300 Subject: [PATCH 26/73] add support for Nuxt.js Co-Authored-By: FURUKAWA,Daisuke --- community/JavaScript/Nuxt.gitignore | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 community/JavaScript/Nuxt.gitignore diff --git a/community/JavaScript/Nuxt.gitignore b/community/JavaScript/Nuxt.gitignore new file mode 100644 index 00000000..cd6c77a3 --- /dev/null +++ b/community/JavaScript/Nuxt.gitignore @@ -0,0 +1,9 @@ +# gitignore template for Nuxt.js projects +# +# Recommended template: Node.gitignore + +# Nuxt build +.nuxt + + # Nuxt generate +dist From 05c5eacc7a4e62cacc1197e3506431a811a4edbb Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Sun, 28 Oct 2018 09:11:02 -0300 Subject: [PATCH 27/73] add a template for Phoenix projects Co-Authored-By: JuanPablo Co-Authored-By: Sean Callan --- community/Elixir/Phoenix.gitignore | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 community/Elixir/Phoenix.gitignore diff --git a/community/Elixir/Phoenix.gitignore b/community/Elixir/Phoenix.gitignore new file mode 100644 index 00000000..522c8d56 --- /dev/null +++ b/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 From bd97b795f158f5ef9cee4e7d8549a7a1bbea1124 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Sun, 28 Oct 2018 09:28:30 -0300 Subject: [PATCH 28/73] added community Pimcore template Co-Authored-By: Martin Kuric --- community/PHP/Pimcore.gitignore | 53 +++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 community/PHP/Pimcore.gitignore diff --git a/community/PHP/Pimcore.gitignore b/community/PHP/Pimcore.gitignore new file mode 100644 index 00000000..549e7a8f --- /dev/null +++ b/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 \ No newline at end of file From 2055dc101026b338cec2922ff41e1e6ae0054ba0 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Sun, 28 Oct 2018 09:29:06 -0300 Subject: [PATCH 29/73] Added community template for ThinkPHP Co-Authored-By: Parallel --- community/PHP/ThinkPHP.gitignore | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 community/PHP/ThinkPHP.gitignore diff --git a/community/PHP/ThinkPHP.gitignore b/community/PHP/ThinkPHP.gitignore new file mode 100644 index 00000000..348ebf05 --- /dev/null +++ b/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 \ No newline at end of file From bbd34a4472535e7d00f050879fc1768781c8e788 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Sun, 28 Oct 2018 09:55:44 -0300 Subject: [PATCH 30/73] add community Snap template MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: 林博仁(Buo-ren Lin) Co-Authored-By: Marius Gripsgard --- community/Linux/Snap.gitignore | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 community/Linux/Snap.gitignore diff --git a/community/Linux/Snap.gitignore b/community/Linux/Snap.gitignore new file mode 100644 index 00000000..ea38c6dd --- /dev/null +++ b/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 From d298644fc3026a4c16db211e6bd9d4b13d14d9eb Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Sun, 28 Oct 2018 10:00:39 -0300 Subject: [PATCH 31/73] added Hugo community template Co-Authored-By: Julien Liabeuf Co-Authored-By: Ricardo N Feliciano --- community/Golang/Hugo.gitignore | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 community/Golang/Hugo.gitignore diff --git a/community/Golang/Hugo.gitignore b/community/Golang/Hugo.gitignore new file mode 100644 index 00000000..23f43cbe --- /dev/null +++ b/community/Golang/Hugo.gitignore @@ -0,0 +1,8 @@ +# gitginore template for Hugo projects +# website: https://gohugo.io + +# generated files by hugo +/public/ + +# executable may be added to repository +hugo.exe \ No newline at end of file From e67a985416e4c516b4134d721966e2ec469e7441 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Sun, 28 Oct 2018 10:06:42 -0300 Subject: [PATCH 32/73] Add community template for Red language Co-Authored-By: SouthWolf Co-Authored-By: Trent Patterson Co-Authored-By: PeterWAWood --- community/Red.gitignore | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 community/Red.gitignore diff --git a/community/Red.gitignore b/community/Red.gitignore new file mode 100644 index 00000000..b78a06fc --- /dev/null +++ b/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/ From 8a2fae7d6cb2882630b7878063c8b685375cc8ea Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Sun, 28 Oct 2018 10:55:32 -0300 Subject: [PATCH 33/73] add templates for older JBoss versions Co-Authored-By: Marcos Estevam --- community/Java/JBoss4.gitignore | 19 +++++++++++++++++++ community/Java/JBoss6.gitignore | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 community/Java/JBoss4.gitignore create mode 100644 community/Java/JBoss6.gitignore diff --git a/community/Java/JBoss4.gitignore b/community/Java/JBoss4.gitignore new file mode 100644 index 00000000..d416538c --- /dev/null +++ b/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 diff --git a/community/Java/JBoss6.gitignore b/community/Java/JBoss6.gitignore new file mode 100644 index 00000000..dc7dce76 --- /dev/null +++ b/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 + From 991accab3f0ed16a51397a280fbe372e93c2b543 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Sun, 28 Oct 2018 11:39:03 -0300 Subject: [PATCH 34/73] add community template for KenticoCMS Co-Authored-By: Christopher Jennings --- community/DotNet/Kentico.gitignore | 64 ++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 community/DotNet/Kentico.gitignore diff --git a/community/DotNet/Kentico.gitignore b/community/DotNet/Kentico.gitignore new file mode 100644 index 00000000..6c6d8d63 --- /dev/null +++ b/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} \ No newline at end of file From eff87b9c8bc028de8b85b2afe8b00d8862cd7f3f Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Sun, 28 Oct 2018 11:39:57 -0300 Subject: [PATCH 35/73] added community template for InforCRM Co-Authored-By: Customer FX Development --- community/DotNet/InforCMS.gitignore | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 community/DotNet/InforCMS.gitignore diff --git a/community/DotNet/InforCMS.gitignore b/community/DotNet/InforCMS.gitignore new file mode 100644 index 00000000..6f4d951e --- /dev/null +++ b/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 \ No newline at end of file From 7637178dd21c8a903b2eefcc5dfec7208a061a20 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Sun, 28 Oct 2018 18:07:39 -0300 Subject: [PATCH 36/73] add community template for Meteor Co-Authored-By: CodeHunter --- community/JavaScript/Meteor.gitignore | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 community/JavaScript/Meteor.gitignore diff --git a/community/JavaScript/Meteor.gitignore b/community/JavaScript/Meteor.gitignore new file mode 100644 index 00000000..7194fd0e --- /dev/null +++ b/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 From 213a053ce7bec535974598c2f5699050ee6a2953 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Sun, 28 Oct 2018 18:16:14 -0300 Subject: [PATCH 37/73] added community template for PHP CodeSniffer Co-Authored-By: moltra --- community/PHP/CodeSniffer.gitignore | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 community/PHP/CodeSniffer.gitignore diff --git a/community/PHP/CodeSniffer.gitignore b/community/PHP/CodeSniffer.gitignore new file mode 100644 index 00000000..e2d9e306 --- /dev/null +++ b/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/* \ No newline at end of file From e5c5a2bb9c96a86e75c9543ceedd466fae1f27a8 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Sun, 28 Oct 2018 18:16:51 -0300 Subject: [PATCH 38/73] add community template for Racket Co-Authored-By: Will Price Co-Authored-By: Stefan --- community/Racket.gitignore | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 community/Racket.gitignore diff --git a/community/Racket.gitignore b/community/Racket.gitignore new file mode 100644 index 00000000..c97e0899 --- /dev/null +++ b/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 \ No newline at end of file From f29f4047a03c0981706d92f5458aa73499e1ce47 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Sun, 28 Oct 2018 18:24:05 -0300 Subject: [PATCH 39/73] add community template for LogTalk Co-Authored-By: Paulo Moura --- community/Logtalk.gitignore | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 community/Logtalk.gitignore diff --git a/community/Logtalk.gitignore b/community/Logtalk.gitignore new file mode 100644 index 00000000..d02dd2e1 --- /dev/null +++ b/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 \ No newline at end of file From d9977d1bdffaacb697f8e3db5094f5bb8c79c8e7 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Sun, 28 Oct 2018 18:28:43 -0300 Subject: [PATCH 40/73] add community template for Cordova Co-Authored-By: Andre Christoga S Co-Authored-By: Chaoyi Zha --- community/JavaScript/Cordova.gitignore | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 community/JavaScript/Cordova.gitignore diff --git a/community/JavaScript/Cordova.gitignore b/community/JavaScript/Cordova.gitignore new file mode 100644 index 00000000..4bd87859 --- /dev/null +++ b/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 From 227764535c0404960e6b6f20d8abff74fc4bf5b5 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Sun, 28 Oct 2018 18:30:27 -0300 Subject: [PATCH 41/73] add community template for NW.js Co-Authored-By: Josh Plant --- community/JavaScript/NWjs.gitignore | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 community/JavaScript/NWjs.gitignore diff --git a/community/JavaScript/NWjs.gitignore b/community/JavaScript/NWjs.gitignore new file mode 100644 index 00000000..f006b08b --- /dev/null +++ b/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 From 0a23ed588dd0d59dbc2b356133fe87364265b45a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antoine=20C=C5=93ur?= Date: Mon, 29 Oct 2018 13:56:28 +0800 Subject: [PATCH 42/73] Revert "Update Xcode.gitignore" --- Global/Xcode.gitignore | 74 +++++------------------------------------- 1 file changed, 9 insertions(+), 65 deletions(-) diff --git a/Global/Xcode.gitignore b/Global/Xcode.gitignore index b01314d3..cd0c7d3e 100644 --- a/Global/Xcode.gitignore +++ b/Global/Xcode.gitignore @@ -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,3 @@ 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/ - From b3d1e72efb400157927b0f7c419f1a09b01e0f3e Mon Sep 17 00:00:00 2001 From: Chris Gunn Date: Fri, 2 Nov 2018 14:17:40 -0700 Subject: [PATCH 43/73] Add `ARM` and `ARM64` to Visual Studio's ignore file. --- VisualStudio.gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore index 4d13c548..b8f4cbca 100644 --- a/VisualStudio.gitignore +++ b/VisualStudio.gitignore @@ -20,6 +20,8 @@ [Rr]eleases/ x64/ x86/ +[Aa][Rr][Mm]/ +[Aa][Rr][Mm]64/ bld/ [Bb]in/ [Oo]bj/ From 1cdba03c57380285fdbdb424b925be7a6f842254 Mon Sep 17 00:00:00 2001 From: Rhys Powell Date: Tue, 6 Nov 2018 11:28:54 +1100 Subject: [PATCH 44/73] ignore files generated by ElixirLS --- Elixir.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/Elixir.gitignore b/Elixir.gitignore index 86e4c3f3..b263cd10 100644 --- a/Elixir.gitignore +++ b/Elixir.gitignore @@ -7,3 +7,4 @@ erl_crash.dump *.ez *.beam /config/*.secret.exs +.elixir_ls/ From 58f322cfbc0aefc3026310e39eaed742ecdb61ec Mon Sep 17 00:00:00 2001 From: 1nfinite9 Date: Wed, 7 Nov 2018 10:15:02 +0900 Subject: [PATCH 45/73] Update Unity.gitignore Add ignore for Crashlytics generated file --- Unity.gitignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Unity.gitignore b/Unity.gitignore index 833e6d42..93c9ce52 100644 --- a/Unity.gitignore +++ b/Unity.gitignore @@ -35,3 +35,7 @@ sysinfo.txt # Builds *.apk *.unitypackage + +# Crashlytics generated file +Assets/StreamingAssets/crashlytics-build.properties + From 87ec1bd86480dcc618291b2271fe365880915ce2 Mon Sep 17 00:00:00 2001 From: Daijiro Wachi Date: Thu, 8 Nov 2018 10:59:36 +0900 Subject: [PATCH 46/73] Add "network-security.data" Refs: http://network-security.data --- Global/Emacs.gitignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Global/Emacs.gitignore b/Global/Emacs.gitignore index 3ac7904d..d40e8659 100644 --- a/Global/Emacs.gitignore +++ b/Global/Emacs.gitignore @@ -43,3 +43,7 @@ flycheck_*.el # directory configuration .dir-locals.el + +# network security +/network-security.data + From 36ea81b07f6b95c0767a74cce5b7b0c82d040e55 Mon Sep 17 00:00:00 2001 From: Skident Date: Thu, 8 Nov 2018 12:09:18 +0200 Subject: [PATCH 47/73] Added CMakeLists.txt.user file to a CMake .gitignore --- CMake.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/CMake.gitignore b/CMake.gitignore index 9ea395f1..7e25564f 100644 --- a/CMake.gitignore +++ b/CMake.gitignore @@ -1,3 +1,4 @@ +CMakeLists.txt.user CMakeCache.txt CMakeFiles CMakeScripts From da37cecbd45e101d311229946f4cb02c659cb70a Mon Sep 17 00:00:00 2001 From: Arnaud Rocher Date: Fri, 9 Nov 2018 10:42:08 +0100 Subject: [PATCH 48/73] [TeX] Ignore generated files by 'vhistory' package The `vhistory` package generates two files, with `.hst` and `.ver` extensions. --- TeX.gitignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/TeX.gitignore b/TeX.gitignore index 753f2b95..edd1f60b 100644 --- a/TeX.gitignore +++ b/TeX.gitignore @@ -205,6 +205,10 @@ pythontex-files-*/ # todonotes *.tdo +# vhistory +*.hst +*.ver + # easy-todo *.lod From 926a6cba3d7bb626143e6caf0b06d47033c4b569 Mon Sep 17 00:00:00 2001 From: "J. Kevin Bay" Date: Fri, 9 Nov 2018 19:59:44 -0700 Subject: [PATCH 49/73] Hide wheels directory used on Debian-like systems (Ubuntu) See https://www.debian.org/doc/packaging-manuals/python-policy/ch-module_packages.html tl;dr Debian Policy requires wheels to be installed here and thus issuing python3 -m venv . on a Debian-like system creates this directory --- Python.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/Python.gitignore b/Python.gitignore index 510c73d0..11614af2 100644 --- a/Python.gitignore +++ b/Python.gitignore @@ -20,6 +20,7 @@ parts/ sdist/ var/ wheels/ +share/python-wheels/ *.egg-info/ .installed.cfg *.egg From 9c477781eba9d571c11c002fdec00d2943e7400d Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Thu, 22 Nov 2018 15:17:51 -0400 Subject: [PATCH 50/73] Update README.md --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 422056e5..db171347 100644 --- a/README.md +++ b/README.md @@ -29,8 +29,8 @@ We support a collection of templates, organized in this way: 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. -- [`ecosystem`](./ecosystem) contains specialized templates coalescing around - popular programming languages, but don't make sense to live in the mainstream +- [`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. @@ -43,7 +43,7 @@ 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 should live under the `community` +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 @@ -98,7 +98,7 @@ 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 templates should live under `community/` - previous versions of the template should embed the version in the filename, for readability From b7dc63aa1bb2536dd7f316eada0efd9e92f26b98 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Thu, 22 Nov 2018 15:33:56 -0400 Subject: [PATCH 51/73] added bitrix community template --- community/PHP/Bitrix.gitignore | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 community/PHP/Bitrix.gitignore diff --git a/community/PHP/Bitrix.gitignore b/community/PHP/Bitrix.gitignore new file mode 100644 index 00000000..d288916f --- /dev/null +++ b/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/ From e9883e5f27a5e38b452675efacbe4b0176532c18 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Thu, 22 Nov 2018 15:34:14 -0400 Subject: [PATCH 52/73] update header for Drupal template --- Drupal.gitignore | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Drupal.gitignore b/Drupal.gitignore index 5e907072..50d3eef8 100644 --- a/Drupal.gitignore +++ b/Drupal.gitignore @@ -1,6 +1,6 @@ # gitignore template for Drupal 8 projects # -# earlier versions of Drupal are tracked in `ecosystem/Python/` +# earlier versions of Drupal are tracked in `community/Python/` # Ignore configuration files that may contain sensitive information /sites/*/*settings*.php @@ -43,4 +43,4 @@ /README.txt /robots.txt /update.php -/web.config \ No newline at end of file +/web.config From f7c4f2e4e95460cfc93384dc66155bcaf8c3d930 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Thu, 22 Nov 2018 15:38:46 -0400 Subject: [PATCH 53/73] line endings --- community/DotNet/InforCMS.gitignore | 2 +- community/DotNet/Kentico.gitignore | 2 +- community/Golang/Hugo.gitignore | 2 +- community/Logtalk.gitignore | 2 +- community/PHP/CodeSniffer.gitignore | 2 +- community/PHP/Pimcore.gitignore | 2 +- community/Racket.gitignore | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/community/DotNet/InforCMS.gitignore b/community/DotNet/InforCMS.gitignore index 6f4d951e..29c7d8e5 100644 --- a/community/DotNet/InforCMS.gitignore +++ b/community/DotNet/InforCMS.gitignore @@ -12,4 +12,4 @@ ExportedFiles.xml # Force include portal SupportFiles !Model/Portal/*/SupportFiles/[Bb]in/ -!Model/Portal/PortalTemplates/*/SupportFiles/[Bb]in \ No newline at end of file +!Model/Portal/PortalTemplates/*/SupportFiles/[Bb]in diff --git a/community/DotNet/Kentico.gitignore b/community/DotNet/Kentico.gitignore index 6c6d8d63..3b278b6a 100644 --- a/community/DotNet/Kentico.gitignore +++ b/community/DotNet/Kentico.gitignore @@ -61,4 +61,4 @@ AppSettings.config ConnectionStrings.config # Project media libraries (recommend shared file storage) -# e.g. CMS/{SiteCodeName} \ No newline at end of file +# e.g. CMS/{SiteCodeName} diff --git a/community/Golang/Hugo.gitignore b/community/Golang/Hugo.gitignore index 23f43cbe..acccf884 100644 --- a/community/Golang/Hugo.gitignore +++ b/community/Golang/Hugo.gitignore @@ -5,4 +5,4 @@ /public/ # executable may be added to repository -hugo.exe \ No newline at end of file +hugo.exe diff --git a/community/Logtalk.gitignore b/community/Logtalk.gitignore index d02dd2e1..c680e647 100644 --- a/community/Logtalk.gitignore +++ b/community/Logtalk.gitignore @@ -16,4 +16,4 @@ logtalk_doclet_logs/ *.qo *.ql *.itf -*.po \ No newline at end of file +*.po diff --git a/community/PHP/CodeSniffer.gitignore b/community/PHP/CodeSniffer.gitignore index e2d9e306..d4b37684 100644 --- a/community/PHP/CodeSniffer.gitignore +++ b/community/PHP/CodeSniffer.gitignore @@ -4,4 +4,4 @@ # Recommended template: PHP.gitignore /vendor/* -/wpcs/* \ No newline at end of file +/wpcs/* diff --git a/community/PHP/Pimcore.gitignore b/community/PHP/Pimcore.gitignore index 549e7a8f..4090b4ad 100644 --- a/community/PHP/Pimcore.gitignore +++ b/community/PHP/Pimcore.gitignore @@ -50,4 +50,4 @@ /website/var/user-image/* # keep .dummy files -!.dummy \ No newline at end of file +!.dummy diff --git a/community/Racket.gitignore b/community/Racket.gitignore index c97e0899..962478a1 100644 --- a/community/Racket.gitignore +++ b/community/Racket.gitignore @@ -12,4 +12,4 @@ compiled/ *.zo # Dependency tracking files -*.dep \ No newline at end of file +*.dep From d6d2a41fdfb9f309cdcb267c829ebf92e41c6a44 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Thu, 22 Nov 2018 17:11:28 -0400 Subject: [PATCH 54/73] added template for Bazel Co-Authored-By: Carmi Grushko --- community/Bazel.gitignore | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 community/Bazel.gitignore diff --git a/community/Bazel.gitignore b/community/Bazel.gitignore new file mode 100644 index 00000000..a08ff486 --- /dev/null +++ b/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-* From 2ee0576b39a8b50d459cbeea1e902d5eb4e5ba4d Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Thu, 22 Nov 2018 17:12:56 -0400 Subject: [PATCH 55/73] added template for Exercism project Co-Authored-By: Yosef Benny Widyokarsono --- community/Exercism.gitignore | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 community/Exercism.gitignore diff --git a/community/Exercism.gitignore b/community/Exercism.gitignore new file mode 100644 index 00000000..b74882c8 --- /dev/null +++ b/community/Exercism.gitignore @@ -0,0 +1,5 @@ +# gitignore template for Exercism project +# website: https://exercism.io/ + +# Ignore .exercism folder which contain sensitive data +.exercism From db803b4c8755e219c3e5568b5afce6c5573fce8d Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Thu, 22 Nov 2018 17:14:54 -0400 Subject: [PATCH 56/73] add template for Jupyter Notebooks Co-Authored-By: Lin Kao-Yuan --- community/Python/JupyterNotebooks.gitignore | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 community/Python/JupyterNotebooks.gitignore diff --git a/community/Python/JupyterNotebooks.gitignore b/community/Python/JupyterNotebooks.gitignore new file mode 100644 index 00000000..7727feac --- /dev/null +++ b/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/ +# From 45aaaf2b739579d9906bb5b8618b4c9fa5117de0 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Thu, 22 Nov 2018 17:16:22 -0400 Subject: [PATCH 57/73] added template for Nikola framework Co-Authored-By: Lenz Grimmer --- community/Python/Nikola.gitignore | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 community/Python/Nikola.gitignore diff --git a/community/Python/Nikola.gitignore b/community/Python/Nikola.gitignore new file mode 100644 index 00000000..dac64b41 --- /dev/null +++ b/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/ From 40522d5bf730c47f3449577c80d1820dcc2e4d47 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Thu, 22 Nov 2018 19:30:25 -0400 Subject: [PATCH 58/73] added template for Puppet modules Co-Authored-By: Mario Finelli --- community/Puppet.gitignore | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 community/Puppet.gitignore diff --git a/community/Puppet.gitignore b/community/Puppet.gitignore new file mode 100644 index 00000000..4fcdca7d --- /dev/null +++ b/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/* From 056eea8e97bfb9057bf912788c243fc9ec390912 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Thu, 22 Nov 2018 19:30:49 -0400 Subject: [PATCH 59/73] added template for Splunk apps Co-Authored-By: Edward Courtemanche --- community/Splunk.gitignore | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 community/Splunk.gitignore diff --git a/community/Splunk.gitignore b/community/Splunk.gitignore new file mode 100644 index 00000000..d063da0e --- /dev/null +++ b/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 From 541a7aec34f3414cb4bc5f07345c60f84a448f30 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Fri, 23 Nov 2018 15:46:33 -0400 Subject: [PATCH 60/73] added template for Xilinx Co-Authored-By: lkxajd Co-Authored-By: Shamim Keshani Co-Authored-By: Stephen --- community/Xilinx.gitignore | 105 +++++++++++++++++++++++++++++++++++++ 1 file changed, 105 insertions(+) create mode 100644 community/Xilinx.gitignore diff --git a/community/Xilinx.gitignore b/community/Xilinx.gitignore new file mode 100644 index 00000000..afe5e821 --- /dev/null +++ b/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 From 8b335ee4099333b11fa02170f23998996dba899e Mon Sep 17 00:00:00 2001 From: Christopher McClellan Date: Sat, 8 Aug 2015 09:34:42 -0400 Subject: [PATCH 61/73] Create AtmelStudio.gitignore Added a new .gitignore for Atmel Studio. https://www.microchip.com/mplab/avr-support/atmel-studio-7 --- community/embedded/AtmelStudio.gitignore | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 community/embedded/AtmelStudio.gitignore diff --git a/community/embedded/AtmelStudio.gitignore b/community/embedded/AtmelStudio.gitignore new file mode 100644 index 00000000..5dfc4696 --- /dev/null +++ b/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 From 941ea22c96ad34a981bed6c13c1239649cfbd78e Mon Sep 17 00:00:00 2001 From: Steven Lee Date: Mon, 26 Nov 2018 22:02:40 +1100 Subject: [PATCH 62/73] correct capitalization problems and add Octave which link to MATLAB --- Global/{Matlab.gitignore => MATLAB.gitignore} | 0 Global/{macOS.gitignore => MacOS.gitignore} | 0 Global/Octave.gitignore | 1 + Jboss.gitignore => JBoss.gitignore | 0 4 files changed, 1 insertion(+) rename Global/{Matlab.gitignore => MATLAB.gitignore} (100%) rename Global/{macOS.gitignore => MacOS.gitignore} (100%) create mode 120000 Global/Octave.gitignore rename Jboss.gitignore => JBoss.gitignore (100%) diff --git a/Global/Matlab.gitignore b/Global/MATLAB.gitignore similarity index 100% rename from Global/Matlab.gitignore rename to Global/MATLAB.gitignore diff --git a/Global/macOS.gitignore b/Global/MacOS.gitignore similarity index 100% rename from Global/macOS.gitignore rename to Global/MacOS.gitignore diff --git a/Global/Octave.gitignore b/Global/Octave.gitignore new file mode 120000 index 00000000..b1d60544 --- /dev/null +++ b/Global/Octave.gitignore @@ -0,0 +1 @@ +MATLAB.gitignore \ No newline at end of file diff --git a/Jboss.gitignore b/JBoss.gitignore similarity index 100% rename from Jboss.gitignore rename to JBoss.gitignore From 9771d5c8d1788702c3ec5c33941c2508a99d7446 Mon Sep 17 00:00:00 2001 From: Cole Arendt Date: Tue, 27 Nov 2018 14:33:43 -0500 Subject: [PATCH 63/73] remove rsconnect folder from R.gitignore --- R.gitignore | 3 --- 1 file changed, 3 deletions(-) diff --git a/R.gitignore b/R.gitignore index 26fad6fa..fcff087a 100644 --- a/R.gitignore +++ b/R.gitignore @@ -31,6 +31,3 @@ vignettes/*.pdf # Temporary files created by R markdown *.utf8.md *.knit.md - -# Shiny token, see https://shiny.rstudio.com/articles/shinyapps.html -rsconnect/ From 512393f97db9216f57c319859ffbd961876113cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20Corr=C3=AAa=20Gomes?= Date: Tue, 27 Nov 2018 15:51:23 -0500 Subject: [PATCH 64/73] Create Magento2.gitignore --- community/PHP/Magento2.gitignore | 54 ++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 community/PHP/Magento2.gitignore diff --git a/community/PHP/Magento2.gitignore b/community/PHP/Magento2.gitignore new file mode 100644 index 00000000..b6b7860a --- /dev/null +++ b/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 From 15736d477bd0c6e893f623407f8d58900f97ece2 Mon Sep 17 00:00:00 2001 From: Tej Chajed Date: Thu, 29 Nov 2018 07:58:06 -0500 Subject: [PATCH 65/73] [Go] Fix typo in comment --- Go.gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Go.gitignore b/Go.gitignore index f1c181ec..f2dd9554 100644 --- a/Go.gitignore +++ b/Go.gitignore @@ -5,7 +5,7 @@ *.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 From fd3fe5838a68a8d9518ae498604045584f9b8634 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Erdal=20TA=C5=9EKESEN?= Date: Thu, 29 Nov 2018 18:26:50 +0300 Subject: [PATCH 66/73] feat: Add missing executables and generated --- community/Golang/Hugo.gitignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/community/Golang/Hugo.gitignore b/community/Golang/Hugo.gitignore index acccf884..3718de7b 100644 --- a/community/Golang/Hugo.gitignore +++ b/community/Golang/Hugo.gitignore @@ -1,8 +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 From 47d29f35dceaf6ebd456c78772b0ead100fa6e9c Mon Sep 17 00:00:00 2001 From: "David C. Drake" Date: Sat, 1 Dec 2018 16:36:06 -0800 Subject: [PATCH 67/73] Improve comment capitalization consistency --- Unity.gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Unity.gitignore b/Unity.gitignore index 93c9ce52..f4945c1a 100644 --- a/Unity.gitignore +++ b/Unity.gitignore @@ -29,7 +29,7 @@ ExportedObj/ *.pidb.meta *.pdb.meta -# Unity3D Generated File On Crash Reports +# Unity3D generated file on crash reports sysinfo.txt # Builds From 38b9fdf4fb1850caecc0f2ea19bbf99c0cb9ed3c Mon Sep 17 00:00:00 2001 From: Wouter de Vries Date: Thu, 6 Dec 2018 10:17:16 +0100 Subject: [PATCH 68/73] Only unignore directories that have at least a character ending with .cache --- VisualStudio.gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore index 4ba92b04..d1fc54de 100644 --- a/VisualStudio.gitignore +++ b/VisualStudio.gitignore @@ -211,7 +211,7 @@ _pkginfo.txt # files ending in .cache can be ignored *.[Cc]ache # but keep track of directories ending in .cache -!*.[Cc]ache/ +!?*.[Cc]ache/ # Others ClientBin/ From 2731b70f4f07cf30fbc62c3a6b67f0c935887df0 Mon Sep 17 00:00:00 2001 From: Mark Nicolini <36858276+marcusolini@users.noreply.github.com> Date: Thu, 6 Dec 2018 09:19:35 -0500 Subject: [PATCH 69/73] Ignore Generated Files Netbeans Linux and Windows Makefile-*.mk and Package-*.bash files in nbproject directories are automatically generated during compile. These files are continually updated, which can cause a long list of unnecessary files to add, commit, and push (or that are Untracked). This has been experienced for Linux and Windows C++ projects. Helpful supporting link: https://stackoverflow.com/questions/27490608/netbeans-c-and-git --- Global/NetBeans.gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Global/NetBeans.gitignore b/Global/NetBeans.gitignore index 863bc7fa..45112875 100644 --- a/Global/NetBeans.gitignore +++ b/Global/NetBeans.gitignore @@ -1,4 +1,6 @@ **/nbproject/private/ +**/nbproject/Makefile-*.mk +**/nbproject/Package-*.bash build/ nbbuild/ dist/ From 2e5099d72ff367116141f2131369863e34fa3140 Mon Sep 17 00:00:00 2001 From: Steven Lee Date: Mon, 10 Dec 2018 23:01:10 +1100 Subject: [PATCH 70/73] macOS low cap m --- Global/{MacOS.gitignore => macOS.gitignore} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Global/{MacOS.gitignore => macOS.gitignore} (100%) diff --git a/Global/MacOS.gitignore b/Global/macOS.gitignore similarity index 100% rename from Global/MacOS.gitignore rename to Global/macOS.gitignore From 32fa57bc6122a4e33e037e9fd8fe69b58eb0c9e1 Mon Sep 17 00:00:00 2001 From: Kyle Smith Date: Wed, 12 Dec 2018 19:47:32 +1000 Subject: [PATCH 71/73] [Unity] Ignore .gradle/ build cache --- Unity.gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Unity.gitignore b/Unity.gitignore index 93c9ce52..6c45d9ee 100644 --- a/Unity.gitignore +++ b/Unity.gitignore @@ -8,6 +8,9 @@ Assets/AssetStoreTools* # Visual Studio cache directory .vs/ +# Gradle cache directory +.gradle/ + # Autogenerated VS/MD/Consulo solution and project files ExportedObj/ .consulo/ From f966096f4072f73dcc8f7004062176e7954dffed Mon Sep 17 00:00:00 2001 From: lmedson Date: Thu, 13 Dec 2018 21:32:38 -0300 Subject: [PATCH 72/73] Add ignorer to .env.test variable --- Node.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/Node.gitignore b/Node.gitignore index ebfe4395..cf36b87a 100644 --- a/Node.gitignore +++ b/Node.gitignore @@ -56,6 +56,7 @@ typings/ # dotenv environment variables file .env +.env.test # parcel-bundler cache (https://parceljs.org/) .cache From c2d0605e69b1d2bf541ca8f86cccd3b9d10379a8 Mon Sep 17 00:00:00 2001 From: Kenji Sakurada Date: Sun, 16 Dec 2018 14:50:40 +0900 Subject: [PATCH 73/73] fix wsp --- Node.gitignore | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Node.gitignore b/Node.gitignore index ebfe4395..c5f3e449 100644 --- a/Node.gitignore +++ b/Node.gitignore @@ -75,5 +75,5 @@ typings/ # FuseBox cache .fusebox/ -#DynamoDB Local files -.dynamodb/ +# DynamoDB Local files +.dynamodb/