From 44fda6f85e63ce7164c0f916df8577aca0f24f5f Mon Sep 17 00:00:00 2001 From: Luis Majano Date: Sun, 6 May 2012 17:46:46 -0500 Subject: [PATCH 01/94] Added ColdFusion ColdBox Platform Framework --- ColdBox.gitignore | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 ColdBox.gitignore diff --git a/ColdBox.gitignore b/ColdBox.gitignore new file mode 100644 index 00000000..8acdf7a5 --- /dev/null +++ b/ColdBox.gitignore @@ -0,0 +1,4 @@ +*/config/development +*/logs/ +*/includes/cache/* +tmp/* From 0694bfe4e77020318b3cb0df81c7215f36d7a8de Mon Sep 17 00:00:00 2001 From: Luis Majano Date: Thu, 4 Feb 2021 13:21:22 -0600 Subject: [PATCH 02/94] Update for COldBox 6 standards --- ColdBox.gitignore | 31 +++++++++++++++++++++++++++---- 1 file changed, 27 insertions(+), 4 deletions(-) diff --git a/ColdBox.gitignore b/ColdBox.gitignore index 8acdf7a5..a3b06c0a 100644 --- a/ColdBox.gitignore +++ b/ColdBox.gitignore @@ -1,4 +1,27 @@ -*/config/development -*/logs/ -*/includes/cache/* -tmp/* +# General Ignores + IDE +.DS_Store +settings.xml + +# Localized Servers +.engine/** +WEB-INF + +# Environment File +.env + +# Logs +logs/** + +# Code Coverage and Test Results +tests/results/** + +# NPM Modules +**/node_modules/* +npm-debug.log +yarn-error.log + +## ColdBox Dependencies and Modules +coldbox/* +testbox/* +modules/* +modules/**/apidocs/** From be40b2ed2cef3d5e893169cb4064119d57eafc29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Br=C3=A4unlich?= Date: Mon, 25 Apr 2022 20:14:55 +0200 Subject: [PATCH 03/94] ignore bclicense files --- AL.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/AL.gitignore b/AL.gitignore index 02eac698..99b20c2c 100644 --- a/AL.gitignore +++ b/AL.gitignore @@ -17,6 +17,7 @@ rad.json #Translation Base-file *.g.xlf #License-file +*.bclicense *.flf #Test results file TestResults.xml \ No newline at end of file From 14fea44fd595d3020a385fd0936f2f20c73702fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Br=C3=A4unlich?= Date: Mon, 25 Apr 2022 20:24:26 +0200 Subject: [PATCH 04/94] correct to plural --- AL.gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AL.gitignore b/AL.gitignore index 99b20c2c..85daa023 100644 --- a/AL.gitignore +++ b/AL.gitignore @@ -16,7 +16,7 @@ rad.json #Translation Base-file *.g.xlf -#License-file +#License-files *.bclicense *.flf #Test results file From d67fc993d663120f53e6066cb218daeb7a2013f3 Mon Sep 17 00:00:00 2001 From: Kacper Korban Date: Fri, 29 Jul 2022 15:29:44 +0200 Subject: [PATCH 05/94] Update Scala template to include tasty files introduced in Scala 3 --- Scala.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/Scala.gitignore b/Scala.gitignore index 7169cab1..22eb384e 100644 --- a/Scala.gitignore +++ b/Scala.gitignore @@ -1,4 +1,5 @@ *.class +*.tasty *.log # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml From b6629caa12112ab00e3ab31b61698815beac2bc5 Mon Sep 17 00:00:00 2001 From: brajnacs Date: Mon, 31 Oct 2022 12:56:54 +0530 Subject: [PATCH 06/94] Remove extra .cache pattern pattern ".cache" is duplicate and already defined in parcel-bundler section --- Node.gitignore | 1 - 1 file changed, 1 deletion(-) diff --git a/Node.gitignore b/Node.gitignore index c6bba591..d1443b92 100644 --- a/Node.gitignore +++ b/Node.gitignore @@ -102,7 +102,6 @@ dist # vuepress v2.x temp and cache directory .temp -.cache # Docusaurus cache and generated files .docusaurus From 21fc4d99eb4d9da5dae6c06f49e7bdd912944693 Mon Sep 17 00:00:00 2001 From: Daniel Plaisted Date: Fri, 24 Mar 2023 15:04:00 -0400 Subject: [PATCH 07/94] Add .artifacts folder to Visual Studio .gitignore We are planning to add a [new output path format](https://github.com/dotnet/designs/pull/281) to .NET projects which will by default put output in an `.artifacts` folder. So this PR adds that folder to the Visual Studio .gitignore file. The first support for this will be in .NET 8 Preview 3. We will be looking for feedback through the preview process, so it's possible that the folder name or other aspects of the design could change as a result. --- VisualStudio.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore index 8a30d258..16ec71fa 100644 --- a/VisualStudio.gitignore +++ b/VisualStudio.gitignore @@ -61,6 +61,7 @@ BenchmarkDotNet.Artifacts/ project.lock.json project.fragment.lock.json artifacts/ +.artifacts/ # ASP.NET Scaffolding ScaffoldingReadMe.txt From e18a850340975c8fe172d987ed9d7f1f2a02d06f Mon Sep 17 00:00:00 2001 From: Snox Date: Sat, 22 Jun 2024 01:49:19 +0200 Subject: [PATCH 08/94] Add bun.gitignore for Bun-based projects This pull request adds a .gitignore file specifically designed for projects using Bun as a package manager. The bun.gitignore file includes rules to ignore common files and directories generated during development with Bun, as well as other tools and frameworks frequently used in conjunction with Bun. --- bun.gitignore | 113 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) create mode 100644 bun.gitignore diff --git a/bun.gitignore b/bun.gitignore new file mode 100644 index 00000000..9703c86b --- /dev/null +++ b/bun.gitignore @@ -0,0 +1,113 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* + +# database +*.sqlite + +# package-json +package-json.lock + +# bun deploy file +node_modules.bun + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# TypeScript v1 declaration files +typings/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env +.env.test + +# parcel-bundler cache (https://parceljs.org/) +.cache + +# Next.js build output +.next + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and *not* Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port From 20d892ae4f3ad2318ab8e9c7be944ffe2dc5b0f9 Mon Sep 17 00:00:00 2001 From: yahyayozo Date: Fri, 27 Sep 2024 21:38:22 +0100 Subject: [PATCH 09/94] added STM32CubeIDE gitignore --- Global/STM32CubeIDE.gitignore | 56 +++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 Global/STM32CubeIDE.gitignore diff --git a/Global/STM32CubeIDE.gitignore b/Global/STM32CubeIDE.gitignore new file mode 100644 index 00000000..22f2bc8f --- /dev/null +++ b/Global/STM32CubeIDE.gitignore @@ -0,0 +1,56 @@ +# STM32CubeIDE specific files + +# Project-specific settings. Ignore it if developers have different preferences. +# However, if you want all team members to use the same code formatting and settings, +# consider including the .settings folder in the repository. + +# /.settings/ + +# Ignore Eclipse-based IDE launch configurations. +# Uncomment if you want each developer to have their own unique debug configurations. +#*.launch + +# Ignore any JLink-related files (debug configurations). +# Uncomment if you want each developer to have their own unique debug configurations. +#*.jlink + +# Ignore log files generated by the IDE. +# These are not necessary for version control. +*.log + +# Ignore VSCode configuration files. +# Useful if some team members use VSCode for development. +# If you want to share VSCode settings, comment out the following line. +.vscode/ + +# Build files + +# Ignore build output directories. +# These are not needed in the repository as they are generated during the build process. +Debug/ +Release/ + +# Ignore common binary and object files generated during compilation. +# They should not be included in the repository as they are build artifacts. +*.elf +*.map +*.bin +*.hex +*.srec +*.lst +*.o +*.d +*.a +*.su +*.crl + +#TouchGFX files (in case your project has touchGFX) +TouchGFX/generated +TouchGFX/build +TouchGFX/simulator/msvs/.vs + +# Backup files + +# Ignore temporary and backup files generated by the operating system and editor. +# These are not needed in the repository. +*.bak \ No newline at end of file From 18e38e6b36c945fb83e132e26fe462761fa22fc8 Mon Sep 17 00:00:00 2001 From: Luis Majano Date: Mon, 9 Jun 2025 14:12:12 +0200 Subject: [PATCH 10/94] Update ColdBox.gitignore --- ColdBox.gitignore | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/ColdBox.gitignore b/ColdBox.gitignore index a3b06c0a..0519302c 100644 --- a/ColdBox.gitignore +++ b/ColdBox.gitignore @@ -1,27 +1,25 @@ -# General Ignores + IDE -.DS_Store -settings.xml - -# Localized Servers -.engine/** +# Servelet Ignores WEB-INF -# Environment File +# Engines + Database + CBFS + Secrets +.tmp/** .env +.engine/** +.cbfs/** +docker/.db/** -# Logs +# logs + tests logs/** - -# Code Coverage and Test Results tests/results/** -# NPM Modules +# npm **/node_modules/* npm-debug.log yarn-error.log -## ColdBox Dependencies and Modules -coldbox/* -testbox/* -modules/* -modules/**/apidocs/** +## Ignored Dependencies +effective-pom.xml +/coldbox/** +/testbox/** +/modules/** +/lib/java/** From 0ed6a1a3f1ca6b83c85a96f318d71371848700af Mon Sep 17 00:00:00 2001 From: Nikita Mikhailov Date: Sat, 26 Jul 2025 23:51:25 +0300 Subject: [PATCH 11/94] Update Python.gitignore Ensure consistency formatting for comments in Python.gitignore --- Python.gitignore | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/Python.gitignore b/Python.gitignore index cb0f8dc8..8add241e 100644 --- a/Python.gitignore +++ b/Python.gitignore @@ -27,8 +27,8 @@ share/python-wheels/ MANIFEST # PyInstaller -# Usually these files are written by a python script from a template -# before PyInstaller builds the exe, so as to inject date/other infos into it. +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. *.manifest *.spec @@ -92,34 +92,34 @@ ipython_config.py # However, in case of collaboration, if having platform-specific dependencies or dependencies # having no cross-platform support, pipenv may install dependencies that don't work, or not # install all needed dependencies. -#Pipfile.lock +# Pipfile.lock # UV # Similar to Pipfile.lock, it is generally recommended to include uv.lock in version control. # This is especially recommended for binary packages to ensure reproducibility, and is more # commonly ignored for libraries. -#uv.lock +# uv.lock # poetry # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. # This is especially recommended for binary packages to ensure reproducibility, and is more # commonly ignored for libraries. # https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control -#poetry.lock -#poetry.toml +# poetry.lock +# poetry.toml # pdm # Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. # pdm recommends including project-wide configuration in pdm.toml, but excluding .pdm-python. # https://pdm-project.org/en/latest/usage/project/#working-with-version-control -#pdm.lock -#pdm.toml +# pdm.lock +# pdm.toml .pdm-python .pdm-build/ # pixi # Similar to Pipfile.lock, it is generally recommended to include pixi.lock in version control. -#pixi.lock +# pixi.lock # Pixi creates a virtual environment in the .pixi directory, just like venv module creates one # in the .venv directory. It is recommended not to include this directory in version control. .pixi @@ -169,23 +169,23 @@ dmypy.json cython_debug/ # PyCharm -# JetBrains specific template is maintained in a separate JetBrains.gitignore that can -# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore -# and can be added to the global gitignore or merged into this file. For a more nuclear -# option (not recommended) you can uncomment the following to ignore the entire idea folder. -#.idea/ +# JetBrains specific template is maintained in a separate JetBrains.gitignore that can +# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore +# and can be added to the global gitignore or merged into this file. For a more nuclear +# option (not recommended) you can uncomment the following to ignore the entire idea folder. +# .idea/ # Abstra -# Abstra is an AI-powered process automation framework. -# Ignore directories containing user credentials, local state, and settings. -# Learn more at https://abstra.io/docs +# Abstra is an AI-powered process automation framework. +# Ignore directories containing user credentials, local state, and settings. +# Learn more at https://abstra.io/docs .abstra/ # Visual Studio Code -# Visual Studio Code specific template is maintained in a separate VisualStudioCode.gitignore -# that can be found at https://github.com/github/gitignore/blob/main/Global/VisualStudioCode.gitignore -# and can be added to the global gitignore or merged into this file. However, if you prefer, -# you could uncomment the following to ignore the entire vscode folder +# Visual Studio Code specific template is maintained in a separate VisualStudioCode.gitignore +# that can be found at https://github.com/github/gitignore/blob/main/Global/VisualStudioCode.gitignore +# and can be added to the global gitignore or merged into this file. However, if you prefer, +# you could uncomment the following to ignore the entire vscode folder # .vscode/ # Ruff stuff: From 4b7063c9d72d68f18cf29c5738b8671e2a055473 Mon Sep 17 00:00:00 2001 From: Navaneeth Anand Date: Sun, 27 Jul 2025 18:40:43 +0530 Subject: [PATCH 12/94] Update Node.gitignore Add Vite-specific entries to Node.gitignore --- Node.gitignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Node.gitignore b/Node.gitignore index 9a5acedf..67512665 100644 --- a/Node.gitignore +++ b/Node.gitignore @@ -137,3 +137,7 @@ dist # Vite logs files vite.config.js.timestamp-* vite.config.ts.timestamp-* + +# Vite-specific +.vite/ +.env*.local From 0fc4e3c6da0c40fcd4c9a7a954c2b742d6678409 Mon Sep 17 00:00:00 2001 From: Luis Majano Date: Mon, 28 Jul 2025 11:23:57 +0200 Subject: [PATCH 13/94] changed to community contributions --- community/BoxLang/ColdBox.gitignore | 25 +++++++++++++++++++ .../CFML/ColdBox.gitignore | 13 +++++----- 2 files changed, 31 insertions(+), 7 deletions(-) create mode 100644 community/BoxLang/ColdBox.gitignore rename ColdBox.gitignore => community/CFML/ColdBox.gitignore (83%) diff --git a/community/BoxLang/ColdBox.gitignore b/community/BoxLang/ColdBox.gitignore new file mode 100644 index 00000000..5cc5ccde --- /dev/null +++ b/community/BoxLang/ColdBox.gitignore @@ -0,0 +1,25 @@ +# Servelet Ignores +WEB-INF + +# Engines + Database + CBFS + Secrets +.tmp/** +.env +.engine/** +.cbfs/** + +# Logs + Test Results +logs/** +tests/results/** + +## Ignored Dependencies +/boxlang_modules/* +effective-pom.xml +/coldbox/** +/testbox/** +/modules/** +/lib/java/** + +# NPM JS Assets (If applicable) +**/node_modules/* +npm-debug.log +yarn-error.log diff --git a/ColdBox.gitignore b/community/CFML/ColdBox.gitignore similarity index 83% rename from ColdBox.gitignore rename to community/CFML/ColdBox.gitignore index 0519302c..93f003fa 100644 --- a/ColdBox.gitignore +++ b/community/CFML/ColdBox.gitignore @@ -6,20 +6,19 @@ WEB-INF .env .engine/** .cbfs/** -docker/.db/** -# logs + tests +# Logs + Test Results logs/** tests/results/** -# npm -**/node_modules/* -npm-debug.log -yarn-error.log - ## Ignored Dependencies effective-pom.xml /coldbox/** /testbox/** /modules/** /lib/java/** + +# NPM JS Assets (If applicable) +**/node_modules/* +npm-debug.log +yarn-error.log From 1b3fb865823d1f7b5f73b24d271fece43dc6aefc Mon Sep 17 00:00:00 2001 From: Memmie Lenglet Date: Sun, 2 Dec 2018 15:26:44 +0100 Subject: [PATCH 14/94] Rename section Files that start with ._ are resource forks: https://en.wikipedia.org/wiki/Resource_fork#Macintosh_file_systems --- Global/macOS.gitignore | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Global/macOS.gitignore b/Global/macOS.gitignore index 56bb5284..cd9afb76 100644 --- a/Global/macOS.gitignore +++ b/Global/macOS.gitignore @@ -4,10 +4,10 @@ .LSOverride Icon[ ] -# Thumbnails +# Resource forks ._* -# Files that might appear in the root of a volume +# Files and directories that might appear in the root of a volume .DocumentRevisions-V100 .fseventsd .Spotlight-V100 From 7b33adcda31c70853fcb452d7a28ea117c7a09ba Mon Sep 17 00:00:00 2001 From: Memmie Lenglet Date: Sun, 2 Dec 2018 15:29:39 +0100 Subject: [PATCH 15/94] Add Mac OS 6 to 9 specific files Metas databases (https://web.archive.org/web/20230328234043/https://support.apple.com/kb/TA46427?locale=en_US), Sherlock settings, Find By Content indexer folders (https://netatalk.io/docs/Special-Files-and-Folders, https://www.kb.cert.org/vuls/id/177243/) --- Global/macOS.gitignore | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Global/macOS.gitignore b/Global/macOS.gitignore index cd9afb76..480352a4 100644 --- a/Global/macOS.gitignore +++ b/Global/macOS.gitignore @@ -22,3 +22,12 @@ Icon[ ] Network Trash Folder Temporary Items .apdisk + +# Mac OS 6 to 9 +Desktop DB +Desktop DF +TheFindByContentFolder +TheVolumeSettingsFolder +.FBCIndex +.FBCSemaphoreFile +.FBCLockFolder From b27567d5bed40d9e526798bf574c3718b8962db0 Mon Sep 17 00:00:00 2001 From: Memmie Lenglet Date: Sun, 2 Dec 2018 15:30:16 +0100 Subject: [PATCH 16/94] Add flag file created by Spotlight Flag file indicate that the drive can be used by Time Machine as a backup target --- Global/macOS.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/Global/macOS.gitignore b/Global/macOS.gitignore index 480352a4..4fa64aa7 100644 --- a/Global/macOS.gitignore +++ b/Global/macOS.gitignore @@ -15,6 +15,7 @@ Icon[ ] .Trashes .VolumeIcon.icns .com.apple.timemachine.donotpresent +.com.apple.timemachine.supported # Directories potentially created on remote AFP share .AppleDB From 647cae16e73c3068239eb1ae2d19c2d9735dcb86 Mon Sep 17 00:00:00 2001 From: Memmie Lenglet Date: Sun, 2 Dec 2018 15:30:32 +0100 Subject: [PATCH 17/94] Add folders used for software updates and app sandboxing --- Global/macOS.gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Global/macOS.gitignore b/Global/macOS.gitignore index 4fa64aa7..c5647f9a 100644 --- a/Global/macOS.gitignore +++ b/Global/macOS.gitignore @@ -16,6 +16,8 @@ Icon[ ] .VolumeIcon.icns .com.apple.timemachine.donotpresent .com.apple.timemachine.supported +.PKInstallSandboxManager +.PKInstallSandboxManager-SystemSoftware # Directories potentially created on remote AFP share .AppleDB From 9e92df704ebcfc85df67cf66fab4aa94414db649 Mon Sep 17 00:00:00 2001 From: Memmie Lenglet Date: Sun, 2 Dec 2018 15:31:09 +0100 Subject: [PATCH 18/94] Add file used by HFS+ to handle the metadata zone https://developer.apple.com/library/archive/technotes/tn/tn1150.html#HotFile --- Global/macOS.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/Global/macOS.gitignore b/Global/macOS.gitignore index c5647f9a..0910bc16 100644 --- a/Global/macOS.gitignore +++ b/Global/macOS.gitignore @@ -18,6 +18,7 @@ Icon[ ] .com.apple.timemachine.supported .PKInstallSandboxManager .PKInstallSandboxManager-SystemSoftware +.hotfiles.btree # Directories potentially created on remote AFP share .AppleDB From 51d9679541e080bda946ef5df25c49961c0ace4e Mon Sep 17 00:00:00 2001 From: Memmie Lenglet Date: Sun, 2 Dec 2018 15:31:57 +0100 Subject: [PATCH 19/94] Add quota system files http://novosial.org/osx/quota/index.html https://web.archive.org/web/20150906150310/http://hints.macworld.com/article.php?story=20030808130810285 https://www.cnet.com/news/how-to-limit-user-disk-space-with-partitions-and-quotas-in-os-x/ --- Global/macOS.gitignore | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Global/macOS.gitignore b/Global/macOS.gitignore index 0910bc16..6789c06c 100644 --- a/Global/macOS.gitignore +++ b/Global/macOS.gitignore @@ -35,3 +35,9 @@ TheVolumeSettingsFolder .FBCIndex .FBCSemaphoreFile .FBCLockFolder + +# Quota system +.quota.group +.quota.user +.quota.ops.group +.quota.ops.user From 08a73006679b04d20594ae8ffa1e1dd87a89ecf5 Mon Sep 17 00:00:00 2001 From: Memmie Lenglet Date: Sun, 2 Dec 2018 15:32:29 +0100 Subject: [PATCH 20/94] Add system file reference dirs /.vol/234881034/105486 is file #105486 on volume #234881034 https://developer.apple.com/library/archive/qa/qa2001/qa1113.html /.file/id=6571367.17424234/ is file #17424234 on device #6571367 https://developer.apple.com/library/archive/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/AccessingFilesandDirectories/AccessingFilesandDirectories.html#//apple_ref/doc/uid/TP40010672-CH3-SW6 https://apple.stackexchange.com/questions/231447/is-it-normal-to-have-a-hidden-file-named-file-in/ --- Global/macOS.gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Global/macOS.gitignore b/Global/macOS.gitignore index 6789c06c..07bb745d 100644 --- a/Global/macOS.gitignore +++ b/Global/macOS.gitignore @@ -19,6 +19,8 @@ Icon[ ] .PKInstallSandboxManager .PKInstallSandboxManager-SystemSoftware .hotfiles.btree +.vol +.file # Directories potentially created on remote AFP share .AppleDB From 1141dbc87f820fd0d326e07bbfb1be63afaf774e Mon Sep 17 00:00:00 2001 From: Memmie Lenglet Date: Sun, 2 Dec 2018 15:32:57 +0100 Subject: [PATCH 21/94] Add TimeMachine dirs https://web.archive.org/web/20190101000001/https://www.baligu.com/pondini/TM/Works2.html https://web.archive.org/web/20201210025437/https://www.baligu.com/pondini/TM/30.html /System/Library/CoreServices/backupd.bundle/Contents/Resources/StdExclusions.plist --- Global/macOS.gitignore | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Global/macOS.gitignore b/Global/macOS.gitignore index 07bb745d..b7c2538b 100644 --- a/Global/macOS.gitignore +++ b/Global/macOS.gitignore @@ -43,3 +43,9 @@ TheVolumeSettingsFolder .quota.user .quota.ops.group .quota.ops.user + +# TimeMachine +Backups.backupdb +.MobileBackups +.MobileBackups.trash +MobileBackups.trash From 52c2f9a7c5040b31b98764119fbdfac4da6f00c2 Mon Sep 17 00:00:00 2001 From: Memmie Lenglet Date: Sun, 2 Dec 2018 15:33:19 +0100 Subject: [PATCH 22/94] Add disk label https://refit.sourceforge.net/info/vollabel.html grub-render-label(1) https://web.archive.org/web/20201023104810/https://opensource.apple.com/source/kext_tools/kext_tools-623.120.1/bootcaches.plist.auto.html --- Global/macOS.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/Global/macOS.gitignore b/Global/macOS.gitignore index b7c2538b..bbf585b0 100644 --- a/Global/macOS.gitignore +++ b/Global/macOS.gitignore @@ -21,6 +21,7 @@ Icon[ ] .hotfiles.btree .vol .file +.disk_label* # Directories potentially created on remote AFP share .AppleDB From edd04dce9026e259bbc7dfcb0efb012299bcb633 Mon Sep 17 00:00:00 2001 From: Memmie Lenglet Date: Sun, 2 Dec 2018 15:34:16 +0100 Subject: [PATCH 23/94] Add TimeMachine recovery boot loader --- Global/macOS.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/Global/macOS.gitignore b/Global/macOS.gitignore index bbf585b0..983a9ffb 100644 --- a/Global/macOS.gitignore +++ b/Global/macOS.gitignore @@ -50,3 +50,4 @@ Backups.backupdb .MobileBackups .MobileBackups.trash MobileBackups.trash +tmbootpicker.efi From a45008d6460f856dfce183c7ec16c62078d54d9b Mon Sep 17 00:00:00 2001 From: Memmie Lenglet Date: Sun, 2 Dec 2018 15:37:20 +0100 Subject: [PATCH 24/94] Add orphaned file dir https://www.howtogeek.com/282374/what-is-the-lostfound-folder-on-linux-and-macos/ --- Global/macOS.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/Global/macOS.gitignore b/Global/macOS.gitignore index 983a9ffb..accb9657 100644 --- a/Global/macOS.gitignore +++ b/Global/macOS.gitignore @@ -22,6 +22,7 @@ Icon[ ] .vol .file .disk_label* +lost+found # Directories potentially created on remote AFP share .AppleDB From c3b96313ed0a20d6aa5accfbd49591d19e86f40c Mon Sep 17 00:00:00 2001 From: Jeffery To Date: Wed, 30 Jul 2025 07:14:07 +0800 Subject: [PATCH 25/94] Add HFS+ directory for hard links to directories https://wiki.sleuthkit.org/index.php?title=HFS#HFS.2B_Hard_Links --- Global/macOS.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/Global/macOS.gitignore b/Global/macOS.gitignore index accb9657..a5ee704a 100644 --- a/Global/macOS.gitignore +++ b/Global/macOS.gitignore @@ -23,6 +23,7 @@ Icon[ ] .file .disk_label* lost+found +.HFS+ Private Directory Data[ ] # Directories potentially created on remote AFP share .AppleDB From 489573b2fff8a217e3ced7cfc92cb8c7c71e47b5 Mon Sep 17 00:00:00 2001 From: Veeron Ten Date: Wed, 6 Aug 2025 19:49:09 +0200 Subject: [PATCH 26/94] Ignore Godot *.tmp files Godot creates a bunch of *.tmp files which could be committed by mistake --- Godot.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/Godot.gitignore b/Godot.gitignore index 50335d9d..e00df843 100644 --- a/Godot.gitignore +++ b/Godot.gitignore @@ -6,6 +6,7 @@ .import/ export.cfg export_credentials.cfg +*.tmp # Imported translations (automatically generated from CSV files) *.translation From 1bd28f57ea03c508cebe343a0bb2bf1390a852f5 Mon Sep 17 00:00:00 2001 From: Achilles Gasper Rasquinha Date: Thu, 7 Aug 2025 03:05:13 +0000 Subject: [PATCH 27/94] feat: Add Salesforce --- Salesforce.gitignore | 45 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 Salesforce.gitignore diff --git a/Salesforce.gitignore b/Salesforce.gitignore new file mode 100644 index 00000000..67ce6187 --- /dev/null +++ b/Salesforce.gitignore @@ -0,0 +1,45 @@ +# This file is used for Git repositories to specify intentionally untracked files that Git should ignore. +# If you are not using git, you can delete this file. For more information see: https://git-scm.com/docs/gitignore +# For useful gitignore templates see: https://github.com/github/gitignore + +# Salesforce cache +.sf/ +.sfdx/ +.localdevserver/ +deploy-options.json +.localdev + +# LWC VSCode autocomplete +**/lwc/jsconfig.json + +# LWC Jest coverage reports +coverage/ + +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Dependency directories +node_modules/ + +# Eslint cache +.eslintcache + +# MacOS system files +.DS_Store + +# Windows system files +Thumbs.db +ehthumbs.db +[Dd]esktop.ini +$RECYCLE.BIN/ + +# Salesforce Analyzer results +sca-results.csv +sfca_results.json + +# Local environment variables +.env \ No newline at end of file From 21d16ca45a4de3e4b4ebe487872fed974293b041 Mon Sep 17 00:00:00 2001 From: Lumirelle Date: Fri, 8 Aug 2025 09:47:10 +0800 Subject: [PATCH 28/94] feat: support nuxt 4 --- Node.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/Node.gitignore b/Node.gitignore index 9a5acedf..eb7917be 100644 --- a/Node.gitignore +++ b/Node.gitignore @@ -81,6 +81,7 @@ out # Nuxt.js build / generate output .nuxt dist +.output # Gatsby files .cache/ From bd7d99b21dc872c2e6dc0647e531906407c2aa30 Mon Sep 17 00:00:00 2001 From: Arjun Deka Date: Fri, 8 Aug 2025 00:45:19 -0700 Subject: [PATCH 29/94] Added redis files to ignore In this commit I added files that are generated by redis and should generally be ignored. --- Python.gitignore | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Python.gitignore b/Python.gitignore index cb0f8dc8..ef79df0e 100644 --- a/Python.gitignore +++ b/Python.gitignore @@ -65,6 +65,11 @@ db.sqlite3-journal instance/ .webassets-cache +# Redis +*.rdb +*.aof +*.pid + # Scrapy stuff: .scrapy From a2eb96111393932b8de0c88e7ea7762eaa1ec021 Mon Sep 17 00:00:00 2001 From: Arjun Deka Date: Fri, 8 Aug 2025 00:50:04 -0700 Subject: [PATCH 30/94] Added additional message broker files to ignore. RabbitMQ and ActiveMQ also generate folders and files to decided to make those ignored too. --- Python.gitignore | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/Python.gitignore b/Python.gitignore index ef79df0e..393702dd 100644 --- a/Python.gitignore +++ b/Python.gitignore @@ -65,11 +65,6 @@ db.sqlite3-journal instance/ .webassets-cache -# Redis -*.rdb -*.aof -*.pid - # Scrapy stuff: .scrapy @@ -136,6 +131,19 @@ __pypackages__/ celerybeat-schedule celerybeat.pid +# Redis +*.rdb +*.aof +*.pid + +# RabbitMQ +mnesia/ +rabbitmq/ +rabbitmq-data/ + +# ActiveMQ +activemq-data/ + # SageMath parsed files *.sage.py From ebc4db855ab411f1db12d346ca10fcb5d5a0c85e Mon Sep 17 00:00:00 2001 From: Andrei Yankovich Date: Fri, 8 Aug 2025 19:49:49 +0300 Subject: [PATCH 31/94] Added .qmlls.ini to ignore The **.qmlls.ini** files are auto generated files for qt creator qml language tool. See documentation [QT_QML_GENERATE_QMLLS_INI](https://doc.qt.io/qt-6/cmake-variable-qt-qml-generate-qmlls-ini.html) --- Qt.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/Qt.gitignore b/Qt.gitignore index 7f4826b4..e240963b 100644 --- a/Qt.gitignore +++ b/Qt.gitignore @@ -31,6 +31,7 @@ Makefile* *build-* *.qm *.prl +*.qmlls.ini # Qt unit tests target_wrapper.* From 6b7a9333048088116d1a215f2d24c2abf6e3bdf9 Mon Sep 17 00:00:00 2001 From: softwaredevelop <61334390+softwaredevelop@users.noreply.github.com> Date: Sun, 10 Aug 2025 07:52:09 +0000 Subject: [PATCH 32/94] Refactor .gitignore for MQL5: Clean up file extensions and improve clarity --- community/MetaTrader5.gitignore | 62 ++++++++++++++++++++++----------- 1 file changed, 41 insertions(+), 21 deletions(-) diff --git a/community/MetaTrader5.gitignore b/community/MetaTrader5.gitignore index 0e235ca7..21fef0aa 100644 --- a/community/MetaTrader5.gitignore +++ b/community/MetaTrader5.gitignore @@ -4,27 +4,38 @@ # Compiled MQL5 executables (binaries) # These are generated from .mq5 source files and should not be committed. *.ex5 -*.ex4 # For MQL4 compatibility if you also manage MT4 projects in a similar structure +# For MQL4 compatibility if you also manage MT4 projects in a similar structure +*.ex4 # Log files # Terminal logs, strategy tester logs, and custom logs from Print() functions. *.log -*.slog # Strategy Tester logs +# Strategy Tester logs +*.slog # Strategy Tester specific files # History data, optimization results, and temporary files used by the tester. -*.fxt # FXT files (history data for testing) -*.hst # History data files (can be large) -*.ini # Initialization files (often generated by tester or EAs) -*.dat # Data files (various purposes, often temporary) -*.csv # CSV export files (e.g., from tester reports) -*.jrn # Journal files (tester journal) +# FXT files (history data for testing) +*.fxt +# History data files (can be large) +*.hst +# Initialization files (often generated by tester or EAs) +*.ini +# Data files (various purposes, often temporary) +*.dat +# CSV export files (e.g., from tester reports) +*.csv +# Journal files (tester journal) +*.jrn # Market Watch sets and profiles # User-specific lists of symbols in Market Watch, and terminal profiles. -*.set # Market Watch symbol sets -*.tpl # Chart templates -*.chr # Chart settings files (can be generated when saving templates or profiles) +# Market Watch symbol sets +*.set +# Chart templates +*.tpl +# Chart settings files (can be generated when saving templates or profiles) +*.chr # External libraries (DLLs) # If you use custom DLLs, you might want to ignore them if they are built separately @@ -33,14 +44,19 @@ # User-specific configuration and credentials # Files containing sensitive information or local user settings. -.env # Environment variables (e.g., for Python integration credentials) -*.cfg # Configuration files (if not meant to be shared) -*.json # Be careful: if you have config JSONs you *do* want to commit, add specific exceptions. - # Example: !config.json (to include config.json but ignore other *.json) +# Environment variables (e.g., for Python integration credentials) +.env +# Configuration files (if not meant to be shared) +*.cfg +# Be careful: if you have config JSONs you *do* want to commit, add specific exceptions. +*.json +# Example: !config.json (to include config.json but ignore other *.json) # Temporary files and backup files generated by MetaEditor -*.~* # Temporary files (e.g., ~MyScript.mq5) -*.bak # Backup files (e.g., MyScript.mq5.bak) +# Temporary files (e.g., ~MyScript.mq5) +*.~* +# Backup files (e.g., MyScript.mq5.bak) +*.bak *.mqh.bak *.mq5.bak @@ -51,7 +67,11 @@ # Python specific ignores (if you also keep Python scripts or Jupyter notebooks in this repository) # These are relevant if your Git repo root is higher up (e.g., the terminal folder itself) # or if you mix Python code within your MQL5 structure. -__pycache__/ # Python compiled bytecode cache -.ipynb_checkpoints/ # Jupyter Notebook checkpoints -*.pyc # Python compiled files -*.pyd # Python dynamic modules +# Python compiled bytecode cache +__pycache__/ +# Jupyter Notebook checkpoints +.ipynb_checkpoints/ +# Python compiled files +*.pyc +# Python dynamic modules +*.pyd From f7d6e55ed956cc8f309d611f23497aa07843c726 Mon Sep 17 00:00:00 2001 From: Achilles Rasquinha Date: Sun, 10 Aug 2025 14:45:04 -0500 Subject: [PATCH 33/94] Update Salesforce.gitignore Removed node_modules and DS_Store --- Salesforce.gitignore | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/Salesforce.gitignore b/Salesforce.gitignore index 67ce6187..3547a96f 100644 --- a/Salesforce.gitignore +++ b/Salesforce.gitignore @@ -22,15 +22,9 @@ npm-debug.log* yarn-debug.log* yarn-error.log* -# Dependency directories -node_modules/ - # Eslint cache .eslintcache -# MacOS system files -.DS_Store - # Windows system files Thumbs.db ehthumbs.db @@ -42,4 +36,4 @@ sca-results.csv sfca_results.json # Local environment variables -.env \ No newline at end of file +.env From b238aa7039a3878d89b81be41528883bae3225a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=B0=D0=BD=D0=B8=D0=BB=20=D0=91?= <100294019+stone-w4tch3r@users.noreply.github.com> Date: Tue, 12 Aug 2025 03:11:59 +0500 Subject: [PATCH 34/94] Add .pnpm-store to Node.gitignore --- Node.gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Node.gitignore b/Node.gitignore index 9a5acedf..0d287b22 100644 --- a/Node.gitignore +++ b/Node.gitignore @@ -125,6 +125,9 @@ dist # Stores VSCode versions used for testing VSCode extensions .vscode-test +# pnpm +.pnpm-store + # yarn v3 .pnp.* .yarn/* From 37def63bc84ff46b793809e9e8eacd6fa3a25639 Mon Sep 17 00:00:00 2001 From: Yishuai Li Date: Tue, 12 Aug 2025 05:56:33 +0000 Subject: [PATCH 35/94] macOS: ignore __MACOSX/ --- Global/macOS.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/Global/macOS.gitignore b/Global/macOS.gitignore index 56bb5284..a4557fba 100644 --- a/Global/macOS.gitignore +++ b/Global/macOS.gitignore @@ -1,5 +1,6 @@ # General .DS_Store +__MACOSX/ .AppleDouble .LSOverride Icon[ ] From 273b70134f77ca903f7f88afb3f703aefe1d6279 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lu=C3=ADs=20Pedro=20Algarvio?= Date: Thu, 21 Aug 2025 02:16:47 +0100 Subject: [PATCH 36/94] Update Ansible.gitignore Add descriptions for ansible entries --- Global/Ansible.gitignore | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Global/Ansible.gitignore b/Global/Ansible.gitignore index 7eaa6e28..7ca0eec5 100644 --- a/Global/Ansible.gitignore +++ b/Global/Ansible.gitignore @@ -1,2 +1,5 @@ -*.retry +# The default root path for Ansible config files on the controller .ansible/ + +# Retry files generated for failed Ansible playbook runs +*.retry From 3392aa92c210d825b44e8682da8db92ef4157c16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lu=C3=ADs=20Pedro=20Algarvio?= Date: Thu, 21 Aug 2025 02:22:43 +0100 Subject: [PATCH 37/94] Update Backup.gitignore Add some descriptions and extra rules --- Global/Backup.gitignore | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Global/Backup.gitignore b/Global/Backup.gitignore index 825ce52d..99a00d3a 100644 --- a/Global/Backup.gitignore +++ b/Global/Backup.gitignore @@ -1,5 +1,17 @@ +# Generic backup files *.bak +*.back +*.backup + +# Norton Ghost backup files *.gho + +# Generic original files *.ori *.orig +*.original + +# Generic temporary files *.tmp +*.temp +*.temporary From add7cbcaada6a91b7ae1fc4912100b4a31d0a44a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lu=C3=ADs=20Pedro=20Algarvio?= Date: Thu, 21 Aug 2025 02:33:54 +0100 Subject: [PATCH 38/94] Update VirtualEnv.gitignore Add extra rules --- Global/VirtualEnv.gitignore | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Global/VirtualEnv.gitignore b/Global/VirtualEnv.gitignore index d895d00e..7dfa4545 100644 --- a/Global/VirtualEnv.gitignore +++ b/Global/VirtualEnv.gitignore @@ -8,5 +8,7 @@ [Ll]ocal [Ss]cripts pyvenv.cfg -.venv +.venv/ +venv/ +.python-version pip-selfcheck.json From cf8b54d020f5b40d93482dff79129afa3a268a28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lu=C3=ADs=20Pedro=20Algarvio?= Date: Thu, 21 Aug 2025 02:51:00 +0100 Subject: [PATCH 39/94] Update VirtualEnv.gitignore --- Global/VirtualEnv.gitignore | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/Global/VirtualEnv.gitignore b/Global/VirtualEnv.gitignore index 7dfa4545..018afbf5 100644 --- a/Global/VirtualEnv.gitignore +++ b/Global/VirtualEnv.gitignore @@ -1,5 +1,16 @@ # Virtualenv # https://realpython.com/python-virtual-environments-a-primer/#the-virtualenv-project +.venv/ +venv/ +.python-version + +# pyenv: Simple Python Version Management +pyvenv.cfg + +# pip: package installer for Python +pip-selfcheck.json + +# Custom python interpreter .Python [Bb]in [Ii]nclude @@ -7,8 +18,3 @@ [Ll]ib64 [Ll]ocal [Ss]cripts -pyvenv.cfg -.venv/ -venv/ -.python-version -pip-selfcheck.json From ca05a4dafd96ec7fe03b0aa5d284a4bebf0f59e9 Mon Sep 17 00:00:00 2001 From: Sebastian Wiesinger Date: Sat, 23 Aug 2025 10:44:35 +0200 Subject: [PATCH 40/94] Move ModelSim out of Global directiory The ModelSim gitignore contains some broad ignores which might conflict with many other projects. --- Global/ModelSim.gitignore => ModelSim.gitignore | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Global/ModelSim.gitignore => ModelSim.gitignore (100%) diff --git a/Global/ModelSim.gitignore b/ModelSim.gitignore similarity index 100% rename from Global/ModelSim.gitignore rename to ModelSim.gitignore From 949aaa81d968257b756ec1154728f3542d815413 Mon Sep 17 00:00:00 2001 From: Haden Wasserbaech Date: Mon, 25 Aug 2025 22:42:05 -0700 Subject: [PATCH 41/94] Remove trailing whitespace --- GitHubPages.gitignore | 2 +- IAR.gitignore | 92 ++++++++++++++--------------- Packer.gitignore | 6 +- Perl.gitignore | 2 +- Python.gitignore | 6 +- SSDT-sqlproj.gitignore | 62 +++++++++---------- Terraform.gitignore | 4 +- TwinCAT3.gitignore | 4 +- community/DotNet/Umbraco.gitignore | 2 +- community/NasaSpecsIntact.gitignore | 10 ++-- community/OpenTofu.gitignore | 4 +- community/UiPath.gitignore | 22 +++---- community/libogc.gitignore | 2 +- ecu.test.gitignore | 2 +- 14 files changed, 110 insertions(+), 110 deletions(-) diff --git a/GitHubPages.gitignore b/GitHubPages.gitignore index 493e69ba..807c07fc 100644 --- a/GitHubPages.gitignore +++ b/GitHubPages.gitignore @@ -11,7 +11,7 @@ _site/ /vendor # Specific ignore for GitHub Pages -# GitHub Pages will always use its own deployed version of pages-gem +# GitHub Pages will always use its own deployed version of pages-gem # This means GitHub Pages will NOT use your Gemfile.lock and therefore it is # counterproductive to check this file into the repository. # Details at https://github.com/github/pages-gem/issues/768 diff --git a/IAR.gitignore b/IAR.gitignore index a6f6f775..cb3fdf2c 100644 --- a/IAR.gitignore +++ b/IAR.gitignore @@ -1,47 +1,47 @@ -# Compiled binaries -*.o -*.bin -*.elf -*.hex -*.map -*.out -*.obj - -# Trash -*.bak -thumbs.db -*.~* - -# IAR Settings -**/settings/*.crun -**/settings/*.dbgdt -**/settings/*.cspy -**/settings/*.cspy.* -**/settings/*.xcl -**/settings/*.dni -**/settings/*.wsdt -**/settings/*.wspos - -# IAR Debug Exe -**/Exe/*.sim - -# IAR Debug Obj -**/Obj/*.pbd -**/Obj/*.pbd.* -**/Obj/*.pbi -**/Obj/*.pbi.* - -# IAR project "Debug" directory -Debug/ - -# IAR project "Release" directory -Release/ - -# IAR project settings directory -settings/ - -# IAR backup files -Backup* - -# IAR .dep files +# Compiled binaries +*.o +*.bin +*.elf +*.hex +*.map +*.out +*.obj + +# Trash +*.bak +thumbs.db +*.~* + +# IAR Settings +**/settings/*.crun +**/settings/*.dbgdt +**/settings/*.cspy +**/settings/*.cspy.* +**/settings/*.xcl +**/settings/*.dni +**/settings/*.wsdt +**/settings/*.wspos + +# IAR Debug Exe +**/Exe/*.sim + +# IAR Debug Obj +**/Obj/*.pbd +**/Obj/*.pbd.* +**/Obj/*.pbi +**/Obj/*.pbi.* + +# IAR project "Debug" directory +Debug/ + +# IAR project "Release" directory +Release/ + +# IAR project settings directory +settings/ + +# IAR backup files +Backup* + +# IAR .dep files *.dep \ No newline at end of file diff --git a/Packer.gitignore b/Packer.gitignore index 2cbc1ad0..caa24ec7 100644 --- a/Packer.gitignore +++ b/Packer.gitignore @@ -5,9 +5,9 @@ packer_cache/ crash.log # https://www.packer.io/guides/hcl/variables -# Exclude all .pkrvars.hcl files, which are likely to contain sensitive data, -# such as password, private keys, and other secrets. These should not be part of -# version control as they are data points which are potentially sensitive and +# Exclude all .pkrvars.hcl files, which are likely to contain sensitive data, +# such as password, private keys, and other secrets. These should not be part of +# version control as they are data points which are potentially sensitive and # subject to change depending on the environment. # *.pkrvars.hcl diff --git a/Perl.gitignore b/Perl.gitignore index 2bc7f649..79d77ce6 100644 --- a/Perl.gitignore +++ b/Perl.gitignore @@ -38,4 +38,4 @@ inc/ /local/ /.carmel/ # cpanfile.snapshot should generally be ignored for library code, otherwise included -# cpanfile.snapshot +# cpanfile.snapshot diff --git a/Python.gitignore b/Python.gitignore index 393702dd..5290d13b 100644 --- a/Python.gitignore +++ b/Python.gitignore @@ -131,7 +131,7 @@ __pypackages__/ celerybeat-schedule celerybeat.pid -# Redis +# Redis *.rdb *.aof *.pid @@ -195,9 +195,9 @@ cython_debug/ .abstra/ # Visual Studio Code -# Visual Studio Code specific template is maintained in a separate VisualStudioCode.gitignore +# Visual Studio Code specific template is maintained in a separate VisualStudioCode.gitignore # that can be found at https://github.com/github/gitignore/blob/main/Global/VisualStudioCode.gitignore -# and can be added to the global gitignore or merged into this file. However, if you prefer, +# and can be added to the global gitignore or merged into this file. However, if you prefer, # you could uncomment the following to ignore the entire vscode folder # .vscode/ diff --git a/SSDT-sqlproj.gitignore b/SSDT-sqlproj.gitignore index 558a1259..36c16598 100644 --- a/SSDT-sqlproj.gitignore +++ b/SSDT-sqlproj.gitignore @@ -1,31 +1,31 @@ -## Ignore Visual Studio SSDT sqlproj specific temporary files, build results, etc -## -## -## Get latest from https://github.com/github/gitignore/blob/master/SSDT-sqlproj.gitignore -# Build output -bin/ -obj/ - -# DACPAC files -*.dacpac - -# Publish profiles (optional, if environment-specific) -*.publish.xml - -# SQL Server debug files -*.dbmdl -*.sqlcmdvars - -# Visual Studio settings -.vs/ - -# User-specific files -*.user -*.suo -*.userosscache -*.sln.docstates - -# Backup files -*.bak -*.log - +## Ignore Visual Studio SSDT sqlproj specific temporary files, build results, etc +## +## +## Get latest from https://github.com/github/gitignore/blob/master/SSDT-sqlproj.gitignore +# Build output +bin/ +obj/ + +# DACPAC files +*.dacpac + +# Publish profiles (optional, if environment-specific) +*.publish.xml + +# SQL Server debug files +*.dbmdl +*.sqlcmdvars + +# Visual Studio settings +.vs/ + +# User-specific files +*.user +*.suo +*.userosscache +*.sln.docstates + +# Backup files +*.bak +*.log + diff --git a/Terraform.gitignore b/Terraform.gitignore index 4d91a6b4..78e7733b 100644 --- a/Terraform.gitignore +++ b/Terraform.gitignore @@ -10,8 +10,8 @@ crash.log crash.*.log # Exclude all .tfvars files, which are likely to contain sensitive data, such as -# password, private keys, and other secrets. These should not be part of version -# control as they are data points which are potentially sensitive and subject +# password, private keys, and other secrets. These should not be part of version +# control as they are data points which are potentially sensitive and subject # to change depending on the environment. *.tfvars *.tfvars.json diff --git a/TwinCAT3.gitignore b/TwinCAT3.gitignore index 2339b3fa..6786d5e8 100644 --- a/TwinCAT3.gitignore +++ b/TwinCAT3.gitignore @@ -46,9 +46,9 @@ LineIDs.dbg.bak **/_Repository/ -# To include a specific library directory (i.e. third party/custom libs), +# To include a specific library directory (i.e. third party/custom libs), # use pattern `!/**/_Libraries//` i.e. `!/**/_Libraries/www.tcunit.org/` -# +# # VS Shell project specific files and folders **/.vs/ diff --git a/community/DotNet/Umbraco.gitignore b/community/DotNet/Umbraco.gitignore index f71b5709..260c7412 100644 --- a/community/DotNet/Umbraco.gitignore +++ b/community/DotNet/Umbraco.gitignore @@ -21,7 +21,7 @@ ## The [Mm]edia/ folder contains content. Content may vary by environment and should therefore not be added to source control. ## Uncomment this line if you think it fits the way you work on your project. -## **/[Mm]edia/ +## **/[Mm]edia/ # Don't ignore Umbraco packages (VisualStudio.gitignore mistakes this for a NuGet packages folder) # Make sure to include details from VisualStudio.gitignore BEFORE this diff --git a/community/NasaSpecsIntact.gitignore b/community/NasaSpecsIntact.gitignore index be53af0e..626d1816 100644 --- a/community/NasaSpecsIntact.gitignore +++ b/community/NasaSpecsIntact.gitignore @@ -1,9 +1,9 @@ # gitignore template for Nasa SpecsIntact (SI) # Website: https://specsintact.ksc.nasa.gov/ # -# Recommended: +# Recommended: # MicrosoftOffice.gitignore -# +# # SpecsIntact (SI) Locking file; this would lock everyone out. *.se$ @@ -20,14 +20,14 @@ SUBMVER.* TTLDIFFS.* # SpecsIntact files that change a lot and don't actually affect SI -# PULL.TBL is an auto-generated file to help speed SI loading. +# PULL.TBL is an auto-generated file to help speed SI loading. PULL.TBL pulltbl.bck # Tailoring information. # Keep tailor.tag; it is a list of tailoring options in SI. -# JOB.OTL informs SI where a spec section came from. +# JOB.OTL informs SI where a spec section came from. # Keeping the old one isn't useful in git. JOB.OTL.OLD @@ -35,6 +35,6 @@ JOB.OTL.OLD # notebooks, and if so, OneNote will litter the SI folder with these. *.onetoc* -# Log files, typically tagfix or other auto generated logs that aren't useful +# Log files, typically tagfix or other auto generated logs that aren't useful # outside of the user that made them and clutter up the index. *.log diff --git a/community/OpenTofu.gitignore b/community/OpenTofu.gitignore index 0c736af6..8a7f7b76 100644 --- a/community/OpenTofu.gitignore +++ b/community/OpenTofu.gitignore @@ -10,8 +10,8 @@ crash.log crash.*.log # Exclude all .tfvars files, which are likely to contain sensitive data, such as -# password, private keys, and other secrets. These should not be part of version -# control as they are data points which are potentially sensitive and subject +# password, private keys, and other secrets. These should not be part of version +# control as they are data points which are potentially sensitive and subject # to change depending on the environment. *.tfvars *.tfvars.json diff --git a/community/UiPath.gitignore b/community/UiPath.gitignore index ef7754ae..0948dcc8 100644 --- a/community/UiPath.gitignore +++ b/community/UiPath.gitignore @@ -1,11 +1,11 @@ -# gitignore template for RPA development using UiPath Studio -# website: https://www.uipath.com/product/studio -# -# Recommended: n/a - -# Ignore folders that could cause issues if accidentally tracked -**/.local/** -**/.settings/** -**/.objects/** -**/.tmh/** -**/*.log +# gitignore template for RPA development using UiPath Studio +# website: https://www.uipath.com/product/studio +# +# Recommended: n/a + +# Ignore folders that could cause issues if accidentally tracked +**/.local/** +**/.settings/** +**/.objects/** +**/.tmh/** +**/*.log diff --git a/community/libogc.gitignore b/community/libogc.gitignore index 76e27406..facd7752 100644 --- a/community/libogc.gitignore +++ b/community/libogc.gitignore @@ -25,7 +25,7 @@ icon.png lib/ deps/ obj/ - + # Ignore operating system-specific files $RECYCLE.BIN/ .Trash-1000/ diff --git a/ecu.test.gitignore b/ecu.test.gitignore index 4514f440..fd495030 100644 --- a/ecu.test.gitignore +++ b/ecu.test.gitignore @@ -3,7 +3,7 @@ # * all directories are related to the default directories, please adapt the .gitignore if you use customized directories # Dynamic workspace settings -# * We don't recommend to ignore the .workspace directory, because of important +# * We don't recommend to ignore the .workspace directory, because of important # * project specific settings # * local user settings .workspace/ETdrive.xml From 34336c9d62e524ed5920c9aff857356013b01884 Mon Sep 17 00:00:00 2001 From: Navaneeth Anand Date: Sun, 31 Aug 2025 13:28:53 +0530 Subject: [PATCH 42/94] refine Vite entries --- Node.gitignore | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Node.gitignore b/Node.gitignore index 67512665..545a9657 100644 --- a/Node.gitignore +++ b/Node.gitignore @@ -134,10 +134,7 @@ dist !.yarn/sdks !.yarn/versions -# Vite logs files +# Vite files vite.config.js.timestamp-* vite.config.ts.timestamp-* - -# Vite-specific .vite/ -.env*.local From cd33ea10e8ce2524c06530a9d9a3628644be70b7 Mon Sep 17 00:00:00 2001 From: Wu Tingfeng Date: Mon, 1 Sep 2025 01:17:02 +0800 Subject: [PATCH 43/94] Add *.lcov to Python gitignore --- Python.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/Python.gitignore b/Python.gitignore index 5290d13b..72758342 100644 --- a/Python.gitignore +++ b/Python.gitignore @@ -47,6 +47,7 @@ nosetests.xml coverage.xml *.cover *.py.cover +*.lcov .hypothesis/ .pytest_cache/ cover/ From c9ae3d337ac1699d50589931b1923ecd431c6d59 Mon Sep 17 00:00:00 2001 From: YahyaAouledAmer Date: Sat, 6 Sep 2025 17:33:39 +0100 Subject: [PATCH 44/94] Remove .vscode rule --- Global/STM32CubeIDE.gitignore | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/Global/STM32CubeIDE.gitignore b/Global/STM32CubeIDE.gitignore index 22f2bc8f..fc7ee5c7 100644 --- a/Global/STM32CubeIDE.gitignore +++ b/Global/STM32CubeIDE.gitignore @@ -18,11 +18,6 @@ # These are not necessary for version control. *.log -# Ignore VSCode configuration files. -# Useful if some team members use VSCode for development. -# If you want to share VSCode settings, comment out the following line. -.vscode/ - # Build files # Ignore build output directories. @@ -53,4 +48,4 @@ TouchGFX/simulator/msvs/.vs # Ignore temporary and backup files generated by the operating system and editor. # These are not needed in the repository. -*.bak \ No newline at end of file +*.bak From 33ce59b5983a27c5277996ede8c2bba926df3890 Mon Sep 17 00:00:00 2001 From: RiseT <12624674+RiseT@users.noreply.github.com> Date: Sun, 7 Sep 2025 09:53:32 +0200 Subject: [PATCH 45/94] Update VisualStudioCode.gitignore Add section title comment --- Global/VisualStudioCode.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/Global/VisualStudioCode.gitignore b/Global/VisualStudioCode.gitignore index b72ba8b5..12ee62bb 100644 --- a/Global/VisualStudioCode.gitignore +++ b/Global/VisualStudioCode.gitignore @@ -1,3 +1,4 @@ +# Visual Studio Code .vscode/* !.vscode/settings.json !.vscode/tasks.json From 51c9bed9d0eff6ed5362d3c3ed164d5453e64be0 Mon Sep 17 00:00:00 2001 From: brajnacs Date: Sun, 14 Sep 2025 07:11:58 +0000 Subject: [PATCH 46/94] Remove cache from comments --- Node.gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Node.gitignore b/Node.gitignore index d1443b92..928058f8 100644 --- a/Node.gitignore +++ b/Node.gitignore @@ -100,7 +100,7 @@ dist # vuepress build output .vuepress/dist -# vuepress v2.x temp and cache directory +# vuepress v2.x temp directory .temp # Docusaurus cache and generated files From 0befa5a8fd321195553c7978f576febcf0e5ca1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Dinis=20Ferreira?= Date: Sun, 14 Sep 2025 18:29:27 +0200 Subject: [PATCH 47/94] Fix typo "wrappper" --> "wrapper" in Gradle.gitignore --- Gradle.gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gradle.gitignore b/Gradle.gitignore index 296d3f00..903ca7fe 100644 --- a/Gradle.gitignore +++ b/Gradle.gitignore @@ -8,7 +8,7 @@ gradle-app.setting # Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored) !gradle-wrapper.jar -# Avoid ignore Gradle wrappper properties +# Avoid ignore Gradle wrapper properties !gradle-wrapper.properties # Cache of project From e64eacaa8917fb4bd3e4293cbd8cc7b4dfe99c42 Mon Sep 17 00:00:00 2001 From: Tigran Sargsyan Date: Mon, 22 Sep 2025 14:17:49 +0200 Subject: [PATCH 48/94] Update Unity.gitignore with additional comments --- Unity.gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Unity.gitignore b/Unity.gitignore index 9eb70ce1..d1234446 100644 --- a/Unity.gitignore +++ b/Unity.gitignore @@ -2,6 +2,9 @@ # # Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore # +# Recommended: add any editor/OS/tool-specific ignore rules from the Global/ templates as needed. +# See: https://github.com/github/gitignore/tree/main/Global +# .utmp/ /[Ll]ibrary/ /[Tt]emp/ From a19adfd688e3adb9112306f47d07df566d3e0a9f Mon Sep 17 00:00:00 2001 From: Angelo <12561505+yutamago@users.noreply.github.com> Date: Fri, 17 Oct 2025 11:29:23 +0200 Subject: [PATCH 49/94] Ignore GitHub Copilot migration files Add GitHub Copilot session migration files to .gitignore --- Global/JetBrains.gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Global/JetBrains.gitignore b/Global/JetBrains.gitignore index a69eea4d..0c1302b4 100644 --- a/Global/JetBrains.gitignore +++ b/Global/JetBrains.gitignore @@ -81,3 +81,6 @@ http-client.private.env.json # Apifox Helper cache .idea/.cache/.Apifox_Helper .idea/ApifoxUploaderProjectSetting.xml + +# Github Copilot persisted session migrations, see: https://github.com/microsoft/copilot-intellij-feedback/issues/712#issuecomment-3322062215 +.idea/**/copilot.data.migration.*.xml From ed85cd93b0c3d7d37959ab2f950ac16ec7ea353f Mon Sep 17 00:00:00 2001 From: Mike Kistler Date: Sun, 19 Oct 2025 11:24:35 -0700 Subject: [PATCH 50/94] Add .env to gitignore for dotenv files --- Dotnet.gitignore | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Dotnet.gitignore b/Dotnet.gitignore index 35063fc7..fa3f1b24 100644 --- a/Dotnet.gitignore +++ b/Dotnet.gitignore @@ -36,6 +36,9 @@ ScaffoldingReadMe.txt # NuGet Symbol Packages *.snupkg +# dotenv environment variables file +.env* + # Others ~$* *~ @@ -51,4 +54,4 @@ CodeCoverage/ # NUnit *.VisualState.xml TestResult.xml -nunit-*.xml \ No newline at end of file +nunit-*.xml From e0041f1269fc86f2534128d32126551d29ccd57e Mon Sep 17 00:00:00 2001 From: Justin Lane Date: Tue, 28 Oct 2025 19:16:44 +0000 Subject: [PATCH 51/94] Created Microchip_MPLAB_X_IDE.gitignore file. --- .../embedded/Microchip_MPLAB_X_IDE.gitignore | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 community/embedded/Microchip_MPLAB_X_IDE.gitignore diff --git a/community/embedded/Microchip_MPLAB_X_IDE.gitignore b/community/embedded/Microchip_MPLAB_X_IDE.gitignore new file mode 100644 index 00000000..7ad82b9a --- /dev/null +++ b/community/embedded/Microchip_MPLAB_X_IDE.gitignore @@ -0,0 +1,27 @@ +#============================================================================= +# Microchip MPLAB X IDE .gitignore file. +# +# MPLABX: https://www.microchip.com/en-us/tools-resources/develop/mplab-x-ide +# +# MPLABX Version Control:- +# https://developerhelp.microchip.com/xwiki/bin/view/software-tools/ides/x/version-control/working-with-version-control/ +#----------------------------------------------------------------------------- + +# MPLAB X (NetBeans) Project files +**/*.X/nbproject/private/ +**/*.X/nbproject/Makefile-* +**/*.X/nbproject/Package-* +!**/*.X/nbproject/*.xml + +# MPLAB X Generated Files and Build Output +**/*.X/.generated_files/ +**/*.X/build/ +**/*.X/dist/ +**/*.X/debug/ + +# MPLAB Code Configurator (MCC) +**/*.X/mcc_generated_files/ +**/*.X/mcc-manifest-*.yml + +#----------------------------------------------------------------------------- + From 63c110e7572d4cdb6d149c356ffd03ee67a117a4 Mon Sep 17 00:00:00 2001 From: moez chroufa Date: Tue, 4 Nov 2025 01:11:48 +0100 Subject: [PATCH 52/94] Improve C++.gitignore --- C++.gitignore | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/C++.gitignore b/C++.gitignore index d4fb2818..bdde3b17 100644 --- a/C++.gitignore +++ b/C++.gitignore @@ -21,6 +21,8 @@ *.so *.dylib *.dll +*.so.* + # Fortran module files *.mod @@ -37,5 +39,31 @@ *.out *.app +# Build directories +build/ +Build/ +build-*/ + +# CMake generated files +CMakeFiles/ +CMakeCache.txt +cmake_install.cmake +Makefile +install_manifest.txt +compile_commands.json + +# Temporary files +*.tmp +*.log +*.bak +*.swp + +# vcpkg +vcpkg_installed/ + # debug information files *.dwo + +# test output & cache +Testing/ +.cache/ \ No newline at end of file From 7ecf2d3e799b960950dfc3cb2e949c04c3b7cf77 Mon Sep 17 00:00:00 2001 From: Mike Kistler Date: Fri, 7 Nov 2025 14:02:24 -0800 Subject: [PATCH 53/94] Apply suggestion from @thorrsson --- Dotnet.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/Dotnet.gitignore b/Dotnet.gitignore index fa3f1b24..40ecd6b6 100644 --- a/Dotnet.gitignore +++ b/Dotnet.gitignore @@ -38,6 +38,7 @@ ScaffoldingReadMe.txt # dotenv environment variables file .env* +!.env.example # Others ~$* From f0d151001c959e0a3a6917f5c24e3de455a05dd8 Mon Sep 17 00:00:00 2001 From: Mike Kistler Date: Mon, 10 Nov 2025 13:26:09 -0800 Subject: [PATCH 54/94] Apply suggestion from @thorrsson --- Dotnet.gitignore | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Dotnet.gitignore b/Dotnet.gitignore index 40ecd6b6..7282dbf2 100644 --- a/Dotnet.gitignore +++ b/Dotnet.gitignore @@ -37,8 +37,7 @@ ScaffoldingReadMe.txt *.snupkg # dotenv environment variables file -.env* -!.env.example +.env # Others ~$* From 315e8cbbbd28415e99a64095ea9131818e2d38b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Szymon=20Ha=C5=82ucha?= <99204426+SzymonHalucha@users.noreply.github.com> Date: Sat, 3 Jan 2026 09:41:43 +0100 Subject: [PATCH 55/94] Update Unity.gitignore to add new ignore patterns Added entries to ignore .slnx files and scene dependency cache. --- Unity.gitignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Unity.gitignore b/Unity.gitignore index 9eb70ce1..bc5a93ef 100644 --- a/Unity.gitignore +++ b/Unity.gitignore @@ -43,6 +43,7 @@ ExportedObj/ *.csproj *.unityproj *.sln +*.slnx *.suo *.tmp *.user @@ -97,3 +98,6 @@ InitTestScene*.unity* # Auto-generated scenes by play mode tests /[Aa]ssets/[Ii]nit[Tt]est[Ss]cene*.unity* + +# Auto-generated cache in Assets folder +/[Aa]ssets/[Ss]ceneDependencyCache* From e07ecef4723073abc096d0bf78d1cecadcf74a69 Mon Sep 17 00:00:00 2001 From: Daniel Johnson Date: Fri, 23 Jan 2026 13:24:58 -0800 Subject: [PATCH 56/94] Extend stale PR closure period to 365 days Updated the days before closing stale PRs from 180 to 365. Due to internal priorities we need to allow more time for PR reviews. Based on my reading, we need to increase `days-before-close` to ensure that any PR marked with the `stale` label currently benefits from the extension. Once we are caught up on the backlog, we can revisit this setting. --- .github/workflows/stale.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index c7dcb74f..77b7d368 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -24,7 +24,7 @@ jobs: stale-pr-message: 'This PR is stale because there have been no updates in 90 days. It will close after 180 days of inactivity. Leave a comment if you want to keep it open :smile:' close-pr-message: 'This PR has been closed because it was inactive for 180 days. If you want to continue working on it, please open a new PR.' days-before-stale: 90 - days-before-close: 180 + days-before-close: 365 stale-pr-label: 'stale' exempt-pr-labels: 'keep' close-issue-reason: not_planned From 01714f2f2d343c37f788b483c24f5e313bee54e6 Mon Sep 17 00:00:00 2001 From: Daniel Johnson Date: Fri, 23 Jan 2026 13:27:06 -0800 Subject: [PATCH 57/94] Update stale PR messages and inactivity duration comments --- .github/workflows/stale.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 77b7d368..6763f938 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -21,8 +21,8 @@ jobs: steps: - uses: actions/stale@5bef64f19d7facfb25b37b414482c7164d639639 # v9.1.0 with: - stale-pr-message: 'This PR is stale because there have been no updates in 90 days. It will close after 180 days of inactivity. Leave a comment if you want to keep it open :smile:' - close-pr-message: 'This PR has been closed because it was inactive for 180 days. If you want to continue working on it, please open a new PR.' + stale-pr-message: 'This PR is stale because there have been no updates in 90 days. It will close after 365 days of inactivity. Leave a comment if you want to keep it open.' + close-pr-message: 'This PR has been closed because it was inactive for 365 days. If you want to continue working on it, please open a new PR.' days-before-stale: 90 days-before-close: 365 stale-pr-label: 'stale' From 399559e0b7101e3e558d89025cc83e8693eb3bd5 Mon Sep 17 00:00:00 2001 From: kailando <94944679+kailando@users.noreply.github.com> Date: Sun, 25 Jan 2026 15:33:17 -0600 Subject: [PATCH 58/94] Resolve merge conflicts for PR #4300 --- Python.gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Python.gitignore b/Python.gitignore index e15106e3..83972fad 100644 --- a/Python.gitignore +++ b/Python.gitignore @@ -200,6 +200,8 @@ cython_debug/ # and can be added to the global gitignore or merged into this file. However, if you prefer, # you could uncomment the following to ignore the entire vscode folder # .vscode/ +# Temporary file for partial code execution +tempCodeRunnerFile.py # Ruff stuff: .ruff_cache/ From 2a4ac93e7906d35e962cdf70fea80f92f98da1ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Silvan=20G=C3=BCm=C3=BC=C5=9Fdere?= Date: Thu, 17 Jul 2025 12:39:14 +0200 Subject: [PATCH 59/94] ignore all files with `celerybeat-schedule` prefix --- Python.gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Python.gitignore b/Python.gitignore index e15106e3..faddc761 100644 --- a/Python.gitignore +++ b/Python.gitignore @@ -128,7 +128,7 @@ ipython_config.py __pypackages__/ # Celery stuff -celerybeat-schedule +celerybeat-schedule* celerybeat.pid # Redis From f6eef37aba5b6679f5c2e2ba3f611b4157e30356 Mon Sep 17 00:00:00 2001 From: RiseT <12624674+RiseT@users.noreply.github.com> Date: Fri, 5 Sep 2025 19:30:03 +0200 Subject: [PATCH 60/94] Update Python.gitignore (pixi) That's what pixi itself adds to .gitignore when using "pixi init". Co-authored-by: Pavel Zwerschke --- Python.gitignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Python.gitignore b/Python.gitignore index 5290d13b..99a5ad30 100644 --- a/Python.gitignore +++ b/Python.gitignore @@ -122,7 +122,8 @@ ipython_config.py #pixi.lock # Pixi creates a virtual environment in the .pixi directory, just like venv module creates one # in the .venv directory. It is recommended not to include this directory in version control. -.pixi +.pixi/* +!.pixi/config.toml # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm __pypackages__/ From a850db9d7541bdf0e5ff833b860e0900308c75ec Mon Sep 17 00:00:00 2001 From: Bernd Date: Tue, 3 Mar 2026 16:51:34 +0100 Subject: [PATCH 61/94] Add gitignore to exclude sisyphus directory files oh-my-opencode excludes the sisyphus working directory in their own repo, so it seems to be best practice. Also, the directory captures agent/runtime state, so it should not be shared. --- OhMyOpenCode.gitignore | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 OhMyOpenCode.gitignore diff --git a/OhMyOpenCode.gitignore b/OhMyOpenCode.gitignore new file mode 100644 index 00000000..1db73771 --- /dev/null +++ b/OhMyOpenCode.gitignore @@ -0,0 +1,2 @@ +.sisyphus/* +!.sisyphus/rules/ From 6836b38f621f32d6a9fd470c0f347c021b477027 Mon Sep 17 00:00:00 2001 From: foxtrottNB <114588026+foxtrottNB@users.noreply.github.com> Date: Thu, 12 Mar 2026 15:27:47 +0100 Subject: [PATCH 62/94] Add ignore rule for TwinCAT Measurement files --- TwinCAT3.gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/TwinCAT3.gitignore b/TwinCAT3.gitignore index 6786d5e8..1b120968 100644 --- a/TwinCAT3.gitignore +++ b/TwinCAT3.gitignore @@ -55,3 +55,6 @@ LineIDs.dbg.bak *.~u *.project.~u *.suo + +# TwinCAT Measurement +*.vsm From 7db9624f69f5810214dd4e9807ca7d2f50e23029 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danilo=20Fr=C3=B3es?= Date: Sun, 15 Mar 2026 16:22:30 -0300 Subject: [PATCH 63/94] Add gitignore for SolidWorks projects --- SolidWorks.gitignore | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 SolidWorks.gitignore diff --git a/SolidWorks.gitignore b/SolidWorks.gitignore new file mode 100644 index 00000000..5389c589 --- /dev/null +++ b/SolidWorks.gitignore @@ -0,0 +1,16 @@ +# gitignore file for a SolidWorks project + +# SolidWorks temporary files +~$* + +# Redundant entries for SolidWorks temporary files +~$*.sldprt +~$*.sldasm +~$*.slddrw + +# SolidWorks backups e auto-recovery +*.bak +*.swbak + +# Cache of simulation results +/simulation_results/ \ No newline at end of file From c97a73771fe3b8ff81c2fd643de3f128149b0c16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danilo=20Fr=C3=B3es?= <69486890+danilofroes@users.noreply.github.com> Date: Sun, 15 Mar 2026 16:36:41 -0300 Subject: [PATCH 64/94] Enhance SolidWorks.gitignore for case sensitivity Added case-sensitive entries for SolidWorks temporary files and backups. --- SolidWorks.gitignore | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/SolidWorks.gitignore b/SolidWorks.gitignore index 5389c589..8e35f973 100644 --- a/SolidWorks.gitignore +++ b/SolidWorks.gitignore @@ -1,16 +1,20 @@ # gitignore file for a SolidWorks project # SolidWorks temporary files -~$* - -# Redundant entries for SolidWorks temporary files ~$*.sldprt ~$*.sldasm ~$*.slddrw +~$*.sld -# SolidWorks backups e auto-recovery +# For systems with case-sensitive (SolidWorks uses both) +~$*.SLDPRT +~$*.SLDASM +~$*.SLDDRW +~$*.SLD + +# SolidWorks backups and auto-recovery *.bak *.swbak # Cache of simulation results -/simulation_results/ \ No newline at end of file +/simulation_results/ From e81fea5f71f0ab2e35c43df107a0ce287a6da9f6 Mon Sep 17 00:00:00 2001 From: Matt Van Horn <455140+mvanhorn@users.noreply.github.com> Date: Tue, 17 Mar 2026 15:33:15 -0700 Subject: [PATCH 65/94] Add Zed editor to Global gitignore templates --- Global/Zed.gitignore | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 Global/Zed.gitignore diff --git a/Global/Zed.gitignore b/Global/Zed.gitignore new file mode 100644 index 00000000..bf14e0ef --- /dev/null +++ b/Global/Zed.gitignore @@ -0,0 +1,10 @@ +# Zed +# https://zed.dev/docs/configuring-zed#settings-files +# +# Zed stores project settings in a .zed/ directory, similar to .vscode/. +# By default, ignore the directory but allow commonly shared config files. + +.zed/* +!.zed/settings.json +!.zed/tasks.json +!.zed/debug.json From 3304408968e6b11d0f5ac347209c342a4689ba3b Mon Sep 17 00:00:00 2001 From: Matt Van Horn <455140+mvanhorn@users.noreply.github.com> Date: Tue, 17 Mar 2026 15:34:46 -0700 Subject: [PATCH 66/94] Add Deno.gitignore --- Deno.gitignore | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 Deno.gitignore diff --git a/Deno.gitignore b/Deno.gitignore new file mode 100644 index 00000000..2faaca02 --- /dev/null +++ b/Deno.gitignore @@ -0,0 +1,11 @@ +# Deno +# https://deno.com/ + +# Cache directory (when using project-local DENO_DIR) +# https://docs.deno.com/runtime/fundamentals/setup/#deno_dir +.deno/ + +# Coverage reports +# https://docs.deno.com/runtime/reference/cli/coverage/ +coverage/ +*.lcov From 3b288cfb37790268bff49d27c75af5f892953d24 Mon Sep 17 00:00:00 2001 From: Matt Van Horn <455140+mvanhorn@users.noreply.github.com> Date: Tue, 17 Mar 2026 15:35:54 -0700 Subject: [PATCH 67/94] Add Tauri to community gitignore templates --- community/Tauri.gitignore | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 community/Tauri.gitignore diff --git a/community/Tauri.gitignore b/community/Tauri.gitignore new file mode 100644 index 00000000..1b1bc54f --- /dev/null +++ b/community/Tauri.gitignore @@ -0,0 +1,12 @@ +# Tauri +# https://tauri.app/ +# +# Recommended: Rust.gitignore + +# Rust compilation output +# https://doc.rust-lang.org/cargo/guide/build-cache.html +target/ + +# WiX Toolset cache (Windows MSI installer builds) +# https://v2.tauri.app/distribute/windows-installer/ +WixTools/ From 8431b56bed570cff6060f29fc96055a7cb3d4ce0 Mon Sep 17 00:00:00 2001 From: Vic Date: Wed, 18 Mar 2026 14:07:30 +0100 Subject: [PATCH 68/94] include MAlonzo directories in any location --- Agda.gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Agda.gitignore b/Agda.gitignore index 58ab67f0..3f1eedec 100644 --- a/Agda.gitignore +++ b/Agda.gitignore @@ -1,2 +1,2 @@ *.agdai -MAlonzo/** +**/MAlonzo/** From 9aa86b46104f1ce2cbb35461d01619368b9df208 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonat=C3=A1n=20Perren?= <57823100+gxono@users.noreply.github.com> Date: Fri, 27 Mar 2026 21:24:28 -0300 Subject: [PATCH 69/94] TeX: add ConTeXt utility cache file (.tua & .tuc) ConTeXt generates .tua and .tuc files (utility cache) during each run. These files store document metadata between compilations and are not part of the source, so they should be ignored. --- TeX.gitignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/TeX.gitignore b/TeX.gitignore index 9308a4b6..e1f14f0a 100644 --- a/TeX.gitignore +++ b/TeX.gitignore @@ -75,6 +75,10 @@ acs-*.bib # comment *.cut +# context +*.tua +*.tuc + # cprotect *.cpt From b9ad512a45f4fb82510c9edaf7ca0f6eac30744f Mon Sep 17 00:00:00 2001 From: Ananth Venkatesh Date: Sat, 28 Mar 2026 21:42:41 -0700 Subject: [PATCH 70/94] feat: create Lean.gitignore --- Lean.gitignore | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 Lean.gitignore diff --git a/Lean.gitignore b/Lean.gitignore new file mode 100644 index 00000000..f4361862 --- /dev/null +++ b/Lean.gitignore @@ -0,0 +1,2 @@ +# cache and other artifacts produced by Lean's Lake build tool +.lake From 5f760225cf9ccac8ee884ff303e87127d9673679 Mon Sep 17 00:00:00 2001 From: Ananth Venkatesh Date: Fri, 3 Apr 2026 20:04:27 -0400 Subject: [PATCH 71/94] fix: only match on `.lake` directory Co-authored-by: Devin Dooley --- Lean.gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Lean.gitignore b/Lean.gitignore index f4361862..d4aa2921 100644 --- a/Lean.gitignore +++ b/Lean.gitignore @@ -1,2 +1,2 @@ # cache and other artifacts produced by Lean's Lake build tool -.lake +.lake/ From de90107f1a343c4429b0a1146c5c60036cb208d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonat=C3=A1n=20Perren?= <57823100+gxono@users.noreply.github.com> Date: Fri, 3 Apr 2026 22:06:17 -0300 Subject: [PATCH 72/94] TeX: add ConTeXt utility cache file (.tuc, .tui & tuo) ConTeXt generates .tuc files (utility cache) during each run. These can be removed using the command line [--purgeall](https://wiki.contextgarden.net/Input_and_compilation/Executable_scripts_and_auxiliary_files/context_script#--purgeall). ConTeXt MKII generates .tui and .tuo with the generation of [ToC](https://wiki.contextgarden.net/Document_structure_and_headlines/Table_of_contents). These files store document metadata between compilations and are not part of the source, so they should be ignored. --- TeX.gitignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/TeX.gitignore b/TeX.gitignore index e1f14f0a..542f7143 100644 --- a/TeX.gitignore +++ b/TeX.gitignore @@ -76,8 +76,9 @@ acs-*.bib *.cut # context -*.tua *.tuc +*.tui +*.tuo # cprotect *.cpt From 6a7b122e754abca83e8a5842f0460dcf687ba0c0 Mon Sep 17 00:00:00 2001 From: WiSP <160550823+wispgitgecko9@users.noreply.github.com> Date: Fri, 3 Apr 2026 21:59:36 -0500 Subject: [PATCH 73/94] Update macOS.gitignore Added .localized file to the gitignore. --- Global/macOS.gitignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Global/macOS.gitignore b/Global/macOS.gitignore index a4557fba..e57e5ebf 100644 --- a/Global/macOS.gitignore +++ b/Global/macOS.gitignore @@ -1,9 +1,10 @@ # General .DS_Store +.localized __MACOSX/ .AppleDouble .LSOverride -Icon[ ] +Icon[^M] # Thumbnails ._* From 3d21cef3591e207c11f40a8600be37344e62231d Mon Sep 17 00:00:00 2001 From: ysmartin Date: Sat, 4 Apr 2026 14:47:28 +0200 Subject: [PATCH 74/94] Fix comment URL for Maven wrapper usage Updated the URL and fragment in the comment for Maven wrapper usage. --- Maven.gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Maven.gitignore b/Maven.gitignore index 6d706b8d..d681b6ad 100644 --- a/Maven.gitignore +++ b/Maven.gitignore @@ -7,7 +7,7 @@ release.properties dependency-reduced-pom.xml buildNumber.properties .mvn/timing.properties -# https://maven.apache.org/wrapper/#usage-without-binary-jar +# https://maven.apache.org/tools/wrapper/#Usage_with_or_without_Binary_JAR .mvn/wrapper/maven-wrapper.jar # Eclipse m2e generated files From 49990d1d63eb33df98f9bf1478709ee3455cf029 Mon Sep 17 00:00:00 2001 From: T1ckbase <146760065+T1ckbase@users.noreply.github.com> Date: Sun, 5 Apr 2026 03:15:27 +0800 Subject: [PATCH 75/94] Remove trailing whitespace in C++.gitignore --- C++.gitignore | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/C++.gitignore b/C++.gitignore index bdde3b17..7dfc078f 100644 --- a/C++.gitignore +++ b/C++.gitignore @@ -49,7 +49,7 @@ CMakeFiles/ CMakeCache.txt cmake_install.cmake Makefile -install_manifest.txt +install_manifest.txt compile_commands.json # Temporary files @@ -66,4 +66,4 @@ vcpkg_installed/ # test output & cache Testing/ -.cache/ \ No newline at end of file +.cache/ From 9ffced6030e31f9b5cdf2de14f2564c35650ed86 Mon Sep 17 00:00:00 2001 From: T1ckbase <146760065+T1ckbase@users.noreply.github.com> Date: Sun, 5 Apr 2026 03:24:04 +0800 Subject: [PATCH 76/94] Remove remaining trailing whitespace in C++.gitignore --- C++.gitignore | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/C++.gitignore b/C++.gitignore index 7dfc078f..0ba1c630 100644 --- a/C++.gitignore +++ b/C++.gitignore @@ -53,10 +53,10 @@ install_manifest.txt compile_commands.json # Temporary files -*.tmp -*.log -*.bak -*.swp +*.tmp +*.log +*.bak +*.swp # vcpkg vcpkg_installed/ From c5bf3caf29b239f3d1ab88b878ad7b524714c7bc Mon Sep 17 00:00:00 2001 From: haras Date: Sun, 5 Apr 2026 10:04:33 +0200 Subject: [PATCH 77/94] feat(nix): ignore nixos test history --- Nix.gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Nix.gitignore b/Nix.gitignore index 912e6700..a3575848 100644 --- a/Nix.gitignore +++ b/Nix.gitignore @@ -4,3 +4,6 @@ result-* # Ignore automatically generated direnv output .direnv + +# Ignore NixOS interactive test driver history +**/.nixos-test-history From 7441291fc86a9b80476fe18680be6e8b2b1d1d94 Mon Sep 17 00:00:00 2001 From: zhanghongyuan Date: Tue, 7 Apr 2026 10:27:46 +0800 Subject: [PATCH 78/94] feat(qt): add build directory to gitignore --- Qt.gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/Qt.gitignore b/Qt.gitignore index 7f4826b4..3e7cf89a 100644 --- a/Qt.gitignore +++ b/Qt.gitignore @@ -29,6 +29,7 @@ ui_*.h *.jsc Makefile* *build-* +build/ *.qm *.prl From a78658650de091f44d88f137494f49c8f3769cd3 Mon Sep 17 00:00:00 2001 From: Devin Dooley Date: Tue, 7 Apr 2026 20:02:07 -0700 Subject: [PATCH 79/94] Revert change to Icon rule --- Global/macOS.gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Global/macOS.gitignore b/Global/macOS.gitignore index e57e5ebf..5fdc604e 100644 --- a/Global/macOS.gitignore +++ b/Global/macOS.gitignore @@ -4,7 +4,7 @@ __MACOSX/ .AppleDouble .LSOverride -Icon[^M] +Icon[ ] # Thumbnails ._* From 5b24c9042da72fcdcbe77dd5043243c987151d64 Mon Sep 17 00:00:00 2001 From: DeflateAwning <11021263+DeflateAwning@users.noreply.github.com> Date: Sat, 11 Apr 2026 23:30:11 -0600 Subject: [PATCH 80/94] KiCad: Add `.history` folder to template --- KiCad.gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/KiCad.gitignore b/KiCad.gitignore index 9d5df933..45def523 100644 --- a/KiCad.gitignore +++ b/KiCad.gitignore @@ -36,5 +36,8 @@ fp-info-cache # Archived Backups (KiCad 6.0) **/*-backups/*.zip +# Local git-based history (KiCad 9.0+) +.history + # Local project settings *.kicad_prl From d0c2ec65c242f236081e8e69fa2e45d7d6b5049f Mon Sep 17 00:00:00 2001 From: Daniel Johnson Date: Fri, 17 Apr 2026 13:36:54 -0700 Subject: [PATCH 81/94] Cleans up and clarifies gitignore contribution guidelines Adds clarification around our expectations for contributions and how contributions will be handled when they don't meet our requirements. Updates template to lean into our contribution guidelines. Cleans up duplicate wording around our contribution guidelines. --- .github/PULL_REQUEST_TEMPLATE.md | 24 +++++++++++++++++++----- CONTRIBUTING.md | 31 ++++++++++++++++++++----------- README.md | 32 +++++--------------------------- 3 files changed, 44 insertions(+), 43 deletions(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 15afee7f..56ed6372 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,3 +1,10 @@ +### Link to the application or project's homepage + +_TODO_ + + ### Reasons for making this change _TODO_ @@ -8,9 +15,8 @@ Please provide some background for this change. ### Links to documentation supporting these rule changes _TODO_ - ### If this is a new template @@ -18,6 +24,14 @@ Link to the project docs, any existing .gitignore files that project may have in Link to application or project’s homepage: TODO ### Merge and Approval Steps -- [ ] Confirm that you've read the [contribution guidelines](https://github.com/github/gitignore/tree/main?tab=readme-ov-file#contributing-guidelines) and ensured your PR aligns -- [ ] Ensure CI is passing -- [ ] Get a review and Approval from one of the maintainers + + +- [ ] I have read the [contribution guidelines](https://github.com/github/gitignore/tree/main?tab=readme-ov-file#contributing-guidelines) and understand my PR will be closed if it doesn't meet these guidelines +- [ ] I have ensured CI is passing + + diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c6938381..a089c4b9 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -2,36 +2,45 @@ We’d love you to help us improve this project. To help us keep this collection high quality, we request that contributions adhere to the following guidelines. +Any contributions that don't meet any of these guidelines will be closed. - **Provide a link to the application or project’s homepage**. Unless it’s extremely popular, there’s a chance the maintainers don’t know about or use the language, framework, editor, app, or project your change applies to. +- **Provide a reason for making this change**. Even if it seems self-evident, + please take a sentence or two to tell us why your change or addition should + happen. It’s especially helpful to articulate why this change applies to + *everyone* who works with the applicable technology, rather than just you or + your team. + - **Provide links to documentation** supporting the change you’re making. Current, canonical documentation mentioning the files being ignored is best. If documentation isn’t available to support your change, do the best you can to explain what the files being ignored are for. -- **Explain why you’re making a change**. Even if it seems self-evident, please - take a sentence or two to tell us why your change or addition should happen. - It’s especially helpful to articulate why this change applies to *everyone* - who works with the applicable technology, rather than just you or your team. +- **Keep scope as limited as possible**. Changes should be as small as possible + and apply to the most specific gitignore template available for the target + application. For example: OS-specific ignore rules like `.DS_Store` are not + accepted anywhere but their specific gitignore, `Global/macOS.gitignore` in + this case. -- **Please consider the scope of your change**. If your change specific to a - certain language or framework, then make sure the change is made to the - template for that language or framework, rather than to the template for an - editor, tool, or operating system. - -- **Please only modify *one template* per pull request**. This helps keep pull +- **Only modify *one template* per pull request**. This helps keep pull requests and feedback focused on a specific project or technology. +- **Add new rules to the best section**. Please ensure your contribution does + not create duplicate sections or add rules in places unrelated. + +- **No duplicate rules**. It's easy to do, but it creates confusion and + introduces the risk of one or the other being missed in an update. + 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. +useful rules, then the template is not 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, diff --git a/README.md b/README.md index a2ef0245..967b3fd0 100644 --- a/README.md +++ b/README.md @@ -36,6 +36,9 @@ We support a collection of templates, organized in this way: ## What makes a good template? +First and foremost, a template contribution must adhere to our +[Contribution Guidelines](CONTRIBUTING.md). + A template should contain a set of rules to help Git repositories work with a specific programming language, framework, tool or environment. @@ -61,33 +64,7 @@ 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 -high quality, we request that contributions adhere to the following guidelines. - -- **Provide a link to the application or project’s homepage**. Unless it’s - extremely popular, there’s a chance the maintainers don’t know about or use - the language, framework, editor, app, or project your change applies to. - -- **Provide links to documentation** supporting the change you’re making. - Current, canonical documentation mentioning the files being ignored is best. - If documentation isn’t available to support your change, do the best you can - to explain what the files being ignored are for. - -- **Explain why you’re making a change**. Even if it seems self-evident, please - take a sentence or two to tell us why your change or addition should happen. - It’s especially helpful to articulate why this change applies to _everyone_ - who works with the applicable technology, rather than just you or your team. - -- **Please consider the scope of your change**. If your change is specific to a - certain language or framework, then make sure the change is made to the - template for that language or framework, rather than to the template for an - editor, tool, or operating system. - -- **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, -the more likely we’ll be to accept your contribution quickly. +Please see our [Contributing Guidelines](CONTRIBUTING.md). ## Versioned templates @@ -153,3 +130,4 @@ by automatically forking the project and prompting to send a pull request too. ## License [CC0-1.0](./LICENSE). + From a76c0e6d8e9eac80d1fe553d9c18eb710617345e Mon Sep 17 00:00:00 2001 From: Daniel Johnson Date: Fri, 17 Apr 2026 13:44:33 -0700 Subject: [PATCH 82/94] Apply suggestions from code review Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- CONTRIBUTING.md | 7 ++++--- README.md | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index a089c4b9..ab8efb28 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -2,7 +2,7 @@ We’d love you to help us improve this project. To help us keep this collection high quality, we request that contributions adhere to the following guidelines. -Any contributions that don't meet any of these guidelines will be closed. +Any contributions that don't meet these guidelines will be closed. - **Provide a link to the application or project’s homepage**. Unless it’s extremely popular, there’s a chance the maintainers don’t know about or use @@ -28,8 +28,9 @@ Any contributions that don't meet any of these guidelines will be closed. - **Only modify *one template* per pull request**. This helps keep pull requests and feedback focused on a specific project or technology. -- **Add new rules to the best section**. Please ensure your contribution does - not create duplicate sections or add rules in places unrelated. +- **Add new rules to the most appropriate existing section**. Please ensure + your contribution does not create duplicate sections or add rules in + unrelated sections. - **No duplicate rules**. It's easy to do, but it creates confusion and introduces the risk of one or the other being missed in an update. diff --git a/README.md b/README.md index 967b3fd0..201c77df 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ We support a collection of templates, organized in this way: ## What makes a good template? First and foremost, a template contribution must adhere to our -[Contribution Guidelines](CONTRIBUTING.md). +[Contributing Guidelines](CONTRIBUTING.md). A template should contain a set of rules to help Git repositories work with a specific programming language, framework, tool or environment. From d4753897ec42ceefd2da940b7fe192ebf7987406 Mon Sep 17 00:00:00 2001 From: Daniel Johnson Date: Fri, 17 Apr 2026 13:45:39 -0700 Subject: [PATCH 83/94] Remove CI passing checklist from PR template Removed the checklist item for ensuring CI is passing. We don't really have CI as of yet and it's confusing to list that requirement. If we do add CI, we'll make it required instead of adding it to the template checklist. --- .github/PULL_REQUEST_TEMPLATE.md | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 56ed6372..176b553f 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -29,7 +29,6 @@ Link to application or project’s homepage: TODO Please ensure you accomplish these tasks in order to get your contribution accepted ---> - [ ] I have read the [contribution guidelines](https://github.com/github/gitignore/tree/main?tab=readme-ov-file#contributing-guidelines) and understand my PR will be closed if it doesn't meet these guidelines -- [ ] I have ensured CI is passing -### If this is a new template - -Link to application or project’s homepage: TODO - ### Merge and Approval Steps