Merge branch 'github:main' into main

This commit is contained in:
Christian Fickinger 2025-05-26 11:02:13 +02:00 committed by GitHub
commit 3eaee700de
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
36 changed files with 393 additions and 48 deletions

7
.github/CODEOWNERS vendored Normal file
View File

@ -0,0 +1,7 @@
# Order is important. The LAST matching pattern has the MOST precedence.
# gitignore style patterns are used, not globs.
# https://docs.github.com/articles/about-codeowners
# https://git-scm.com/docs/gitignore
# Catch All - Defer to the gitignore maintainers
* @github/gitignore-maintainers

31
.github/workflows/stale.yml vendored Normal file
View File

@ -0,0 +1,31 @@
name: Stale
# **What it does**: Close pull requests after no updates for 180 days.
# **Why we have it**: This repository gets a lot of PRs, and the maintainers team is small.
# This helps reduce the open PRs to ones that are most desired by the community.
# **Who does it impact**: Contributors and maintainers of github/gitignore.
on:
schedule:
- cron: '20 16 * * *' # Run every day at 16:20 UTC / 8:20 PST
permissions:
actions: write
contents: write # only for delete-branch option
issues: write
pull-requests: write
jobs:
stale:
runs-on: ubuntu-latest
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.'
days-before-stale: 90
days-before-close: 180
stale-pr-label: 'stale'
exempt-pr-labels: 'keep'
close-issue-reason: not_planned
ascending: true # Sort PRs by last updated date in ascending order

View File

@ -0,0 +1,31 @@
# Built things
_Debug/
Compiled/
# AudioCache can be rebuilt from sources
AudioCache/
# Lockfile
_OpenInEditor.lock
# User settings
Game.agf.user
*.crm.user
# Backups
Game.agf.bak
backup_acsprset.spr
# Memory dumps
*.dmp
# Temporary files
# temporarily created during sprite or room background compression
~aclzw.tmp
# temporary, main game data, before getting packed into exe
game28.dta
# temporary build of the game before being moved to Compiled/ folder
*.exe
# Log files
warnings.log

View File

@ -13,7 +13,7 @@ captures/
.externalNativeBuild/
.cxx/
*.apk
output.json
output-metadata.json
# IntelliJ
*.iml

View File

@ -10,3 +10,10 @@ compile_commands.json
CTestTestfile.cmake
_deps
CMakeUserPresets.json
# CLion
# 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.
#cmake-build-*

4
Gleam.gitignore Normal file
View File

@ -0,0 +1,4 @@
*.beam
*.ez
/build
erl_crash.dump

View File

@ -1 +1,2 @@
*.retry
.ansible/

2
Global/Cursor.gitignore Normal file
View File

@ -0,0 +1,2 @@
.cursorignore
.cursorindexingignore

View File

@ -1,4 +1,4 @@
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
# Covers JetBrains IDEs: IntelliJ, GoLand, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
# User-specific stuff
@ -63,6 +63,7 @@ atlassian-ide-plugin.xml
# SonarLint plugin
.idea/sonarlint/
.idea/sonarlint.xml # see https://community.sonarsource.com/t/is-the-file-idea-idea-idea-sonarlint-xml-intended-to-be-under-source-control/121119
# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml

View File

@ -3,7 +3,7 @@
# temporary files which can be created if a process still has a handle open of a deleted file
.fuse_hidden*
# KDE directory preferences
# Metadata left by Dolphin file manager, which comes with KDE Plasma
.directory
# Linux trash folder which might appear on any partition or disk
@ -11,3 +11,6 @@
# .nfs files are created when an open file is removed but is still being accessed
.nfs*
# Log files created by default by the nohup command
nohup.out

View File

@ -1,5 +1,6 @@
# Generated Metals (Scala Language Server) files
# Reference: https://scalameta.org/metals/
# Metals (Scala Language Server)
# Reference: https://scalameta.org/metals/docs/editors/vscode#files-and-directories-to-include-in-your-gitignore
.metals/
.bloop/
project/metals.sbt
.ammonite/
metals.sbt

View File

@ -0,0 +1,6 @@
.pio
.pioenvs
.piolibdeps
.vscode/.browse.c_cpp.db*
.vscode/c_cpp_properties.json
.vscode/launch.json

