Author SHA1 Message Date
Daniel Johnson 23d3287511 Merge pull request #4182 from brajnacs/patch-1
Remove extra .cache pattern
2026-04-17 14:16:39 -07:00
Daniel Johnson 570fce64e4 Merge pull request #4121 from KacperFKorban/scala3
Update Scala template to include `.tasty` files introduced in Scala 3
2026-04-17 14:15:33 -07:00
Daniel Johnson 1187b2cb9b Merge pull request #4816 from mvanhorn/osc/deno-gitignore
Add Deno.gitignore
2026-04-17 14:06:02 -07:00
Daniel Johnson e094da038b Merge pull request #4749 from justinlanejigglesoft/feature/Microchip_MPLAB_X_IDE
Created Microchip_MPLAB_X_IDE.gitignore file.
2026-04-17 13:53:22 -07:00
Daniel Johnson 9d7511bedc Merge pull request #4843 from github/clarified_contribution
Cleans up and clarifies gitignore contribution guidelines
2026-04-17 13:46:32 -07:00
Daniel Johnson d4753897ec 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.
2026-04-17 13:45:39 -07:00
Daniel JohnsonandCopilot a76c0e6d8e Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-17 13:44:33 -07:00
Daniel Johnson d0c2ec65c2 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.
2026-04-17 13:36:54 -07:00
Devin Dooley 7247090aa6 Merge pull request #4811 from foxtrottNB/patch-1
Add ignore rule for TwinCAT Measurement files
2026-04-16 09:42:29 -07:00
Devin Dooley c677dd99d4 Merge pull request #4834 from wispgitgecko9/patch-2
Update macOS.gitignore
2026-04-07 20:04:22 -07:00
Devin Dooley a78658650d Revert change to Icon rule 2026-04-07 20:02:07 -07:00
Devin Dooley e9c620b9f6 Merge pull request #4837 from haras-unicorn/feat-nix-ignore-nixos-test-history
feat(nix): ignore nixos test history
2026-04-06 09:43:23 -07:00
Devin Dooley 5853962226 Merge pull request #4826 from gxono/patch-1
TeX: add ConTeXt utility cache file (.tuc, .tui & tuo)
2026-04-06 09:41:52 -07:00
haras c5bf3caf29 feat(nix): ignore nixos test history 2026-04-06 18:38:27 +02:00
Devin Dooley 7514684825 Merge pull request #4835 from ysmartin/patch-1
Fix comment URL for Maven wrapper usage
2026-04-06 09:32:48 -07:00
Devin Dooley ad49657df2 Merge pull request #4836 from T1ckbase/fix/cpp-gitignore-whitespace
Remove trailing whitespace in C++.gitignore
2026-04-06 09:30:03 -07:00
T1ckbase 9ffced6030 Remove remaining trailing whitespace in C++.gitignore 2026-04-05 03:24:04 +08:00
T1ckbase 49990d1d63 Remove trailing whitespace in C++.gitignore 2026-04-05 03:15:27 +08:00
ysmartin 3d21cef359 Fix comment URL for Maven wrapper usage
Updated the URL and fragment in the comment for Maven wrapper usage.
2026-04-04 14:47:28 +02:00
WiSP 6a7b122e75 Update macOS.gitignore
Added .localized file to the gitignore.
2026-04-03 21:59:36 -05:00
Jonatán Perren de90107f1a 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.
2026-04-03 22:06:17 -03:00
Devin Dooley 84c6914a9b Merge pull request #4828 from quantum9Innovation/lean-gitignore
feat: create Lean.gitignore
2026-04-03 17:05:51 -07:00
Ananth VenkateshandDevin Dooley 5f760225cf fix: only match on .lake directory
Co-authored-by: Devin Dooley <dooleydevin@github.com>
2026-04-03 20:04:27 -04:00
Devin Dooley f963896e65 Merge pull request #4818 from vicgeentor/patch-1
Update Agda.gitignore to exclude MAlonzo directories in any location
2026-04-03 14:15:11 -07:00
Ananth Venkatesh b9ad512a45 feat: create Lean.gitignore 2026-03-28 21:42:41 -07:00
Jonatán Perren 9aa86b4610 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.
2026-03-27 21:24:28 -03:00
Vic 8431b56bed include MAlonzo directories in any location 2026-03-18 14:07:30 +01:00
Matt Van Horn 3304408968 Add Deno.gitignore 2026-03-17 15:34:46 -07:00
foxtrottNB 6836b38f62 Add ignore rule for TwinCAT Measurement files 2026-03-12 15:27:47 +01:00
Tim Hunter b4105e73e4 Merge pull request #4707 from stone-w4tch3r/patch-1
Add .pnpm-store to Node.gitignore
2026-02-12 09:50:51 -08:00
Daniel Johnson 53fee13f20 Merge pull request #4790 from github/bump-stale-close-time
Extend stale PR closure period to 365 days
2026-01-23 13:57:13 -08:00
Daniel Johnson 01714f2f2d Update stale PR messages and inactivity duration comments 2026-01-23 13:27:06 -08:00
Daniel Johnson e07ecef472 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.
2026-01-23 13:24:58 -08:00
Tim Hunter 96a44720e8 Merge pull request #4752 from moezgwall/improve-cpp-gitignore
Improve C++.gitignore
2026-01-13 13:40:39 -08:00
moez chroufa 63c110e757 Improve C++.gitignore 2025-11-04 01:11:48 +01:00
Justin Lane e0041f1269 Created Microchip_MPLAB_X_IDE.gitignore file. 2025-10-28 19:20:51 +00:00
brajnacs 51c9bed9d0 Remove cache from comments 2025-09-14 07:11:58 +00:00
Данил Б b238aa7039 Add .pnpm-store to Node.gitignore 2025-08-12 03:11:59 +05:00
brajnacs b6629caa12 Remove extra .cache pattern
pattern ".cache" is duplicate and already defined in parcel-bundler section
2022-10-31 12:56:54 +05:30
Kacper Korban d67fc993d6 Update Scala template to include tasty files introduced in Scala 3 2022-07-29 15:29:44 +02:00
17 changed files with 134 additions and 53 deletions