View File

@ -2,9 +2,7 @@
.DS_Store
.AppleDouble
.LSOverride
# Icon must end with two \r
Icon
Icon[ ]
# Thumbnails
._*

View File

@ -11,8 +11,11 @@
# Test binary, built with `go test -c`
*.test
# Output of the go coverage tool, specifically when used with LiteIDE
# Code coverage profiles and other test artifacts
*.out
coverage.*
*.coverprofile
profile.cov
# Dependency directories (remove the comment below to include it)
# vendor/
@ -23,3 +26,7 @@ go.work.sum
# env file
.env
# Editor/IDE
# .idea/
# .vscode/

View File

@ -1,5 +1,6 @@
# Godot 4+ specific ignores
.godot/
.nomedia
# Godot-specific ignores
.import/

View File

@ -1,6 +1,6 @@
.gradle
**/build/
!src/**/build/
!**/src/**/build/
# Ignore Gradle GUI config
gradle-app.setting

View File

@ -21,4 +21,4 @@ docs/site/
# It records a fixed state of all packages used by the project. As such, it should not be
# committed for packages, but should be committed for applications that require a static
# environment.
Manifest.toml
Manifest*.toml

6
LangChain.gitignore Normal file
View File

@ -0,0 +1,6 @@
# gitignore template for LangChain products, e.g., LangGraph, LangSmith
# website: https://www.langchain.com/
# website: https://www.langchain.com/langgraph
# LangGraph
.langgraph_api/

36
Nextjs.gitignore Normal file
View File

@ -0,0 +1,36 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
# dependencies
/node_modules
/.pnp
.pnp.js
# testing
/coverage
# next.js
/.next/
/out/
# production
/build
# misc
.DS_Store
*.pem
# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# local env files
.env*.local
.env
# vercel
.vercel
# typescript
*.tsbuildinfo
next-env.d.ts

View File

@ -167,8 +167,22 @@ cython_debug/
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
#.idea/
# 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 enitre vscode folder
# .vscode/
# Ruff stuff:
.ruff_cache/
# PyPI configuration file
.pypirc
# Cursor
# Cursor is an AI-powered code editor. `.cursorignore` specifies files/directories to
# exclude from AI features like autocomplete and code analysis. Recommended for sensitive data
# refer to https://docs.cursor.com/context/ignore-files
.cursorignore
.cursorindexingignore

View File

@ -11,10 +11,10 @@ the following resources are a great place to start:
- The [Ignoring Files article][help] on the GitHub Help site.
- The [gitignore(5)][man] manual page.
[man]: http://git-scm.com/docs/gitignore
[man]: https://git-scm.com/docs/gitignore
[help]: https://help.github.com/articles/ignoring-files
[chapter]: https://git-scm.com/book/en/v2/Git-Basics-Recording-Changes-to-the-Repository#_ignoring
[progit]: http://git-scm.com/book
[progit]: https://git-scm.com/book
## Folder structure

View File

@ -9,9 +9,13 @@ target/
# MSVC Windows builds of rustc generate these, which store debugging information
*.pdb
# Generated by cargo mutants
# Contains mutation testing data
**/mutants.out*/
# RustRover
# 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/
#.idea/

15
Solidity-Remix.gitignore Normal file
View File