No files matched your search

+18 -5
View File
@@ -1,3 +1,10 @@
### Link to the application or project's homepage
_TODO_
<!---
Link to the project or application's homepage.
--->
### 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_
<!---
Link to the project docs, any existing .gitignore files that project may have in it's own repo, etc
Link to the project docs, any existing .gitignore files that project may have in its own repo, etc
--->
### If this is a new template
@@ -18,6 +24,13 @@ 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
<!---
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
<!---
Once done, please wait for a GitHub maintainer to review your PR and if necessary,
work with them to address any findings.
--->
+3 -3
View File
@@ -21,10 +21,10 @@ 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: 180
days-before-close: 365
stale-pr-label: 'stale'
exempt-pr-labels: 'keep'
close-issue-reason: not_planned
+1 -1
View File
@@ -1,2 +1,2 @@
*.agdai
MAlonzo/**
**/MAlonzo/**
+28
View File
@@ -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/
+21 -11
View File
@@ -2,36 +2,46 @@
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 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 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.
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,
+11
View File
@@ -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
+1
View File
@@ -1,5 +1,6 @@
# General
.DS_Store
.localized
__MACOSX/
.AppleDouble
.LSOverride
-3
View File
@@ -7,8 +7,5 @@ mise.local.toml
.mise/*.local.toml
mise/*.local.toml
# https://mise.jdx.dev/dev-tools/mise-lock.html#local-lockfiles
mise.local.lock
# https://mise.jdx.dev/configuration.html#tool-versions
#.tool-versions
+2
View File
@@ -0,0 +1,2 @@
# cache and other artifacts produced by Lean's Lake build tool
.lake/
+1 -1
View File
@@ -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
+3
View File
@@ -4,3 +4,6 @@ result-*
# Ignore automatically generated direnv output
.direnv
# Ignore NixOS interactive test driver history
**/.nixos-test-history
+4 -2
View File
@@ -92,9 +92,8 @@ dist
# vuepress build output
.vuepress/dist
# vuepress v2.x temp and cache directory
# vuepress v2.x temp directory
.temp
.cache
# Sveltekit cache directory
.svelte-kit/
@@ -126,6 +125,9 @@ dist
# Stores VSCode versions used for testing VSCode extensions
.vscode-test
# pnpm
.pnpm-store
# yarn v3
.pnp.*
.yarn/*
+5 -27
View File
@@ -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
[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.
@@ -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).
+1
View File
@@ -1,4 +1,5 @@
*.class
*.tasty
*.log
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
+5
View File
@@ -75,6 +75,11 @@ acs-*.bib
# comment
*.cut
# context
*.tuc
*.tui
*.tuo
# cprotect
*.cpt
+3
View File
@@ -55,3 +55,6 @@ LineIDs.dbg.bak
*.~u
*.project.~u
*.suo
# TwinCAT Measurement
*.vsm
@@ -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
#-----------------------------------------------------------------------------