@ -0,0 +1,15 @@
# Remix compiler artifacts
**/artifacts/
**/artifacts/**
# Remix plugin state folders
deps/
states/
# Debug info
*.dbg.json
*.tsbuildinfo
# Optional
.env
.env.local

View File

@ -59,6 +59,9 @@ acs-*.bib
# amsthm
*.thm
# attachfile2
*.atfi
# beamer
*.nav
*.pre
@ -67,6 +70,7 @@ acs-*.bib
# changes
*.soc
*.loc
# comment
*.cut
@ -176,6 +180,7 @@ acs-*.bib
# minted
_minted*
*.data.minted
*.pyg
# morewrites
@ -203,6 +208,10 @@ _minted*
# scrwfile
*.wrt
# spelling
*.spell.bad
*.spell.txt
# svg
svg-inkscape/
@ -268,6 +277,9 @@ TSWLatexianTemp*
*.bak
*.sav
# latexindent.pl
*.bak[0-9]*
# Texpad
.texpadtmp

View File

@ -1,5 +1,5 @@
# Local .terraform directories
**/.terraform/*
.terraform/
# .tfstate files
*.tfstate

14
TestComplete.gitignore Normal file
View File

@ -0,0 +1,14 @@
# Test Complete ignore files: https://support.smartbear.com/viewarticle/68002/
# Tester-specific Settings
*.tcCFGExtender
*.tcLS
# Type library declarations
*.tlb
# Log files
*.tcLogs
# Backup files
*.bak

View File

@ -1,25 +1,49 @@
# gitignore template for TwinCAT3
### TwinCAT3 ###
# website: https://www.beckhoff.com/twincat3/
#
# Recommended: VisualStudio.gitignore
# TwinCAT files
# TwinCAT PLC
*.plcproj.bak
*.plcproj.orig
*.tpy
*.tclrs
*.library
*.compiled-library
*.compileinfo
# Don't include the tmc-file rule if either of the following is true:
# 1. You've got TwinCAT C++ projects, as the information in the TMC-file is created manually for the C++ projects (in that case, only (manually) ignore the tmc-files for the PLC projects)
# 2. You've created a standalone PLC-project and added events to it, as these are stored in the TMC-file.
*.tmc
*.tmcRefac
*.library
*.project.~u
*.tsproj.bak
*.xti.bak
*.asm
*.core
LineIDs.dbg
LineIDs.dbg.bak
_Boot/
_CompileInfo/
_Libraries/
_ModuleInstall/
# TwinCAT C++ and shared types
# ignoring the TMC file is only useful for plain PLC programming
# as soon as shared data types (via tmc), C++ or in general TcCom-Module are used, the TMC file has to be part of the repository
*.tmc
*.tmcRefac
# TwinCAT project files
*.tsproj.bak
*.tsproj.b?k
*.tsproj.orig
*.xti.bak
*.xti.bk?
*.xti.orig
*.xtv
*.xtv.bak
*.xtv.bk?
# Multiuser specific
**/.TcGit/
# exclude not required folders
**/_Boot/
**/_CompileInfo/
**/_Libraries/
**/_ModuleInstall/
**/_Deployment/
**/_Repository/
# VS Shell project specific files and folders
**/.vs/
*.~u
*.project.~u
*.suo

View File

@ -10,6 +10,11 @@
/[Bb]uilds/
/[Ll]ogs/
/[Uu]ser[Ss]ettings/
*.log
# By default unity supports Blender asset imports, *.blend1 blender files do not need to be commited to version control.
*.blend1
*.blend1.meta
# MemoryCaptures can get excessive in size.
# They also could contain extremely sensitive data
@ -72,3 +77,9 @@ crashlytics-build.properties
# Temporary auto-generated Android Assets
/[Aa]ssets/[Ss]treamingAssets/aa.meta
/[Aa]ssets/[Ss]treamingAssets/aa/*
# Visual Scripting auto-generated files
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db.meta
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers.meta

View File

@ -40,6 +40,7 @@
*.sdf
*.VC.db
*.VC.opendb
.vsconfig
# Precompiled Assets
SourceArt/**/*.png

View File

@ -26,6 +26,7 @@ x86/
[Ww][Ii][Nn]32/
[Aa][Rr][Mm]/
[Aa][Rr][Mm]64/
[Aa][Rr][Mm]64[Ee][Cc]/
bld/
[Bb]in/
[Oo]bj/
@ -155,6 +156,7 @@ coverage*.info
# NCrunch
_NCrunch_*
.NCrunch_*
.*crunch*.local.xml
nCrunchTemp_*
@ -354,6 +356,9 @@ ASALocalRun/
# MSBuild Binary and Structured Log
*.binlog
# AWS SAM Build and Temporary Artifacts folder
.aws-sam
# NVidia Nsight GPU debugger configuration file
*.nvuser

View File

@ -0,0 +1,6 @@
# local files are for host-specific overrides
.dotter/local.toml
# ignore caches
.dotter/cache.toml
.dotter/cache

View File

@ -30,9 +30,7 @@
# contain metadata (manifest.json), application code (main.js), stylesheets
# (styles.css), and user-configuration data (data.json).
# We only want to track data.json, so we:
# 1. exclude everything under the plugins directory recursively,
# 2. unignore the plugin directories themselves, which then allows us to
# 3. unignore the data.json files
.obsidian/plugins/**/*
!.obsidian/plugins/*/
# 1. exclude everything that the plugin folders contain,
# 2. unignore data.json in the plugin folders
.obsidian/plugins/*/**
!.obsidian/plugins/*/data.json

View File

@ -8,5 +8,9 @@
profile_default/
ipython_config.py
# Jupyter lab virtual documents
# https://jupyterlab-lsp.readthedocs.io/en/2.x/Configuring.html#virtual_documents_dir
.virtual_documents/
# Remove previous ipynb_checkpoints
# git rm -r .ipynb_checkpoints/

View File

@ -0,0 +1,91 @@
# Ignore build directories
build/
# Ignore Wii-specific metadata files
meta.xml
icon.png
# Ignore editor or IDE-specific files
.vscode/
.idea/
*.sublime-project
*.sublime-workspace
# Ignore backup or temporary files
*~
*.bak
*.swp
*.tmp
# Ignore log files
*.log
# Ignore libraries and dependencies
lib/
deps/
obj/
# Ignore operating system-specific files
$RECYCLE.BIN/
.Trash-1000/
.Spotlight-V100/
.fseventsd/
.DS_Store
# Prerequisites
*.d
# Object files
*.o
*.ko
*.obj
*.elf
*.o
*.bin
# Linker output
*.ilk
*.map
*.exp
# Precompiled Headers
*.gch
*.pch
# Libraries
*.lib
*.a
*.la
*.lo
# Shared objects (inc. Windows DLLs)
*.dll
*.so
*.so.*
*.dylib
# Executables
*.exe
*.out
*.app
*.i*86
*.x86_64
*.hex
*.dol
*.elf
# Debug files
*.dSYM/
*.su
*.idb
*.pdb
# Kernel Module Compile Results
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf

View File

@ -1,11 +1,11 @@
# gitignore template for ECU-TEST workspaces - by TraceTronic https://tracetronic.com
# gitignore template for ecu.test workspaces - by tracetronic https://tracetronic.com
# website: https://www.ecu-test.com
# * all directories are related to the default directories, please adapt the .gitignore if you use customized
# directories
# * 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 project specific settings
# local user settings
# * We don't recommend to ignore the .workspace directory, because of important
# * project specific settings
# * local user settings
.workspace/ETdrive.xml
.workspace/favorites.xml
.workspace/filters.xml
@ -19,13 +19,15 @@
.workspace/tooladapter.xml
.workspace/view.xml
# optional, if your process depends on this file remove exclusion
.workspace/attributeLists.xml
.workspace/interactiveexecution.xml
.workspace/protocol.xml
.workspace/pythonlibrary.xml
# deprecated, support for older versions
.workspace/traceexplorer.xml
# Custom file formats and test dependencies
# * you can manage your artifacts also with TEST-GUIDE (https://www.test-guide.info) and reference them via Playbooks
# * you can manage your artifacts also with test.guide (https://www.test-guide.info) and reference them via Playbooks
*.arxml
*.a2l
*.dbc
@ -36,16 +38,18 @@
# Test results and test execution related content
# * Git is not intended to store and provide test results for all iterations
# * We recommend to use TEST-GUIDE (https://www.test-guide.info) for the test report management
# * We recommend to use test.guide (https://www.test-guide.info) for the test report management
TestReports
# Report generators and templates
# * if you want to provide (f.e.) your own report generators exclude the directory here and ignore only the
# unnecessary subdirectories
# * if you want to provide (f.e.) your own report generators exclude the directory here and ignore only the unnecessary subdirectories
Templates
# optional, default for external Python libraries
PyLibs
# Exclude large binary artifacts
# * you can manage your artifacts also with TEST-GUIDE (https://www.test-guide.info) and reference them via Playbooks
# * you can manage your artifacts also with test.guide (https://www.test-guide.info) and reference them via Playbooks
Offline-FIUs
Offline-Models
Offline-SGBDs