diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 00000000..1c33738a --- /dev/null +++ b/.editorconfig @@ -0,0 +1,3 @@ +[*] +end_of_line = lf +insert_final_newline = true diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS deleted file mode 100644 index 31234448..00000000 --- a/.github/CODEOWNERS +++ /dev/null @@ -1,7 +0,0 @@ -# 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 diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 15afee7f..247a5b56 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,23 +1,11 @@ -### Reasons for making this change - -_TODO_ - - -### Links to documentation supporting these rule changes +**Reasons for making this change:** _TODO_ - +**Links to documentation supporting these rule changes:** -### If this is a new template +_TODO_ -Link to application or project’s homepage: TODO +If this is a new template: -### 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 + - **Link to application or project’s homepage**: _TODO_ diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml deleted file mode 100644 index 6763f938..00000000 --- a/.github/workflows/stale.yml +++ /dev/null @@ -1,32 +0,0 @@ -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 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' - exempt-pr-labels: 'keep' - close-issue-reason: not_planned - ascending: true # Sort PRs by last updated date in ascending order - operations-per-run: 300 diff --git a/AL.gitignore b/AL.gitignore deleted file mode 100644 index 02eac698..00000000 --- a/AL.gitignore +++ /dev/null @@ -1,22 +0,0 @@ -### AL ### -#Template for AL projects for Dynamics 365 Business Central -#launch.json folder -.vscode/ -#Cache folder -.alcache/ -#Symbols folder -.alpackages/ -#Snapshots folder -.snapshots/ -#Testing Output folder -.output/ -#Extension App-file -*.app -#Rapid Application Development File -rad.json -#Translation Base-file -*.g.xlf -#License-file -*.flf -#Test results file -TestResults.xml \ No newline at end of file diff --git a/AdventureGameStudio.gitignore b/AdventureGameStudio.gitignore deleted file mode 100644 index 27a089f4..00000000 --- a/AdventureGameStudio.gitignore +++ /dev/null @@ -1,31 +0,0 @@ -# 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 diff --git a/Agda.gitignore b/Agda.gitignore index 58ab67f0..171a3897 100644 --- a/Agda.gitignore +++ b/Agda.gitignore @@ -1,2 +1 @@ *.agdai -MAlonzo/** diff --git a/Android.gitignore b/Android.gitignore index e5cbb641..60f1e607 100644 --- a/Android.gitignore +++ b/Android.gitignore @@ -1,3 +1,18 @@ +# Built application files +*.apk +*.ap_ + +# Files for the ART/Dalvik VM +*.dex + +# Java class files +*.class + +# Generated files +bin/ +gen/ +out/ + # Gradle files .gradle/ build/ @@ -5,30 +20,36 @@ build/ # Local configuration file (sdk path, etc) local.properties -# Log/OS Files +# Proguard folder generated by Eclipse +proguard/ + +# Log Files *.log -# Android Studio generated files and folders -captures/ -.externalNativeBuild/ -.cxx/ -*.aab -*.apk -output-metadata.json +# Android Studio Navigation editor temp files +.navigation/ -# IntelliJ -*.iml -.idea/ -misc.xml -deploymentTargetDropDown.xml -render.experimental.xml +# Android Studio captures folder +captures/ # Keystore files -*.jks -*.keystore +# Uncomment the following line if you do not want to check your keystore files in. +#*.jks + +# External native build folder generated in Android Studio 2.2 and later +.externalNativeBuild # Google Services (e.g. APIs or Firebase) google-services.json -# Android Profiling -*.hprof +# Freeline +freeline.py +freeline/ +freeline_project_description.json + +# fastlane +fastlane/report.xml +fastlane/Preview.html +fastlane/screenshots +fastlane/test_output +fastlane/readme.md diff --git a/Android.yml b/Android.yml new file mode 100644 index 00000000..85943339 --- /dev/null +++ b/Android.yml @@ -0,0 +1,2 @@ +editors: + - Global/JetBrains.gitignore diff --git a/Angular.gitignore b/Angular.gitignore deleted file mode 100644 index 0383c3a5..00000000 --- a/Angular.gitignore +++ /dev/null @@ -1,28 +0,0 @@ -# Angular specific -/dist/ -/out-tsc/ -/tmp/ -/coverage/ -/e2e/test-output/ -/.angular/ -.angular/ - -# Node modules and dependency files -/node_modules/ -/package-lock.json -/yarn.lock - -# Environment files -/.env - -# Angular CLI and build artefacts -/.angular-cli.json -/.ng/ - -# TypeScript cache -*.tsbuildinfo - -# Logs -npm-debug.log* -yarn-debug.log* -yarn-error.log* diff --git a/ArchLinuxPackages.gitignore b/ArchLinuxPackages.gitignore index 289fa5c6..b7390552 100644 --- a/ArchLinuxPackages.gitignore +++ b/ArchLinuxPackages.gitignore @@ -3,7 +3,6 @@ *.jar *.exe *.msi -*.deb *.zip *.tgz *.log diff --git a/Autotools.gitignore b/Autotools.gitignore index 9a478264..ffa6ecc3 100644 --- a/Autotools.gitignore +++ b/Autotools.gitignore @@ -6,21 +6,16 @@ Makefile.in /py-compile /test-driver /ylwrap -.deps/ -.dirstamp # http://www.gnu.org/software/autoconf -autom4te.cache +/autom4te.cache /autoscan.log /autoscan-*.log /aclocal.m4 /compile -/config.cache /config.guess /config.h.in -/config.log -/config.status /config.sub /configure /configure.scan @@ -31,9 +26,7 @@ autom4te.cache # https://www.gnu.org/software/libtool/ -/libtool /ltmain.sh -.libs/ # http://www.gnu.org/software/texinfo @@ -46,9 +39,4 @@ m4/ltoptions.m4 m4/ltsugar.m4 m4/ltversion.m4 m4/lt~obsolete.m4 - -# Generated Makefile -# (meta build system like autotools, -# can automatically generate from config.status script -# (which is called by configure script)) -Makefile +autom4te.cache diff --git a/Ballerina.gitignore b/Ballerina.gitignore deleted file mode 100644 index 030a350f..00000000 --- a/Ballerina.gitignore +++ /dev/null @@ -1,11 +0,0 @@ -# generated files -target/ -generated/ - -# dependencies -Dependencies.toml - -# config files -Config.toml -# the config files used for testing, Uncomment the following line if you want to commit the test config files -#!**/tests/Config.toml diff --git a/C++.gitignore b/C++.gitignore index bdde3b17..259148fa 100644 --- a/C++.gitignore +++ b/C++.gitignore @@ -11,18 +11,10 @@ *.gch *.pch -# Linker files -*.ilk - -# Debugger Files -*.pdb - # Compiled Dynamic libraries *.so *.dylib *.dll -*.so.* - # Fortran module files *.mod @@ -38,32 +30,3 @@ *.exe *.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 diff --git a/C++.yml b/C++.yml new file mode 100644 index 00000000..6c108f73 --- /dev/null +++ b/C++.yml @@ -0,0 +1,2 @@ +aliases: + - Fortran diff --git a/C.gitignore b/C.gitignore index 845cda6a..c6127b38 100644 --- a/C.gitignore +++ b/C.gitignore @@ -50,6 +50,3 @@ modules.order Module.symvers Mkfile.old dkms.conf - -# debug information files -*.dwo diff --git a/CMake.gitignore b/CMake.gitignore index 1f99f9d2..9ea395f1 100644 --- a/CMake.gitignore +++ b/CMake.gitignore @@ -1,4 +1,3 @@ -CMakeLists.txt.user CMakeCache.txt CMakeFiles CMakeScripts @@ -8,12 +7,3 @@ cmake_install.cmake install_manifest.txt 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-* diff --git a/Clojure.gitignore b/Clojure.gitignore deleted file mode 120000 index 7657a270..00000000 --- a/Clojure.gitignore +++ /dev/null @@ -1 +0,0 @@ -Leiningen.gitignore \ No newline at end of file diff --git a/CodeIgniter.gitignore b/CodeIgniter.gitignore index f447dc30..bfea17cd 100644 --- a/CodeIgniter.gitignore +++ b/CodeIgniter.gitignore @@ -2,7 +2,6 @@ */logs/log-*.php !*/logs/index.html */cache/* -!system/cache/* !*/cache/index.html !*/cache/.htaccess diff --git a/Concrete5.gitignore b/Concrete5.gitignore index d6c11ad2..1fe53611 100644 --- a/Concrete5.gitignore +++ b/Concrete5.gitignore @@ -1,21 +1,4 @@ -# ignore the error log and .htaccess and others -error_log -.htaccess - -# concrete5 5.6 specific - config/site.php files/cache/* files/tmp/* - -# concrete5 5.7 specific - -# ignore everything but the index.html -/application/files/* -!/application/files/index.html - -# ignore updates folder -/updates/* - -# ignore sitemap.xml -/sitemap.xml +.htaccess diff --git a/Coq.gitignore b/Coq.gitignore index 66596b22..f25a61d9 100644 --- a/Coq.gitignore +++ b/Coq.gitignore @@ -1,5 +1,4 @@ .*.aux -.*.d *.a *.cma *.cmi @@ -10,7 +9,6 @@ *.glob *.ml.d *.ml4.d -*.mlg.d *.mli.d *.mllib.d *.mlpack.d @@ -19,9 +17,7 @@ *.v.d *.vio *.vo -*.vok -*.vos -.coq-native +.coq-native/ .csdp.cache .lia.cache .nia.cache @@ -32,14 +28,3 @@ lia.cache nia.cache nlia.cache nra.cache -native_compute_profile_*.data - -# generated timing files -*.timing.diff -*.v.after-timing -*.v.before-timing -*.v.timing -time-of-build-after.log -time-of-build-before.log -time-of-build-both.log -time-of-build-pretty.log diff --git a/CraftCMS.gitignore b/CraftCMS.gitignore index 0d81b397..a70d4772 100644 --- a/CraftCMS.gitignore +++ b/CraftCMS.gitignore @@ -1,4 +1,3 @@ -# Craft 2 Storage (https://craftcms.com/support/craft-storage-gitignore) -# not necessary for Craft 3 (https://github.com/craftcms/craft/issues/26) +# Craft Storage (cache) [http://buildwithcraft.com/help/craft-storage-gitignore] /craft/storage/* -!/craft/storage/rebrand +!/craft/storage/logo/* \ No newline at end of file diff --git a/Dart.gitignore b/Dart.gitignore index 3150b406..dbef116d 100644 --- a/Dart.gitignore +++ b/Dart.gitignore @@ -11,19 +11,11 @@ pubspec.lock # If you don't generate documentation locally you can remove this line. doc/api/ -# dotenv environment variables file -.env* - # Avoid committing generated Javascript files: *.dart.js -# Produced by the --dump-info flag. -*.info.json -# When generated by dart2js. Don't specify *.js if your -# project includes source files written in JavaScript. -*.js +*.info.json # Produced by the --dump-info flag. +*.js # When generated by dart2js. Don't specify *.js if your + # project includes source files written in JavaScript. *.js_ *.js.deps *.js.map - -.flutter-plugins -.flutter-plugins-dependencies diff --git a/Delphi.gitignore b/Delphi.gitignore index 9db64f62..000ee5f1 100644 --- a/Delphi.gitignore +++ b/Delphi.gitignore @@ -26,18 +26,6 @@ #*.obj # -# Default Delphi compiler directories -# Content of this directories are generated with each Compile/Construct of a project. -# Most of the time, files here have not there place in a code repository. -#Win32/ -#Win64/ -#OSX64/ -#OSXARM64/ -#Android/ -#Android64/ -#iOSDevice64/ -#Linux64/ - # Delphi compiler-generated binaries (safe to delete) *.exe *.dll @@ -68,7 +56,6 @@ *.projdata *.tvsconfig *.dsk -*.dsv # Delphi history and backups __history/ @@ -77,6 +64,3 @@ __recovery/ # Castalia statistics file (since XE7 Castalia is distributed with Delphi) *.stat - -# Boss dependency manager vendor folder https://github.com/HashLoad/boss -modules/ diff --git a/Dotnet.gitignore b/Dotnet.gitignore deleted file mode 100644 index 7282dbf2..00000000 --- a/Dotnet.gitignore +++ /dev/null @@ -1,57 +0,0 @@ -## A streamlined .gitignore for modern .NET projects -## including temporary files, build results, and -## files generated by popular .NET tools. If you are -## developing with Visual Studio, the VS .gitignore -## https://github.com/github/gitignore/blob/main/VisualStudio.gitignore -## has more thorough IDE-specific entries. -## -## Get latest from https://github.com/github/gitignore/blob/main/Dotnet.gitignore - -# Build results -[Dd]ebug/ -[Dd]ebugPublic/ -[Rr]elease/ -[Rr]eleases/ -x64/ -x86/ -[Ww][Ii][Nn]32/ -[Aa][Rr][Mm]/ -[Aa][Rr][Mm]64/ -bld/ -[Bb]in/ -[Oo]bj/ -[Ll]og/ -[Ll]ogs/ - -# .NET Core -project.lock.json -project.fragment.lock.json -artifacts/ - -# ASP.NET Scaffolding -ScaffoldingReadMe.txt - -# NuGet Packages -*.nupkg -# NuGet Symbol Packages -*.snupkg - -# dotenv environment variables file -.env - -# Others -~$* -*~ -CodeCoverage/ - -# MSBuild Binary and Structured Log -*.binlog - -# MSTest test Results -[Tt]est[Rr]esult*/ -[Bb]uild[Ll]og.* - -# NUnit -*.VisualState.xml -TestResult.xml -nunit-*.xml diff --git a/Drupal.gitignore b/Drupal.gitignore index 3856fe46..072b6831 100644 --- a/Drupal.gitignore +++ b/Drupal.gitignore @@ -1,65 +1,39 @@ -# gitignore template for Drupal 8 projects -# -# earlier versions of Drupal are tracked in `community/PHP/` -# -# follows official upstream conventions: -# https://www.drupal.org/docs/develop/using-composer +# Ignore configuration files that may contain sensitive information. +sites/*/*settings*.php +sites/example.sites.php -# Ignore configuration files that may contain sensitive information -/web/sites/*/*settings*.php -/web/sites/*/*services*.yml +# Ignore paths that contain generated content. +files/ +sites/*/files +sites/*/private +sites/*/translations -# Ignore paths that may contain user-generated content -/web/sites/*/files -/web/sites/*/public -/web/sites/*/private -/web/sites/*/files-public -/web/sites/*/files-private +# Ignore default text files +robots.txt +/CHANGELOG.txt +/COPYRIGHT.txt +/INSTALL*.txt +/LICENSE.txt +/MAINTAINERS.txt +/UPGRADE.txt +/README.txt +sites/README.txt +sites/all/libraries/README.txt +sites/all/modules/README.txt +sites/all/themes/README.txt -# Ignore paths that may contain temporary files -/web/sites/*/translations -/web/sites/*/tmp -/web/sites/*/cache - -# Ignore drupal core (if not versioning drupal sources) -/web/vendor -/web/core -/web/modules/README.txt -/web/modules/contrib -/web/profiles/README.txt -/web/profiles/contrib -/web/sites/development.services.yml -/web/sites/example.settings.local.php -/web/sites/example.sites.php -/web/sites/README.txt -/web/themes/README.txt -/web/themes/contrib -/web/.csslintrc -/web/.editorconfig -/web/.eslintignore -/web/.eslintrc.json -/web/.gitattributes -/web/.htaccess -/web/.ht.router.php -/web/autoload.php -/web/composer.json -/web/composer.lock -/web/example.gitignore -/web/index.php -/web/INSTALL.txt -/web/LICENSE.txt -/web/README.txt -/web/robots.txt -/web/update.php -/web/web.config - -# Ignore vendor dependencies and scripts -/vendor -/composer.phar -/composer -/robo.phar -/robo -/drush.phar -/drush -/drupal.phar -/drupal +# Ignore everything but the "sites" folder ( for non core developer ) +.htaccess +web.config +authorize.php +cron.php +index.php +install.php +update.php +xmlrpc.php +/includes +/misc +/modules +/profiles +/scripts +/themes diff --git a/Eagle.gitignore b/Eagle.gitignore index 28f0b971..9afc324d 100644 --- a/Eagle.gitignore +++ b/Eagle.gitignore @@ -35,6 +35,7 @@ eagle.epf *.gpi *.pls *.ger +*.gpi *.xln *.drd diff --git a/Elisp.gitignore b/Elisp.gitignore index adef969d..206569dc 100644 --- a/Elisp.gitignore +++ b/Elisp.gitignore @@ -2,13 +2,7 @@ *.elc # Packaging -.cask/ -.eask/ -.eldev/ -.keg/ - -# Built distribution -dist/ +.cask # Backup files *~ diff --git a/Elixir.gitignore b/Elixir.gitignore index b263cd10..86e4c3f3 100644 --- a/Elixir.gitignore +++ b/Elixir.gitignore @@ -7,4 +7,3 @@ erl_crash.dump *.ez *.beam /config/*.secret.exs -.elixir_ls/ diff --git a/Erlang.gitignore b/Erlang.gitignore index 751a61d1..3826c857 100644 --- a/Erlang.gitignore +++ b/Erlang.gitignore @@ -1,17 +1,10 @@ .eunit +deps *.o *.beam *.plt erl_crash.dump -.concrete/DEV_MODE - -# rebar 2.x -.rebar -rel/example_project ebin/*.beam -deps - -# rebar 3 -.rebar3 -_build/ -_checkouts/ +rel/example_project +.concrete/DEV_MODE +.rebar diff --git a/Firebase.gitignore b/Firebase.gitignore deleted file mode 100644 index 55b8b0ea..00000000 --- a/Firebase.gitignore +++ /dev/null @@ -1,28 +0,0 @@ -# Firebase build and deployment files -/firebase-debug.log -/firebase-debug.*.log -.firebaserc - -# Firebase Hosting -/firebase.json -*.cache -hosting/.cache - -# Firebase Functions -/functions/node_modules/ -/functions/.env -/functions/package-lock.json - -# Firebase Emulators -/firebase-*.zip -/.firebase/ -/emulator-ui/ - -# Logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* - -# Environment files (local configs) -/.env.* diff --git a/FlaxEngine.gitignore b/FlaxEngine.gitignore deleted file mode 100644 index b4705684..00000000 --- a/FlaxEngine.gitignore +++ /dev/null @@ -1,45 +0,0 @@ -# Ignore Flax project files -Binaries/ -Cache/ -Logs/ -Output/ -Screenshots/ -*.HotReload.* - -# Ignore Visual Studio project files (generated locally) -*.csproj -*.sln - -# Ignore thumbnails created by Windows -Thumbs.db - -# Ignore files built by Visual Studio -*.obj -*.exe -*.pdb -*.user -*.aps -*.pch -*.vspscc -*_i.c -*_p.c -*.ncb -*.suo -*.tlb -*.tlh -*.bak -*.cache -*.ilk -*.log -[Bb]in -[Dd]ebug*/ -*.lib -*.sbr -obj/ -[Rr]elease*/ -_ReSharper*/ -[Tt]est[Rr]esult* -.vs/ - -# Ignore Nuget packages folder -packages/ diff --git a/Flutter.gitignore b/Flutter.gitignore deleted file mode 100644 index 39b8814a..00000000 --- a/Flutter.gitignore +++ /dev/null @@ -1,119 +0,0 @@ -# Miscellaneous -*.class -*.lock -*.log -*.pyc -*.swp -.buildlog/ -.history - - - -# Flutter repo-specific -/bin/cache/ -/bin/internal/bootstrap.bat -/bin/internal/bootstrap.sh -/bin/mingit/ -/dev/benchmarks/mega_gallery/ -/dev/bots/.recipe_deps -/dev/bots/android_tools/ -/dev/devicelab/ABresults*.json -/dev/docs/doc/ -/dev/docs/flutter.docs.zip -/dev/docs/lib/ -/dev/docs/pubspec.yaml -/dev/integration_tests/**/xcuserdata -/dev/integration_tests/**/Pods -/packages/flutter/coverage/ -version -analysis_benchmark.json - -# packages file containing multi-root paths -.packages.generated - -# Flutter/Dart/Pub related -**/doc/api/ -.dart_tool/ -.flutter-plugins -.flutter-plugins-dependencies -**/generated_plugin_registrant.dart -.packages -.pub-preload-cache/ -.pub/ -build/ -flutter_*.png -linked_*.ds -unlinked.ds -unlinked_spec.ds - -# Android related -**/android/**/gradle-wrapper.jar -.gradle/ -**/android/captures/ -**/android/gradlew -**/android/gradlew.bat -**/android/local.properties -**/android/**/GeneratedPluginRegistrant.java -**/android/key.properties -*.jks - -# iOS/XCode related -**/ios/**/*.mode1v3 -**/ios/**/*.mode2v3 -**/ios/**/*.moved-aside -**/ios/**/*.pbxuser -**/ios/**/*.perspectivev3 -**/ios/**/*sync/ -**/ios/**/.sconsign.dblite -**/ios/**/.tags* -**/ios/**/.vagrant/ -**/ios/**/DerivedData/ -**/ios/**/Icon? -**/ios/**/Pods/ -**/ios/**/.symlinks/ -**/ios/**/profile -**/ios/**/xcuserdata -**/ios/.generated/ -**/ios/Flutter/.last_build_id -**/ios/Flutter/App.framework -**/ios/Flutter/Flutter.framework -**/ios/Flutter/Flutter.podspec -**/ios/Flutter/Generated.xcconfig -**/ios/Flutter/ephemeral -**/ios/Flutter/app.flx -**/ios/Flutter/app.zip -**/ios/Flutter/flutter_assets/ -**/ios/Flutter/flutter_export_environment.sh -**/ios/ServiceDefinitions.json -**/ios/Runner/GeneratedPluginRegistrant.* - -# macOS -**/Flutter/ephemeral/ -**/Pods/ -**/macos/Flutter/GeneratedPluginRegistrant.swift -**/macos/Flutter/ephemeral -**/xcuserdata/ - -# Windows -**/windows/flutter/generated_plugin_registrant.cc -**/windows/flutter/generated_plugin_registrant.h -**/windows/flutter/generated_plugins.cmake - -# Linux -**/linux/flutter/generated_plugin_registrant.cc -**/linux/flutter/generated_plugin_registrant.h -**/linux/flutter/generated_plugins.cmake - -# Coverage -coverage/ - -# Symbols -app.*.symbols - -# Exceptions to above rules. -!**/ios/**/default.mode1v3 -!**/ios/**/default.mode2v3 -!**/ios/**/default.pbxuser -!**/ios/**/default.perspectivev3 -!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages -!/dev/ci/**/Gemfile.lock \ No newline at end of file diff --git a/Fortran.gitignore b/Fortran.gitignore deleted file mode 120000 index 5daba98a..00000000 --- a/Fortran.gitignore +++ /dev/null @@ -1 +0,0 @@ -C++.gitignore \ No newline at end of file diff --git a/GWT.gitignore b/GWT.gitignore index a01e7fcd..07704e54 100644 --- a/GWT.gitignore +++ b/GWT.gitignore @@ -18,6 +18,9 @@ war/WEB-INF/classes/ #compilation logs .gwt/ +#caching for already compiled files +gwt-unitCache/ + #gwt junit compilation files www-test/ diff --git a/GitHubPages.gitignore b/GitHubPages.gitignore deleted file mode 100644 index 807c07fc..00000000 --- a/GitHubPages.gitignore +++ /dev/null @@ -1,18 +0,0 @@ -# This .gitignore is appropriate for repositories deployed to GitHub Pages and using -# a Gemfile as specified at https://github.com/github/pages-gem#conventional - -# Basic Jekyll gitignores (synchronize to Jekyll.gitignore) -_site/ -.sass-cache/ -.jekyll-cache/ -.jekyll-metadata - -# Additional Ruby/bundler ignore for when you run: bundle install -/vendor - -# Specific ignore for GitHub Pages -# 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 -Gemfile.lock diff --git a/Gleam.gitignore b/Gleam.gitignore deleted file mode 100644 index 599be4eb..00000000 --- a/Gleam.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -*.beam -*.ez -/build -erl_crash.dump diff --git a/Global/AL.gitignore b/Global/AL.gitignore deleted file mode 100644 index 3cdf36b7..00000000 --- a/Global/AL.gitignore +++ /dev/null @@ -1,11 +0,0 @@ -.vscode/* -!.vscode/settings.json -!.vscode/tasks.json -!.vscode/launch.json -!.vscode/extensions.json -*.code-workspace - -# Local History for Visual Studio Code -.history/ -*.app -.snapshots/* diff --git a/Global/Ansible.gitignore b/Global/Ansible.gitignore index 7eaa6e28..a8b42eb6 100644 --- a/Global/Ansible.gitignore +++ b/Global/Ansible.gitignore @@ -1,2 +1 @@ *.retry -.ansible/ diff --git a/Global/Archives.gitignore b/Global/Archives.gitignore index 8c92521b..43fd5582 100644 --- a/Global/Archives.gitignore +++ b/Global/Archives.gitignore @@ -5,17 +5,12 @@ *.rar *.zip *.gz -*.gzip *.tgz *.bzip -*.bzip2 *.bz2 *.xz *.lzma *.cab -*.xar -*.zst -*.tzst # Packing-only formats *.iso @@ -31,4 +26,3 @@ *.msi *.msm *.msp -*.txz diff --git a/Global/Backup.gitignore b/Global/Backup.gitignore index 825ce52d..93e47d82 100644 --- a/Global/Backup.gitignore +++ b/Global/Backup.gitignore @@ -1,5 +1,4 @@ *.bak *.gho *.ori -*.orig *.tmp diff --git a/Global/CodeKit.gitignore b/Global/CodeKit.gitignore index 09b84126..bd9e67fc 100644 --- a/Global/CodeKit.gitignore +++ b/Global/CodeKit.gitignore @@ -1,4 +1,3 @@ # General CodeKit files to ignore config.codekit -config.codekit3 /min diff --git a/Global/Cursor.gitignore b/Global/Cursor.gitignore deleted file mode 100644 index 234f905b..00000000 --- a/Global/Cursor.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -.cursorignore -.cursorindexingignore diff --git a/Global/Diff.gitignore b/Global/Diff.gitignore deleted file mode 100644 index 59491b44..00000000 --- a/Global/Diff.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -*.patch -*.diff diff --git a/Global/Eclipse.gitignore b/Global/Eclipse.gitignore index 85723da8..a65649a9 100644 --- a/Global/Eclipse.gitignore +++ b/Global/Eclipse.gitignore @@ -1,3 +1,4 @@ + .metadata bin/ tmp/ @@ -48,13 +49,8 @@ local.properties # Annotation Processing .apt_generated/ -.apt_generated_tests/ # Scala IDE specific (Scala & Java development for Eclipse) .cache-main .scala_dependencies .worksheet - -# Uncomment this line if you wish to ignore the project description file. -# Typically, this file would be tracked if it contains build/dependency configurations: -#.project diff --git a/Global/Emacs.gitignore b/Global/Emacs.gitignore index 489b8928..3ac7904d 100644 --- a/Global/Emacs.gitignore +++ b/Global/Emacs.gitignore @@ -43,9 +43,3 @@ flycheck_*.el # directory configuration .dir-locals.el - -# network security -/network-security.data - -# undo-tree -*.~undo-tree~ diff --git a/Global/Images.gitignore b/Global/Images.gitignore deleted file mode 100644 index 97dcdbe6..00000000 --- a/Global/Images.gitignore +++ /dev/null @@ -1,63 +0,0 @@ -# JPEG -*.jpg -*.jpeg -*.jpe -*.jif -*.jfif -*.jfi - -# JPEG 2000 -*.jp2 -*.j2k -*.jpf -*.jpx -*.jpm -*.mj2 - -# JPEG XR -*.jxr -*.hdp -*.wdp - -# Graphics Interchange Format -*.gif - -# RAW -*.raw - -# Web P -*.webp - -# Portable Network Graphics -*.png - -# Animated Portable Network Graphics -*.apng - -# Multiple-image Network Graphics -*.mng - -# Tagged Image File Format -*.tiff -*.tif - -# Scalable Vector Graphics -*.svg -*.svgz - -# Portable Document Format -*.pdf - -# X BitMap -*.xbm - -# BMP -*.bmp -*.dib - -# ICO -*.ico - -# 3D Images -*.3dm -*.max diff --git a/Global/JetBrains.gitignore b/Global/JetBrains.gitignore index 0c1302b4..629500fd 100644 --- a/Global/JetBrains.gitignore +++ b/Global/JetBrains.gitignore @@ -1,6 +1,3 @@ -# 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 .idea/**/workspace.xml .idea/**/tasks.xml @@ -8,12 +5,6 @@ .idea/**/dictionaries .idea/**/shelf -# AWS User-specific -.idea/**/aws.xml - -# Generated files -.idea/**/contentModel.xml - # Sensitive or high-churn files .idea/**/dataSources/ .idea/**/dataSources.ids @@ -27,19 +18,6 @@ .idea/**/gradle.xml .idea/**/libraries -# Gradle and Maven with auto-import -# When using Gradle or Maven with auto-import, you should exclude module files, -# since they will be recreated, and may cause churn. Uncomment if using -# auto-import. -# .idea/artifacts -# .idea/compiler.xml -# .idea/jarRepositories.xml -# .idea/modules.xml -# .idea/*.iml -# .idea/modules -# *.iml -# *.ipr - # CMake cmake-build-*/ @@ -61,26 +39,14 @@ atlassian-ide-plugin.xml # Cursive Clojure plugin .idea/replstate.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 crashlytics.properties crashlytics-build.properties fabric.properties -# Editor-based HTTP Client +# Editor-based Rest Client .idea/httpRequests -http-client.private.env.json -# Android studio 3.1+ serialized cache file -.idea/caches/build_file_checksums.ser - -# 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 +# Rider-specific rules +*.sln.iml diff --git a/Global/JetBrains.yml b/Global/JetBrains.yml new file mode 100644 index 00000000..402f6507 --- /dev/null +++ b/Global/JetBrains.yml @@ -0,0 +1,11 @@ +aliases: + - IntelliJ + - RubyMine + - PhpStorm + - AppCode + - PyCharm + - CLion + - Android Studio + - WebStorm + - Rider +reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 \ No newline at end of file diff --git a/Global/Lefthook.gitignore b/Global/Lefthook.gitignore deleted file mode 100644 index 35409f0e..00000000 --- a/Global/Lefthook.gitignore +++ /dev/null @@ -1,16 +0,0 @@ -# https://lefthook.dev/configuration/#config-file-name -/.lefthook-local.json -/.lefthook-local.toml -/.lefthook-local.yaml -/.lefthook-local.yml -/lefthook-local.json -/lefthook-local.toml -/lefthook-local.yaml -/lefthook-local.yml -/.config/lefthook-local.json -/.config/lefthook-local.toml -/.config/lefthook-local.yaml -/.config/lefthook-local.yml - -# https://lefthook.dev/configuration/source_dir_local.html -/.lefthook-local/ diff --git a/Global/Linux.gitignore b/Global/Linux.gitignore index 35ea8c67..b56bf65d 100644 --- a/Global/Linux.gitignore +++ b/Global/Linux.gitignore @@ -3,7 +3,7 @@ # temporary files which can be created if a process still has a handle open of a deleted file .fuse_hidden* -# Metadata left by Dolphin file manager, which comes with KDE Plasma +# KDE directory preferences .directory # Linux trash folder which might appear on any partition or disk @@ -11,6 +11,3 @@ # .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 diff --git a/Global/MATLAB.gitignore b/Global/MATLAB.gitignore deleted file mode 100644 index 92061b1d..00000000 --- a/Global/MATLAB.gitignore +++ /dev/null @@ -1,33 +0,0 @@ -# Autosave files -*.asv -*.m~ -*.autosave -*.slx.r* -*.mdl.r* - -# Derived content-obscured files -*.p - -# Compiled MEX files -*.mex* - -# Packaged app and toolbox files -*.mlappinstall -*.mltbx - -# Deployable archives -*.ctf - -# Generated helpsearch folders -helpsearch*/ - -# Code generation folders -slprj/ -sccprj/ -codegen/ - -# Cache files -*.slxc - -# Cloud based storage dotfile -.MATLABDriveTag diff --git a/Global/Matlab.gitignore b/Global/Matlab.gitignore new file mode 100644 index 00000000..46a83d63 --- /dev/null +++ b/Global/Matlab.gitignore @@ -0,0 +1,28 @@ +# Windows default autosave extension +*.asv + +# OSX / *nix default autosave extension +*.m~ + +# Compiled MEX binaries (all platforms) +*.mex* + +# Packaged app and toolbox files +*.mlappinstall +*.mltbx + +# Generated helpsearch folders +helpsearch*/ + +# Simulink code generation folders +slprj/ +sccprj/ + +# Matlab code generation folders +codegen/ + +# Simulink autosave extension +*.autosave + +# Octave session info +octave-workspace diff --git a/Global/Metals.gitignore b/Global/Metals.gitignore deleted file mode 100644 index 779e796b..00000000 --- a/Global/Metals.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -# Metals (Scala Language Server) -# Reference: https://scalameta.org/metals/docs/editors/vscode#files-and-directories-to-include-in-your-gitignore -.metals/ -.bloop/ -.ammonite/ -metals.sbt diff --git a/Global/MicrosoftOffice.gitignore b/Global/MicrosoftOffice.gitignore index 6501a7d3..0c203662 100644 --- a/Global/MicrosoftOffice.gitignore +++ b/Global/MicrosoftOffice.gitignore @@ -2,10 +2,6 @@ # Word temporary ~$*.doc* -~$*.dot* - -# Word Auto Backup File -Backup of *.doc* # Excel temporary ~$*.xls* diff --git a/ModelSim.gitignore b/Global/ModelSim.gitignore similarity index 100% rename from ModelSim.gitignore rename to Global/ModelSim.gitignore diff --git a/Global/NetBeans.gitignore b/Global/NetBeans.gitignore index 45112875..254108cd 100644 --- a/Global/NetBeans.gitignore +++ b/Global/NetBeans.gitignore @@ -1,6 +1,4 @@ -**/nbproject/private/ -**/nbproject/Makefile-*.mk -**/nbproject/Package-*.bash +nbproject/private/ build/ nbbuild/ dist/ diff --git a/Global/Octave.gitignore b/Global/Octave.gitignore deleted file mode 120000 index b1d60544..00000000 --- a/Global/Octave.gitignore +++ /dev/null @@ -1 +0,0 @@ -MATLAB.gitignore \ No newline at end of file diff --git a/Global/PSoCCreator.gitignore b/Global/PSoCCreator.gitignore deleted file mode 100644 index 15ae040b..00000000 --- a/Global/PSoCCreator.gitignore +++ /dev/null @@ -1,18 +0,0 @@ -# Project Settings -*.cywrk.* -*.cyprj.* - -# Generated Assets and Resources -Debug/ -Release/ -Export/ -*/codegentemp -*/Generated_Source -*_datasheet.pdf -*_timing.html -*.cycdx -*.cyfit -*.rpt -*.svd -*.log -*.zip diff --git a/Global/Patch.gitignore b/Global/Patch.gitignore deleted file mode 100644 index 6ffab9ad..00000000 --- a/Global/Patch.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -*.orig -*.rej diff --git a/Global/PlatformIO.gitignore b/Global/PlatformIO.gitignore deleted file mode 100644 index 2de98aba..00000000 --- a/Global/PlatformIO.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -.pio -.pioenvs -.piolibdeps -.vscode/.browse.c_cpp.db* -.vscode/c_cpp_properties.json -.vscode/launch.json diff --git a/Global/PuTTY.gitignore b/Global/PuTTY.gitignore deleted file mode 100644 index c37466b1..00000000 --- a/Global/PuTTY.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -# Private key -*.ppk diff --git a/Global/README.md b/Global/README.md index 6e57d87f..06b6649b 100644 --- a/Global/README.md +++ b/Global/README.md @@ -4,7 +4,7 @@ This directory contains globally useful gitignores, e.g. OS-specific and editor specific. For more on global gitignores: - + And a good blog post about 'em: diff --git a/Global/SBT.gitignore b/Global/SBT.gitignore index 98ee5070..5ed6acb6 100644 --- a/Global/SBT.gitignore +++ b/Global/SBT.gitignore @@ -10,4 +10,3 @@ project/plugins/project/ .history .cache .lib/ -.bsp/ diff --git a/Global/STM32CubeIDE.gitignore b/Global/STM32CubeIDE.gitignore deleted file mode 100644 index fc7ee5c7..00000000 --- a/Global/STM32CubeIDE.gitignore +++ /dev/null @@ -1,51 +0,0 @@ -# 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 - -# 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 diff --git a/Global/Stata.gitignore b/Global/Stata.gitignore index 288abf8a..07997bb1 100644 --- a/Global/Stata.gitignore +++ b/Global/Stata.gitignore @@ -8,7 +8,6 @@ *.smcl *.stpr *.stsem -~*.stswp # Graphic export files from Stata # Stata command graph export: http://www.stata.com/manuals14/g-2graphexport.pdf diff --git a/Global/SublimeText.gitignore b/Global/SublimeText.gitignore index fdf0abb4..86c3fa45 100644 --- a/Global/SublimeText.gitignore +++ b/Global/SublimeText.gitignore @@ -12,7 +12,6 @@ # SFTP configuration file sftp-config.json -sftp-config-alt*.json # Package control specific files Package Control.last-run diff --git a/Global/Syncthing.gitignore b/Global/Syncthing.gitignore deleted file mode 100644 index e18c9a8b..00000000 --- a/Global/Syncthing.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -# Syncthing caches -.stversions diff --git a/Global/Vagrant.gitignore b/Global/Vagrant.gitignore index a8e23454..93987ca0 100644 --- a/Global/Vagrant.gitignore +++ b/Global/Vagrant.gitignore @@ -2,4 +2,4 @@ .vagrant/ # Log files (if you are creating logs in debug mode, uncomment this) -# *.log +# *.logs diff --git a/Global/Vim.gitignore b/Global/Vim.gitignore index cb8a0499..741518ff 100644 --- a/Global/Vim.gitignore +++ b/Global/Vim.gitignore @@ -1,7 +1,5 @@ # Swap [._]*.s[a-v][a-z] -# comment out the next line if you don't need vector files -!*.svg [._]*.sw[a-p] [._]s[a-rt-v][a-z] [._]ss[a-gi-z] @@ -9,7 +7,6 @@ # Session Session.vim -Sessionx.vim # Temporary .netrwhist diff --git a/Global/VirtualEnv.gitignore b/Global/VirtualEnv.gitignore index d895d00e..b2c22f2a 100644 --- a/Global/VirtualEnv.gitignore +++ b/Global/VirtualEnv.gitignore @@ -1,5 +1,5 @@ # Virtualenv -# https://realpython.com/python-virtual-environments-a-primer/#the-virtualenv-project +# http://iamzed.com/2009/05/07/a-primer-on-virtualenv/ .Python [Bb]in [Ii]nclude diff --git a/Global/Virtuoso.gitignore b/Global/Virtuoso.gitignore deleted file mode 100644 index 2de03673..00000000 --- a/Global/Virtuoso.gitignore +++ /dev/null @@ -1,18 +0,0 @@ -# Gitignore for Cadence Virtuoso -################################################################ - -# Log files -*.log -panic*.log.* - -# OpenAccess database lock files -*.cdslck* - -# Run directories for layout vs. schematic and design rule check -lvsRunDir/* -drcRunDir/* - -# Abstract generation tool -abstract.log* -abstract.record* - diff --git a/Global/VisualStudioCode.gitignore b/Global/VisualStudioCode.gitignore index b72ba8b5..0511e2b5 100644 --- a/Global/VisualStudioCode.gitignore +++ b/Global/VisualStudioCode.gitignore @@ -3,8 +3,3 @@ !.vscode/tasks.json !.vscode/launch.json !.vscode/extensions.json -!.vscode/*.code-snippets -!*.code-workspace - -# Built Visual Studio Code Extensions -*.vsix diff --git a/Global/Windows.gitignore b/Global/Windows.gitignore index 84bffec7..0251dd21 100644 --- a/Global/Windows.gitignore +++ b/Global/Windows.gitignore @@ -1,6 +1,5 @@ # Windows thumbnail cache files Thumbs.db -Thumbs.db:encryptable ehthumbs.db ehthumbs_vista.db diff --git a/Global/Xcode.gitignore b/Global/Xcode.gitignore index 5073505e..b805012e 100644 --- a/Global/Xcode.gitignore +++ b/Global/Xcode.gitignore @@ -1,2 +1,19 @@ ## User settings xcuserdata/ + +## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9) +*.xcscmblueprint +*.xccheckout + +## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4) +build/ +DerivedData/ +*.moved-aside +*.pbxuser +!default.pbxuser +*.mode1v3 +!default.mode1v3 +*.mode2v3 +!default.mode2v3 +*.perspectivev3 +!default.perspectivev3 diff --git a/Global/Xcode.yml b/Global/Xcode.yml new file mode 100644 index 00000000..66c67e55 --- /dev/null +++ b/Global/Xcode.yml @@ -0,0 +1,3 @@ +aliases: + - Objective-C + - Swift diff --git a/Global/macOS.gitignore b/Global/macOS.gitignore index a4557fba..135767fc 100644 --- a/Global/macOS.gitignore +++ b/Global/macOS.gitignore @@ -1,9 +1,10 @@ # General .DS_Store -__MACOSX/ .AppleDouble .LSOverride -Icon[ ] + +# Icon must end with two \r +Icon # Thumbnails ._* diff --git a/Global/mise.gitignore b/Global/mise.gitignore deleted file mode 100644 index 2f44750e..00000000 --- a/Global/mise.gitignore +++ /dev/null @@ -1,11 +0,0 @@ -# https://mise.jdx.dev/configuration.html -# https://mise.jdx.dev/configuration/environments.html -.mise.*.local.toml -.mise.local.toml -mise.*.local.toml -mise.local.toml -.mise/*.local.toml -mise/*.local.toml - -# https://mise.jdx.dev/configuration.html#tool-versions -#.tool-versions diff --git a/Go.gitignore b/Go.gitignore index aaadf736..f1c181ec 100644 --- a/Go.gitignore +++ b/Go.gitignore @@ -1,6 +1,3 @@ -# If you prefer the allow list template instead of the deny list, see community template: -# https://github.com/github/gitignore/blob/main/community/Golang/Go.AllowList.gitignore -# # Binaries for programs and plugins *.exe *.exe~ @@ -8,25 +5,8 @@ *.so *.dylib -# Test binary, built with `go test -c` +# Test binary, build with `go test -c` *.test -# Code coverage profiles and other test artifacts +# Output of the go coverage tool, specifically when used with LiteIDE *.out -coverage.* -*.coverprofile -profile.cov - -# Dependency directories (remove the comment below to include it) -# vendor/ - -# Go workspace file -go.work -go.work.sum - -# env file -.env - -# Editor/IDE -# .idea/ -# .vscode/ diff --git a/Godot.gitignore b/Godot.gitignore index e00df843..ba45ca45 100644 --- a/Godot.gitignore +++ b/Godot.gitignore @@ -1,17 +1,8 @@ -# Godot 4+ specific ignores -.godot/ -.nomedia # Godot-specific ignores .import/ export.cfg -export_credentials.cfg -*.tmp - -# Imported translations (automatically generated from CSV files) -*.translation +export_presets.cfg # Mono-specific ignores .mono/ -data_*/ -mono_crash.*.json diff --git a/Gradle.gitignore b/Gradle.gitignore index 296d3f00..a1fc39c0 100644 --- a/Gradle.gitignore +++ b/Gradle.gitignore @@ -1,6 +1,5 @@ .gradle -**/build/ -!**/src/**/build/ +/build/ # Ignore Gradle GUI config gradle-app.setting @@ -8,14 +7,8 @@ gradle-app.setting # Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored) !gradle-wrapper.jar -# Avoid ignore Gradle wrappper properties -!gradle-wrapper.properties - # Cache of project .gradletasknamecache -# Eclipse Gradle plugin generated files -# Eclipse Core -.project -# JDT-specific (Eclipse Java Development Tools) -.classpath +# # Work around https://youtrack.jetbrains.com/issue/IDEA-116898 +# gradle/wrapper/gradle-wrapper.properties diff --git a/HIP.gitignore b/HIP.gitignore deleted file mode 100644 index 5f3324cf..00000000 --- a/HIP.gitignore +++ /dev/null @@ -1,50 +0,0 @@ -# HIP.gitignore -# GitHub gitignore template for AMD HIP (ROCm) projects -# -# Reference: -# Official AMD ROCm HIP .gitignore: https://github.com/ROCm/hip/blob/amd-staging/.gitignore - -# 1. Build directories and files -/build/ # common build directory -/CMakeFiles/ # CMake internal files -/CMakeCache.txt # CMake cache file -/Makefile # autogenerated Makefile -/cmake_install.cmake # install script -/install_manifest.txt # install manifest list -*.ninja-dep # Ninja dependency files -*.ninja_log # Ninja log files -meson-logs/ # Meson log directory - -# 2. Compilation outputs and intermediates -*.o # object files -*.obj # Windows object files -*.so # shared libraries -*.a # static librarie -*.d # dependency files -*.gch # precompiled headers -*.ii # preprocessed output -*.ii.cpp # C++ preprocessed output -*.out # generic executable outputs -*.exe # Windows executables - -# 3. HIP/ROCm specific binaries and intermediates -*.hsaco # ROCm compiled binary -*.s # assembly output -*.kernels.cpp # autogenerated kernel sources -*.hip.cpp.* # hipcc intermediate outputs - -# 4. Official sample binaries and tutorial outputs -bin/hipInfo # sample binary -bin/hipBusBandwidth # sample binary -bin/hipDispatchLatency # sample binary -bin/hipify-clang # sample tool -samples/**/*.out # tutorial outputs -samples/**/*.code # ISA/code dumps -samples/**/*.hsaco # compiled binaries -samples/**/*.co # kernel code outputs - -# 5. Tags, logs and test outputs -tags # ctags index -*.log # log files -/tests_output/ # custom test output directory -/samples_output/ # custom sample output directory diff --git a/Haskell.gitignore b/Haskell.gitignore index 4c9e245b..82f3a88e 100644 --- a/Haskell.gitignore +++ b/Haskell.gitignore @@ -3,7 +3,6 @@ dist-* cabal-dev *.o *.hi -*.hie *.chi *.chs.h *.dyn_o diff --git a/Haxe.gitignore b/Haxe.gitignore deleted file mode 100644 index efafc9e9..00000000 --- a/Haxe.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -.haxelib/ -.haxelsp/recording/ -dump/ diff --git a/IAR.gitignore b/IAR.gitignore deleted file mode 100644 index cb3fdf2c..00000000 --- a/IAR.gitignore +++ /dev/null @@ -1,47 +0,0 @@ -# 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/Idris.gitignore b/Idris.gitignore index 0f4e72c7..c28bc7cc 100644 --- a/Idris.gitignore +++ b/Idris.gitignore @@ -1,7 +1,2 @@ -# Idris 2 -*.ttc -*.ttm - -# Idris 1 *.ibc *.o diff --git a/JENKINS_HOME.gitignore b/JENKINS_HOME.gitignore deleted file mode 100644 index 2516c099..00000000 --- a/JENKINS_HOME.gitignore +++ /dev/null @@ -1,50 +0,0 @@ -# Learn more about Jenkins and JENKINS_HOME directory for which this file is -# intended. -# -# http://jenkins-ci.org/ -# https://wiki.jenkins-ci.org/display/JENKINS/Administering+Jenkins -# -# Note: secret.key is purposefully not tracked by git. This should be backed up -# separately because configs may contain secrets which were encrypted using the -# secret.key. To back up secrets use 'tar -czf /tmp/secrets.tgz secret*' and -# save the file separate from your repository. If you want secrets backed up -# with configuration, then see the bottom of this file for an example. - -# Ignore all JENKINS_HOME except jobs directory, root xml config, and -# .gitignore file. -/* -!/jobs -!/.gitignore -!/*.xml - -# Ignore all files in jobs subdirectories except for folders. -# Note: git doesn't track folders, only file content. -jobs/** -!jobs/**/ - -# Uncomment the following line to save next build numbers with config. - -#!jobs/**/nextBuildNumber - -# For performance reasons, we want to ignore builds in Jenkins jobs because it -# contains many tiny files on large installations. This can impact git -# performance when running even basic commands like 'git status'. -builds -indexing - -# Exclude only config.xml files in repository subdirectories. -!config.xml - -# Don't track workspaces (when users build on the master). -jobs/**/*workspace - -# Security warning: If secrets are included with your configuration, then an -# adversary will be able to decrypt all encrypted secrets within Jenkins -# config. Including secrets is a bad practice, but the example is included in -# case someone still wants it for convenience. Uncomment the following line to -# include secrets for decryption with repository configuration in Git. - -#!/secret* - -# As a result, only Jenkins settings and job config.xml files in JENKINS_HOME -# will be tracked by git. diff --git a/Java.gitignore b/Java.gitignore index 524f0963..a1c2a238 100644 --- a/Java.gitignore +++ b/Java.gitignore @@ -21,4 +21,3 @@ # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml hs_err_pid* -replay_pid* diff --git a/Java.yml b/Java.yml new file mode 100644 index 00000000..b1fd2ee6 --- /dev/null +++ b/Java.yml @@ -0,0 +1,2 @@ +aliases: + - Kotlin diff --git a/JBoss.gitignore b/Jboss.gitignore similarity index 100% rename from JBoss.gitignore rename to Jboss.gitignore diff --git a/Jekyll.gitignore b/Jekyll.gitignore index 74a9223a..2ca86829 100644 --- a/Jekyll.gitignore +++ b/Jekyll.gitignore @@ -2,6 +2,3 @@ _site/ .sass-cache/ .jekyll-cache/ .jekyll-metadata -# Ignore folders generated by Bundler -.bundle/ -vendor/ diff --git a/Joomla.gitignore b/Joomla.gitignore index 41a9ba41..378c158b 100644 --- a/Joomla.gitignore +++ b/Joomla.gitignore @@ -1,22 +1,21 @@ /.htaccess /administrator/cache/* -/administrator/components/com_actionlogs/* /administrator/components/com_admin/* /administrator/components/com_ajax/* -/administrator/components/com_associations/* +/administrator/components/com_tags/* /administrator/components/com_banners/* /administrator/components/com_cache/* +/administrator/components/com_postinstall/* +/administrator/components/com_joomlaupdate/* +/administrator/components/com_contenthistory/* /administrator/components/com_categories/* /administrator/components/com_checkin/* /administrator/components/com_config/* /administrator/components/com_contact/* /administrator/components/com_content/* -/administrator/components/com_contenthistory/* /administrator/components/com_cpanel/* -/administrator/components/com_fields/* /administrator/components/com_finder/* /administrator/components/com_installer/* -/administrator/components/com_joomlaupdate/* /administrator/components/com_languages/* /administrator/components/com_login/* /administrator/components/com_media/* @@ -25,24 +24,66 @@ /administrator/components/com_modules/* /administrator/components/com_newsfeeds/* /administrator/components/com_plugins/* -/administrator/components/com_postinstall/* -/administrator/components/com_privacy/* /administrator/components/com_redirect/* /administrator/components/com_search/* -/administrator/components/com_tags/* /administrator/components/com_templates/* /administrator/components/com_users/* /administrator/help/* /administrator/includes/* -/administrator/index.php -/administrator/language/en-GB/en-GB.com_actionlogs.ini -/administrator/language/en-GB/en-GB.com_actionlogs.sys.ini -/administrator/language/en-GB/en-GB.com_admin.ini -/administrator/language/en-GB/en-GB.com_admin.sys.ini /administrator/language/en-GB/en-GB.com_ajax.ini /administrator/language/en-GB/en-GB.com_ajax.sys.ini -/administrator/language/en-GB/en-GB.com_associations.ini -/administrator/language/en-GB/en-GB.com_associations.sys.ini +/administrator/language/en-GB/en-GB.com_contenthistory.ini +/administrator/language/en-GB/en-GB.com_contenthistory.sys.ini +/administrator/language/en-GB/en-GB.com_joomlaupdate.ini +/administrator/language/en-GB/en-GB.com_joomlaupdate.sys.ini +/administrator/language/en-GB/en-GB.com_postinstall.ini +/administrator/language/en-GB/en-GB.com_postinstall.sys.ini +/administrator/language/en-GB/en-GB.com_tags.ini +/administrator/language/en-GB/en-GB.com_tags.sys.ini +/administrator/language/en-GB/en-GB.mod_stats_admin.ini +/administrator/language/en-GB/en-GB.mod_stats_admin.sys.ini +/administrator/language/en-GB/en-GB.plg_authentication_cookie.ini +/administrator/language/en-GB/en-GB.plg_authentication_cookie.sys.ini +/administrator/language/en-GB/en-GB.plg_content_contact.ini +/administrator/language/en-GB/en-GB.plg_content_contact.sys.ini +/administrator/language/en-GB/en-GB.plg_content_finder.ini +/administrator/language/en-GB/en-GB.plg_content_finder.sys.ini +/administrator/language/en-GB/en-GB.plg_editors-xtd_module* +/administrator/language/en-GB/en-GB.plg_finder_categories.ini +/administrator/language/en-GB/en-GB.plg_finder_categories.sys.ini +/administrator/language/en-GB/en-GB.plg_finder_contacts.ini +/administrator/language/en-GB/en-GB.plg_finder_contacts.sys.ini +/administrator/language/en-GB/en-GB.plg_finder_content.ini +/administrator/language/en-GB/en-GB.plg_finder_content.sys.ini +/administrator/language/en-GB/en-GB.plg_finder_newsfeeds.sys.ini +/administrator/language/en-GB/en-GB.plg_finder_newsfeeds.ini +/administrator/language/en-GB/en-GB.plg_finder_tags.ini +/administrator/language/en-GB/en-GB.plg_finder_tags.sys.ini +/administrator/language/en-GB/en-GB.plg_finder_weblinks.ini +/administrator/language/en-GB/en-GB.plg_finder_weblinks.sys.ini +/administrator/language/en-GB/en-GB.plg_installer_folderinstaller* +/administrator/language/en-GB/en-GB.plg_installer_packageinstaller* +/administrator/language/en-GB/en-GB.plg_installer_packageinstaller +/administrator/language/en-GB/en-GB.plg_installer_urlinstaller* +/administrator/language/en-GB/en-GB.plg_installer_webinstaller.ini +/administrator/language/en-GB/en-GB.plg_installer_webinstaller.sys.ini +/administrator/language/en-GB/en-GB.plg_quickicon_joomlaupdate.ini +/administrator/language/en-GB/en-GB.plg_quickicon_joomlaupdate.sys.ini +/administrator/language/en-GB/en-GB.plg_search_tags.ini +/administrator/language/en-GB/en-GB.plg_search_tags.sys.ini +/administrator/language/en-GB/en-GB.plg_system_languagecode.ini +/administrator/language/en-GB/en-GB.plg_system_languagecode.sys.ini +/administrator/language/en-GB/en-GB.plg_system_stats* +/administrator/language/en-GB/en-GB.plg_system_updatenotification* +/administrator/language/en-GB/en-GB.plg_twofactorauth_totp.ini +/administrator/language/en-GB/en-GB.plg_twofactorauth_totp.sys.ini +/administrator/language/en-GB/en-GB.plg_twofactorauth_yubikey.ini +/administrator/language/en-GB/en-GB.plg_twofactorauth_yubikey.sys.ini +/administrator/language/en-GB/en-GB.tpl_isis.ini +/administrator/language/en-GB/en-GB.tpl_isis.sys.ini +/administrator/language/en-GB/install.xml +/administrator/language/en-GB/en-GB.com_admin.ini +/administrator/language/en-GB/en-GB.com_admin.sys.ini /administrator/language/en-GB/en-GB.com_banners.ini /administrator/language/en-GB/en-GB.com_banners.sys.ini /administrator/language/en-GB/en-GB.com_cache.ini @@ -57,18 +98,12 @@ /administrator/language/en-GB/en-GB.com_contact.sys.ini /administrator/language/en-GB/en-GB.com_content.ini /administrator/language/en-GB/en-GB.com_content.sys.ini -/administrator/language/en-GB/en-GB.com_contenthistory.ini -/administrator/language/en-GB/en-GB.com_contenthistory.sys.ini /administrator/language/en-GB/en-GB.com_cpanel.ini /administrator/language/en-GB/en-GB.com_cpanel.sys.ini -/administrator/language/en-GB/en-GB.com_fields.ini -/administrator/language/en-GB/en-GB.com_fields.sys.ini /administrator/language/en-GB/en-GB.com_finder.ini /administrator/language/en-GB/en-GB.com_finder.sys.ini /administrator/language/en-GB/en-GB.com_installer.ini /administrator/language/en-GB/en-GB.com_installer.sys.ini -/administrator/language/en-GB/en-GB.com_joomlaupdate.ini -/administrator/language/en-GB/en-GB.com_joomlaupdate.sys.ini /administrator/language/en-GB/en-GB.com_languages.ini /administrator/language/en-GB/en-GB.com_languages.sys.ini /administrator/language/en-GB/en-GB.com_login.ini @@ -86,16 +121,10 @@ /administrator/language/en-GB/en-GB.com_newsfeeds.sys.ini /administrator/language/en-GB/en-GB.com_plugins.ini /administrator/language/en-GB/en-GB.com_plugins.sys.ini -/administrator/language/en-GB/en-GB.com_postinstall.ini -/administrator/language/en-GB/en-GB.com_postinstall.sys.ini -/administrator/language/en-GB/en-GB.com_privacy.ini -/administrator/language/en-GB/en-GB.com_privacy.sys.ini /administrator/language/en-GB/en-GB.com_redirect.ini /administrator/language/en-GB/en-GB.com_redirect.sys.ini /administrator/language/en-GB/en-GB.com_search.ini /administrator/language/en-GB/en-GB.com_search.sys.ini -/administrator/language/en-GB/en-GB.com_tags.ini -/administrator/language/en-GB/en-GB.com_tags.sys.ini /administrator/language/en-GB/en-GB.com_templates.ini /administrator/language/en-GB/en-GB.com_templates.sys.ini /administrator/language/en-GB/en-GB.com_users.ini @@ -113,8 +142,6 @@ /administrator/language/en-GB/en-GB.mod_feed.sys.ini /administrator/language/en-GB/en-GB.mod_latest.ini /administrator/language/en-GB/en-GB.mod_latest.sys.ini -/administrator/language/en-GB/en-GB.mod_latestactions.ini -/administrator/language/en-GB/en-GB.mod_latestactions.sys.ini /administrator/language/en-GB/en-GB.mod_logged.ini /administrator/language/en-GB/en-GB.mod_logged.sys.ini /administrator/language/en-GB/en-GB.mod_login.ini @@ -127,14 +154,8 @@ /administrator/language/en-GB/en-GB.mod_online.sys.ini /administrator/language/en-GB/en-GB.mod_popular.ini /administrator/language/en-GB/en-GB.mod_popular.sys.ini -/administrator/language/en-GB/en-GB.mod_privacy_dashboard.ini -/administrator/language/en-GB/en-GB.mod_privacy_dashboard.sys.ini /administrator/language/en-GB/en-GB.mod_quickicon.ini /administrator/language/en-GB/en-GB.mod_quickicon.sys.ini -/administrator/language/en-GB/en-GB.mod_sampledata.ini -/administrator/language/en-GB/en-GB.mod_sampledata.sys.ini -/administrator/language/en-GB/en-GB.mod_stats_admin.ini -/administrator/language/en-GB/en-GB.mod_stats_admin.sys.ini /administrator/language/en-GB/en-GB.mod_status.ini /administrator/language/en-GB/en-GB.mod_status.sys.ini /administrator/language/en-GB/en-GB.mod_submenu.ini @@ -147,10 +168,6 @@ /administrator/language/en-GB/en-GB.mod_unread.sys.ini /administrator/language/en-GB/en-GB.mod_version.ini /administrator/language/en-GB/en-GB.mod_version.sys.ini -/administrator/language/en-GB/en-GB.plg_actionlog_joomla.ini -/administrator/language/en-GB/en-GB.plg_actionlog_joomla.sys.ini -/administrator/language/en-GB/en-GB.plg_authentication_cookie.ini -/administrator/language/en-GB/en-GB.plg_authentication_cookie.sys.ini /administrator/language/en-GB/en-GB.plg_authentication_example.ini /administrator/language/en-GB/en-GB.plg_authentication_example.sys.ini /administrator/language/en-GB/en-GB.plg_authentication_gmail.ini @@ -161,18 +178,8 @@ /administrator/language/en-GB/en-GB.plg_authentication_ldap.sys.ini /administrator/language/en-GB/en-GB.plg_captcha_recaptcha.ini /administrator/language/en-GB/en-GB.plg_captcha_recaptcha.sys.ini -/administrator/language/en-GB/en-GB.plg_captcha_recaptcha_invisible.ini -/administrator/language/en-GB/en-GB.plg_captcha_recaptcha_invisible.sys.ini -/administrator/language/en-GB/en-GB.plg_content_confirmconsent.ini -/administrator/language/en-GB/en-GB.plg_content_confirmconsent.sys.ini -/administrator/language/en-GB/en-GB.plg_content_contact.ini -/administrator/language/en-GB/en-GB.plg_content_contact.sys.ini /administrator/language/en-GB/en-GB.plg_content_emailcloak.ini /administrator/language/en-GB/en-GB.plg_content_emailcloak.sys.ini -/administrator/language/en-GB/en-GB.plg_content_fields.ini -/administrator/language/en-GB/en-GB.plg_content_fields.sys.ini -/administrator/language/en-GB/en-GB.plg_content_finder.ini -/administrator/language/en-GB/en-GB.plg_content_finder.sys.ini /administrator/language/en-GB/en-GB.plg_content_geshi.ini /administrator/language/en-GB/en-GB.plg_content_geshi.sys.ini /administrator/language/en-GB/en-GB.plg_content_joomla.ini @@ -185,106 +192,24 @@ /administrator/language/en-GB/en-GB.plg_content_pagenavigation.sys.ini /administrator/language/en-GB/en-GB.plg_content_vote.ini /administrator/language/en-GB/en-GB.plg_content_vote.sys.ini -/administrator/language/en-GB/en-GB.plg_editors-xtd_article.ini -/administrator/language/en-GB/en-GB.plg_editors-xtd_article.sys.ini -/administrator/language/en-GB/en-GB.plg_editors-xtd_contact.ini -/administrator/language/en-GB/en-GB.plg_editors-xtd_contact.sys.ini -/administrator/language/en-GB/en-GB.plg_editors-xtd_fields.ini -/administrator/language/en-GB/en-GB.plg_editors-xtd_fields.sys.ini -/administrator/language/en-GB/en-GB.plg_editors-xtd_image.ini -/administrator/language/en-GB/en-GB.plg_editors-xtd_image.sys.ini -/administrator/language/en-GB/en-GB.plg_editors-xtd_menu.ini -/administrator/language/en-GB/en-GB.plg_editors-xtd_menu.sys.ini -/administrator/language/en-GB/en-GB.plg_editors-xtd_module.ini -/administrator/language/en-GB/en-GB.plg_editors-xtd_module.sys.ini -/administrator/language/en-GB/en-GB.plg_editors-xtd_pagebreak.ini -/administrator/language/en-GB/en-GB.plg_editors-xtd_pagebreak.sys.ini -/administrator/language/en-GB/en-GB.plg_editors-xtd_readmore.ini -/administrator/language/en-GB/en-GB.plg_editors-xtd_readmore.sys.ini /administrator/language/en-GB/en-GB.plg_editors_codemirror.ini /administrator/language/en-GB/en-GB.plg_editors_codemirror.sys.ini /administrator/language/en-GB/en-GB.plg_editors_none.ini /administrator/language/en-GB/en-GB.plg_editors_none.sys.ini /administrator/language/en-GB/en-GB.plg_editors_tinymce.ini /administrator/language/en-GB/en-GB.plg_editors_tinymce.sys.ini +/administrator/language/en-GB/en-GB.plg_editors-xtd_article.ini +/administrator/language/en-GB/en-GB.plg_editors-xtd_article.sys.ini +/administrator/language/en-GB/en-GB.plg_editors-xtd_image.ini +/administrator/language/en-GB/en-GB.plg_editors-xtd_image.sys.ini +/administrator/language/en-GB/en-GB.plg_editors-xtd_pagebreak.ini +/administrator/language/en-GB/en-GB.plg_editors-xtd_pagebreak.sys.ini +/administrator/language/en-GB/en-GB.plg_editors-xtd_readmore.ini +/administrator/language/en-GB/en-GB.plg_editors-xtd_readmore.sys.ini /administrator/language/en-GB/en-GB.plg_extension_joomla.ini /administrator/language/en-GB/en-GB.plg_extension_joomla.sys.ini -/administrator/language/en-GB/en-GB.plg_fields_calendar.ini -/administrator/language/en-GB/en-GB.plg_fields_calendar.sys.ini -/administrator/language/en-GB/en-GB.plg_fields_checkboxes.ini -/administrator/language/en-GB/en-GB.plg_fields_checkboxes.sys.ini -/administrator/language/en-GB/en-GB.plg_fields_color.ini -/administrator/language/en-GB/en-GB.plg_fields_color.sys.ini -/administrator/language/en-GB/en-GB.plg_fields_editor.ini -/administrator/language/en-GB/en-GB.plg_fields_editor.sys.ini -/administrator/language/en-GB/en-GB.plg_fields_image.ini -/administrator/language/en-GB/en-GB.plg_fields_image.sys.ini -/administrator/language/en-GB/en-GB.plg_fields_imagelist.ini -/administrator/language/en-GB/en-GB.plg_fields_imagelist.sys.ini -/administrator/language/en-GB/en-GB.plg_fields_integer.ini -/administrator/language/en-GB/en-GB.plg_fields_integer.sys.ini -/administrator/language/en-GB/en-GB.plg_fields_list.ini -/administrator/language/en-GB/en-GB.plg_fields_list.sys.ini -/administrator/language/en-GB/en-GB.plg_fields_media.ini -/administrator/language/en-GB/en-GB.plg_fields_media.sys.ini -/administrator/language/en-GB/en-GB.plg_fields_radio.ini -/administrator/language/en-GB/en-GB.plg_fields_radio.sys.ini -/administrator/language/en-GB/en-GB.plg_fields_repeatable.ini -/administrator/language/en-GB/en-GB.plg_fields_repeatable.sys.ini -/administrator/language/en-GB/en-GB.plg_fields_sql.ini -/administrator/language/en-GB/en-GB.plg_fields_sql.sys.ini -/administrator/language/en-GB/en-GB.plg_fields_text.ini -/administrator/language/en-GB/en-GB.plg_fields_text.sys.ini -/administrator/language/en-GB/en-GB.plg_fields_textarea.ini -/administrator/language/en-GB/en-GB.plg_fields_textarea.sys.ini -/administrator/language/en-GB/en-GB.plg_fields_url.ini -/administrator/language/en-GB/en-GB.plg_fields_url.sys.ini -/administrator/language/en-GB/en-GB.plg_fields_user.ini -/administrator/language/en-GB/en-GB.plg_fields_user.sys.ini -/administrator/language/en-GB/en-GB.plg_fields_usergrouplist.ini -/administrator/language/en-GB/en-GB.plg_fields_usergrouplist.sys.ini -/administrator/language/en-GB/en-GB.plg_finder_categories.ini -/administrator/language/en-GB/en-GB.plg_finder_categories.sys.ini -/administrator/language/en-GB/en-GB.plg_finder_contacts.ini -/administrator/language/en-GB/en-GB.plg_finder_contacts.sys.ini -/administrator/language/en-GB/en-GB.plg_finder_content.ini -/administrator/language/en-GB/en-GB.plg_finder_content.sys.ini -/administrator/language/en-GB/en-GB.plg_finder_newsfeeds.ini -/administrator/language/en-GB/en-GB.plg_finder_newsfeeds.sys.ini -/administrator/language/en-GB/en-GB.plg_finder_tags.ini -/administrator/language/en-GB/en-GB.plg_finder_tags.sys.ini -/administrator/language/en-GB/en-GB.plg_finder_weblinks.ini -/administrator/language/en-GB/en-GB.plg_finder_weblinks.sys.ini -/administrator/language/en-GB/en-GB.plg_installer_folderinstaller.ini -/administrator/language/en-GB/en-GB.plg_installer_folderinstaller.sys.ini -/administrator/language/en-GB/en-GB.plg_installer_packageinstaller.ini -/administrator/language/en-GB/en-GB.plg_installer_packageinstaller.sys.ini -/administrator/language/en-GB/en-GB.plg_installer_urlinstaller.ini -/administrator/language/en-GB/en-GB.plg_installer_urlinstaller.sys.ini -/administrator/language/en-GB/en-GB.plg_installer_webinstaller.ini -/administrator/language/en-GB/en-GB.plg_installer_webinstaller.sys.ini -/administrator/language/en-GB/en-GB.plg_privacy_actionlogs.ini -/administrator/language/en-GB/en-GB.plg_privacy_actionlogs.sys.ini -/administrator/language/en-GB/en-GB.plg_privacy_consents.ini -/administrator/language/en-GB/en-GB.plg_privacy_consents.sys.ini -/administrator/language/en-GB/en-GB.plg_privacy_contact.ini -/administrator/language/en-GB/en-GB.plg_privacy_contact.sys.ini -/administrator/language/en-GB/en-GB.plg_privacy_content.ini -/administrator/language/en-GB/en-GB.plg_privacy_content.sys.ini -/administrator/language/en-GB/en-GB.plg_privacy_message.ini -/administrator/language/en-GB/en-GB.plg_privacy_message.sys.ini -/administrator/language/en-GB/en-GB.plg_privacy_user.ini -/administrator/language/en-GB/en-GB.plg_privacy_user.sys.ini /administrator/language/en-GB/en-GB.plg_quickicon_extensionupdate.ini /administrator/language/en-GB/en-GB.plg_quickicon_extensionupdate.sys.ini -/administrator/language/en-GB/en-GB.plg_quickicon_joomlaupdate.ini -/administrator/language/en-GB/en-GB.plg_quickicon_joomlaupdate.sys.ini -/administrator/language/en-GB/en-GB.plg_quickicon_phpversioncheck.ini -/administrator/language/en-GB/en-GB.plg_quickicon_phpversioncheck.sys.ini -/administrator/language/en-GB/en-GB.plg_quickicon_privacycheck.ini -/administrator/language/en-GB/en-GB.plg_quickicon_privacycheck.sys.ini -/administrator/language/en-GB/en-GB.plg_sampledata_blog.ini -/administrator/language/en-GB/en-GB.plg_sampledata_blog.sys.ini /administrator/language/en-GB/en-GB.plg_search_categories.ini /administrator/language/en-GB/en-GB.plg_search_categories.sys.ini /administrator/language/en-GB/en-GB.plg_search_contacts.ini @@ -293,155 +218,124 @@ /administrator/language/en-GB/en-GB.plg_search_content.sys.ini /administrator/language/en-GB/en-GB.plg_search_newsfeeds.ini /administrator/language/en-GB/en-GB.plg_search_newsfeeds.sys.ini -/administrator/language/en-GB/en-GB.plg_search_tags.ini -/administrator/language/en-GB/en-GB.plg_search_tags.sys.ini /administrator/language/en-GB/en-GB.plg_search_weblinks.ini /administrator/language/en-GB/en-GB.plg_search_weblinks.sys.ini -/administrator/language/en-GB/en-GB.plg_system_actionlogs.ini -/administrator/language/en-GB/en-GB.plg_system_actionlogs.sys.ini /administrator/language/en-GB/en-GB.plg_system_cache.ini /administrator/language/en-GB/en-GB.plg_system_cache.sys.ini /administrator/language/en-GB/en-GB.plg_system_debug.ini /administrator/language/en-GB/en-GB.plg_system_debug.sys.ini -/administrator/language/en-GB/en-GB.plg_system_fields.ini -/administrator/language/en-GB/en-GB.plg_system_fields.sys.ini /administrator/language/en-GB/en-GB.plg_system_highlight.ini /administrator/language/en-GB/en-GB.plg_system_highlight.sys.ini -/administrator/language/en-GB/en-GB.plg_system_languagecode.ini -/administrator/language/en-GB/en-GB.plg_system_languagecode.sys.ini /administrator/language/en-GB/en-GB.plg_system_languagefilter.ini /administrator/language/en-GB/en-GB.plg_system_languagefilter.sys.ini /administrator/language/en-GB/en-GB.plg_system_log.ini -/administrator/language/en-GB/en-GB.plg_system_log.sys.ini /administrator/language/en-GB/en-GB.plg_system_logout.ini /administrator/language/en-GB/en-GB.plg_system_logout.sys.ini -/administrator/language/en-GB/en-GB.plg_system_logrotation.ini -/administrator/language/en-GB/en-GB.plg_system_logrotation.sys.ini +/administrator/language/en-GB/en-GB.plg_system_log.sys.ini /administrator/language/en-GB/en-GB.plg_system_p3p.ini /administrator/language/en-GB/en-GB.plg_system_p3p.sys.ini -/administrator/language/en-GB/en-GB.plg_system_privacyconsent.ini -/administrator/language/en-GB/en-GB.plg_system_privacyconsent.sys.ini /administrator/language/en-GB/en-GB.plg_system_redirect.ini /administrator/language/en-GB/en-GB.plg_system_redirect.sys.ini /administrator/language/en-GB/en-GB.plg_system_remember.ini /administrator/language/en-GB/en-GB.plg_system_remember.sys.ini /administrator/language/en-GB/en-GB.plg_system_sef.ini /administrator/language/en-GB/en-GB.plg_system_sef.sys.ini -/administrator/language/en-GB/en-GB.plg_system_sessiongc.ini -/administrator/language/en-GB/en-GB.plg_system_sessiongc.sys.ini -/administrator/language/en-GB/en-GB.plg_system_stats.ini -/administrator/language/en-GB/en-GB.plg_system_stats.sys.ini -/administrator/language/en-GB/en-GB.plg_system_updatenotification.ini -/administrator/language/en-GB/en-GB.plg_system_updatenotification.sys.ini -/administrator/language/en-GB/en-GB.plg_twofactorauth_totp.ini -/administrator/language/en-GB/en-GB.plg_twofactorauth_totp.sys.ini -/administrator/language/en-GB/en-GB.plg_twofactorauth_yubikey.ini -/administrator/language/en-GB/en-GB.plg_twofactorauth_yubikey.sys.ini /administrator/language/en-GB/en-GB.plg_user_contactcreator.ini /administrator/language/en-GB/en-GB.plg_user_contactcreator.sys.ini /administrator/language/en-GB/en-GB.plg_user_joomla.ini /administrator/language/en-GB/en-GB.plg_user_joomla.sys.ini /administrator/language/en-GB/en-GB.plg_user_profile.ini /administrator/language/en-GB/en-GB.plg_user_profile.sys.ini -/administrator/language/en-GB/en-GB.plg_user_terms.ini -/administrator/language/en-GB/en-GB.plg_user_terms.sys.ini /administrator/language/en-GB/en-GB.tpl_hathor.ini /administrator/language/en-GB/en-GB.tpl_hathor.sys.ini -/administrator/language/en-GB/en-GB.tpl_isis.ini -/administrator/language/en-GB/en-GB.tpl_isis.sys.ini /administrator/language/en-GB/en-GB.xml -/administrator/language/en-GB/install.xml /administrator/language/overrides/* -/administrator/language/index.html /administrator/logs/* -/administrator/manifests/files/joomla.xml -/administrator/manifests/libraries/fof.xml -/administrator/manifests/libraries/idna_convert.xml -/administrator/manifests/libraries/joomla.xml -/administrator/manifests/libraries/phpass.xml -/administrator/manifests/libraries/phputf8.xml -/administrator/manifests/packages/pkg_en-GB.xml -/administrator/manifests/packages/index.html +/administrator/manifests/* /administrator/modules/mod_custom/* /administrator/modules/mod_feed/* /administrator/modules/mod_latest/* -/administrator/modules/mod_latestactions/* /administrator/modules/mod_logged/* /administrator/modules/mod_login/* /administrator/modules/mod_menu/* /administrator/modules/mod_multilangstatus/* /administrator/modules/mod_online/* /administrator/modules/mod_popular/* -/administrator/modules/mod_privacy_dashboard/* /administrator/modules/mod_quickicon/* -/administrator/modules/mod_sampledata/* -/administrator/modules/mod_stats_admin/* /administrator/modules/mod_status/* /administrator/modules/mod_submenu/* /administrator/modules/mod_title/* /administrator/modules/mod_toolbar/* /administrator/modules/mod_unread/* /administrator/modules/mod_version/* -/administrator/templates/hathor/* +/administrator/modules/mod_stats_admin/* /administrator/templates/isis/* +/administrator/templates/hathor/* /administrator/templates/system/* -/bin/* +/administrator/index.php /cache/* +/bin/* /cli/* -/components/com_ajax/* /components/com_banners/* +/components/com_ajax/* /components/com_config/* +/components/com_contenthistory/* +/components/com_tags/* /components/com_contact/* /components/com_content/* -/components/com_contenthistory/* -/components/com_fields/* /components/com_finder/* /components/com_mailto/* /components/com_media/* -/components/com_menus/* /components/com_modules/* /components/com_newsfeeds/* -/components/com_privacy/* /components/com_search/* -/components/com_tags/* /components/com_users/* /components/com_wrapper/* /components/index.html /images/banners/* /images/headers/* /images/sampledata/* -/images/index.html /images/joomla* +/images/index.html /images/powered_by.png /includes/* /installation/* /language/en-GB/en-GB.com_ajax.ini /language/en-GB/en-GB.com_config.ini /language/en-GB/en-GB.com_contact.ini -/language/en-GB/en-GB.com_content.ini /language/en-GB/en-GB.com_finder.ini -/language/en-GB/en-GB.com_mailto.ini -/language/en-GB/en-GB.com_media.ini -/language/en-GB/en-GB.com_messages.ini -/language/en-GB/en-GB.com_newsfeeds.ini -/language/en-GB/en-GB.com_privacy.ini -/language/en-GB/en-GB.com_search.ini /language/en-GB/en-GB.com_tags.ini -/language/en-GB/en-GB.com_users.ini -/language/en-GB/en-GB.com_weblinks.ini -/language/en-GB/en-GB.com_wrapper.ini -/language/en-GB/en-GB.files_joomla.sys.ini /language/en-GB/en-GB.finder_cli.ini -/language/en-GB/en-GB.ini -/language/en-GB/en-GB.lib_fof.ini /language/en-GB/en-GB.lib_fof.sys.ini +/language/en-GB/en-GB.lib_fof.ini +/language/en-GB/en-GB.com_content.ini /language/en-GB/en-GB.lib_idna_convert.sys.ini -/language/en-GB/en-GB.lib_joomla.ini +/language/en-GB/en-GB.com_mailto.ini /language/en-GB/en-GB.lib_joomla.sys.ini /language/en-GB/en-GB.lib_phpass.sys.ini /language/en-GB/en-GB.lib_phpmailer.sys.ini /language/en-GB/en-GB.lib_phputf8.sys.ini /language/en-GB/en-GB.lib_simplepie.sys.ini +/language/en-GB/en-GB.com_media.ini +/language/en-GB/en-GB.mod_finder.ini +/language/en-GB/en-GB.com_messages.ini +/language/en-GB/en-GB.mod_tags_popular.ini +/language/en-GB/en-GB.mod_tags_popular.sys.ini +/language/en-GB/en-GB.mod_tags_similar.ini +/language/en-GB/en-GB.mod_tags_similar.sys.ini +/language/en-GB/en-GB.mod_finder.sys.ini +/language/en-GB/en-GB.tpl_beez3.ini +/language/en-GB/en-GB.tpl_beez3.sys.ini +/language/en-GB/en-GB.com_newsfeeds.ini +/language/en-GB/en-GB.tpl_protostar.ini +/language/en-GB/en-GB.tpl_protostar.sys.ini +/language/en-GB/en-GB.com_search.ini +/language/en-GB/en-GB.com_users.ini +/language/en-GB/en-GB.com_weblinks.ini +/language/en-GB/en-GB.com_wrapper.ini +/language/en-GB/en-GB.files_joomla.sys.ini +/language/en-GB/en-GB.ini +/language/en-GB/en-GB.lib_joomla.ini /language/en-GB/en-GB.localise.php /language/en-GB/en-GB.mod_articles_archive.ini /language/en-GB/en-GB.mod_articles_archive.sys.ini @@ -463,8 +357,6 @@ /language/en-GB/en-GB.mod_custom.sys.ini /language/en-GB/en-GB.mod_feed.ini /language/en-GB/en-GB.mod_feed.sys.ini -/language/en-GB/en-GB.mod_finder.ini -/language/en-GB/en-GB.mod_finder.sys.ini /language/en-GB/en-GB.mod_footer.ini /language/en-GB/en-GB.mod_footer.sys.ini /language/en-GB/en-GB.mod_languages.ini @@ -483,10 +375,6 @@ /language/en-GB/en-GB.mod_stats.sys.ini /language/en-GB/en-GB.mod_syndicate.ini /language/en-GB/en-GB.mod_syndicate.sys.ini -/language/en-GB/en-GB.mod_tags_popular.ini -/language/en-GB/en-GB.mod_tags_popular.sys.ini -/language/en-GB/en-GB.mod_tags_similar.ini -/language/en-GB/en-GB.mod_tags_similar.sys.ini /language/en-GB/en-GB.mod_users_latest.ini /language/en-GB/en-GB.mod_users_latest.sys.ini /language/en-GB/en-GB.mod_weblinks.ini @@ -497,14 +385,10 @@ /language/en-GB/en-GB.mod_wrapper.sys.ini /language/en-GB/en-GB.tpl_atomic.ini /language/en-GB/en-GB.tpl_atomic.sys.ini -/language/en-GB/en-GB.tpl_beez3.ini -/language/en-GB/en-GB.tpl_beez3.sys.ini -/language/en-GB/en-GB.tpl_beez5.ini -/language/en-GB/en-GB.tpl_beez5.sys.ini /language/en-GB/en-GB.tpl_beez_20.ini /language/en-GB/en-GB.tpl_beez_20.sys.ini -/language/en-GB/en-GB.tpl_protostar.ini -/language/en-GB/en-GB.tpl_protostar.sys.ini +/language/en-GB/en-GB.tpl_beez5.ini +/language/en-GB/en-GB.tpl_beez5.sys.ini /language/en-GB/en-GB.xml /language/en-GB/install.xml /language/overrides/* @@ -513,6 +397,7 @@ /layouts/libraries/* /layouts/plugins/* /layouts/index.html +/libraries/cms.php /libraries/cms/* /libraries/fof/* /libraries/idna_convert/* @@ -523,24 +408,16 @@ /libraries/phpmailer/* /libraries/phputf8/* /libraries/simplepie/* -/libraries/src/* /libraries/vendor/* /libraries/classmap.php -/libraries/cms.php /libraries/import.legacy.php -/libraries/import.php /libraries/index.html +/libraries/import.php /libraries/loader.php /media/cms/* -/media/com_associations/* -/media/com_contact/* -/media/com_content/* /media/com_contenthistory/* -/media/com_fields/* /media/com_finder/* /media/com_joomlaupdate/* -/media/com_menus/* -/media/com_modules/* /media/com_wrapper/* /media/contacts/* /media/editors/* @@ -548,16 +425,12 @@ /media/mailto/* /media/media/* /media/mod_languages/* -/media/mod_sampledata/* /media/overrider/* /media/plg_captcha_recaptcha/* -/media/plg_captcha_recaptcha_invisible/* /media/plg_quickicon_extensionupdate/* /media/plg_quickicon_joomlaupdate/* -/media/plg_quickicon_privacycheck/* /media/plg_system_highlight/* /media/plg_system_stats/* -/media/plg_twofactorauth_totp/* /media/system/* /media/index.html /modules/mod_articles_archive/* @@ -586,19 +459,14 @@ /modules/mod_whosonline/* /modules/mod_wrapper/* /modules/index.html -/plugins/actionlog/joomla/* -/plugins/authentication/cookie/* /plugins/authentication/example/* /plugins/authentication/gmail/* /plugins/authentication/joomla/* /plugins/authentication/ldap/* +/plugins/authentication/cookie/* /plugins/captcha/recaptcha/* -/plugins/captcha/recaptcha_invisible/* -/plugins/content/confirmconsent/* -/plugins/content/contact/* /plugins/content/emailcloak/* /plugins/content/example/* -/plugins/content/fields/* /plugins/content/finder/* /plugins/content/geshi/* /plugins/content/joomla/* @@ -606,88 +474,52 @@ /plugins/content/pagebreak/* /plugins/content/pagenavigation/* /plugins/content/vote/* +/plugins/content/contact/* /plugins/editors/codemirror/* /plugins/editors/none/* /plugins/editors/tinymce/* -/plugins/editors-xtd/article/* -/plugins/editors-xtd/contact/* -/plugins/editors-xtd/fields/* -/plugins/editors-xtd/image/* -/plugins/editors-xtd/menu/* /plugins/editors-xtd/module/* +/plugins/editors-xtd/article/* +/plugins/editors-xtd/image/* /plugins/editors-xtd/pagebreak/* /plugins/editors-xtd/readmore/* /plugins/extension/example/* /plugins/extension/joomla/* -/plugins/fields/calendar/* -/plugins/fields/checkboxes/* -/plugins/fields/color/* -/plugins/fields/editor/* -/plugins/fields/imagelist/* -/plugins/fields/integer/* -/plugins/fields/list/* -/plugins/fields/media/* -/plugins/fields/radio/* -/plugins/fields/repeatable/* -/plugins/fields/sql/* -/plugins/fields/text/* -/plugins/fields/textarea/* -/plugins/fields/url/* -/plugins/fields/user/* -/plugins/fields/usergrouplist/* /plugins/finder/categories/* /plugins/finder/contacts/* /plugins/finder/content/* /plugins/finder/newsfeeds/* /plugins/finder/tags/* -/plugins/installer/folderinstaller/* -/plugins/installer/packageinstaller/* -/plugins/installer/urlinstaller/* -/plugins/privacy/actionlogs/* -/plugins/privacy/consents/* -/plugins/privacy/contact/* -/plugins/privacy/content/* -/plugins/privacy/message/* -/plugins/privacy/user/* +/plugins/installer/* /plugins/quickicon/extensionupdate/* /plugins/quickicon/joomlaupdate/* -/plugins/quickicon/phpversioncheck/* -/plugins/quickicon/privacycheck/* /plugins/quickicon/index.html -/plugins/sampledata/blog/* /plugins/search/categories/* /plugins/search/contacts/* /plugins/search/content/* /plugins/search/newsfeeds/* -/plugins/search/tags/* /plugins/search/weblinks/* +/plugins/search/tags/* /plugins/search/index.html -/plugins/system/actionlogs/* /plugins/system/cache/* /plugins/system/debug/* -/plugins/system/fields/* /plugins/system/highlight/* /plugins/system/languagecode/* /plugins/system/languagefilter/* /plugins/system/log/* /plugins/system/logout/* -/plugins/system/logrotation/* /plugins/system/p3p/* -/plugins/system/privacyconsent/* /plugins/system/redirect/* /plugins/system/remember/* /plugins/system/sef/* -/plugins/system/sessiongc/* /plugins/system/stats/* /plugins/system/updatenotification/* /plugins/system/index.html -/plugins/twofactorauth/totp/* -/plugins/twofactorauth/yubikey/* +/plugins/twofactorauth/* /plugins/user/contactcreator/* /plugins/user/example/* /plugins/user/joomla/* /plugins/user/profile/* -/plugins/user/terms/* /plugins/user/index.html /plugins/index.html /templates/beez3/* @@ -696,10 +528,7 @@ /templates/index.html /tmp/* /configuration.php -/htaccess.txt /index.php /joomla.xml -/LICENSE.txt -/README.txt +/*.txt /robots.txt.dist -/web.config.txt diff --git a/Julia.gitignore b/Julia.gitignore index 285da1ec..381e0b6d 100644 --- a/Julia.gitignore +++ b/Julia.gitignore @@ -1,28 +1,4 @@ -# Files generated by invoking Julia with --code-coverage *.jl.cov *.jl.*.cov - -# Files generated by invoking Julia with --track-allocation *.jl.mem - -# System-specific files and directories generated by the BinaryProvider and BinDeps packages -# They contain absolute paths specific to the host computer, and so should not be committed deps/deps.jl -deps/build.log -deps/downloads/ -deps/usr/ -deps/src/ - -# Build artifacts for creating documentation generated by the Documenter package -docs/build/ -docs/site/ - -# File generated by Pkg, the package manager, based on a corresponding Project.toml -# 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 - -# File generated by the Preferences package to store local preferences -LocalPreferences.toml -JuliaLocalPreferences.toml diff --git a/Katalon.gitignore b/Katalon.gitignore deleted file mode 100644 index 73a4938f..00000000 --- a/Katalon.gitignore +++ /dev/null @@ -1,40 +0,0 @@ -# Katalon Test Suite -# Compiled class file -*.class -*.swp -output -!output/.gitkeep -build - -Libs/TempTestCase* -Libs/TempTestSuite* -bin/lib/TempTestCase* -Reports/ -\.classpath -\.project -\.settings/ -bin/lib/ -Libs/ -.svn/ -.gradle - - -# Log file -*.log - -# BlueJ files -*.ctxt - -# Mobile Tools for Java (J2ME) -.mtj.tmp/ - -# Package Files # -*.jar -*.war -*.ear -*.zip -*.tar.gz -*.rar - -# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml -hs_err_pid* diff --git a/KiCad.gitignore b/KiCad.gitignore index 9d5df933..198392e5 100644 --- a/KiCad.gitignore +++ b/KiCad.gitignore @@ -1,26 +1,18 @@ -# For PCBs designed using KiCad: https://www.kicad.org/ -# Format documentation: https://kicad.org/help/file-formats/ +# For PCBs designed using KiCad: http://www.kicad-pcb.org/ +# Format documentation: http://kicad-pcb.org/help/file-formats/ # Temporary files *.000 *.bak *.bck *.kicad_pcb-bak -*.kicad_sch-bak -*-backups -*-cache* -*-bak -*-bak* *~ -~* _autosave-* -\#auto_saved_files\# *.tmp +*-cache.lib +*-rescue.lib *-save.pro *-save.kicad_pcb -fp-info-cache -~*.lck -\#auto_saved_files# # Netlist files (exported from Eeschema) *.net @@ -32,9 +24,3 @@ fp-info-cache # Exported BOM files *.xml *.csv - -# Archived Backups (KiCad 6.0) -**/*-backups/*.zip - -# Local project settings -*.kicad_prl diff --git a/Kotlin.gitignore b/Kotlin.gitignore deleted file mode 100644 index 566e06bf..00000000 --- a/Kotlin.gitignore +++ /dev/null @@ -1,27 +0,0 @@ -# Compiled class file -*.class - -# Log file -*.log - -# BlueJ files -*.ctxt - -# Mobile Tools for Java (J2ME) -.mtj.tmp/ - -# Package Files # -*.jar -*.war -*.nar -*.ear -*.zip -*.tar.gz -*.rar - -# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml -hs_err_pid* -replay_pid* - -# Kotlin Gradle plugin data, see https://kotlinlang.org/docs/whatsnew20.html#new-directory-for-kotlin-data-in-gradle-projects -.kotlin/ \ No newline at end of file diff --git a/LangChain.gitignore b/LangChain.gitignore deleted file mode 100644 index c76ebfd9..00000000 --- a/LangChain.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -# gitignore template for LangChain products, e.g., LangGraph, LangSmith -# website: https://www.langchain.com/ -# website: https://www.langchain.com/langgraph - -# LangGraph -.langgraph_api/ diff --git a/Laravel.gitignore b/Laravel.gitignore index d5673e32..a4854bef 100644 --- a/Laravel.gitignore +++ b/Laravel.gitignore @@ -1,7 +1,6 @@ -/vendor/ +vendor/ node_modules/ npm-debug.log -yarn-error.log # Laravel 4 specific bootstrap/compiled.php @@ -10,21 +9,12 @@ app/storage/ # Laravel 5 & Lumen specific public/storage public/hot - -# Laravel 5 & Lumen specific with changed public path -public_html/storage -public_html/hot - storage/*.key +.env.*.php +.env.php .env Homestead.yaml Homestead.json -/.vagrant -.phpunit.result.cache -/public/build -/storage/pail -.env.backup -.env.production -.phpactor.json -auth.json +# Rocketeer PHP task runner and deployment package. https://github.com/rocketeers/rocketeer +.rocketeer/ diff --git a/Leiningen.yml b/Leiningen.yml new file mode 100644 index 00000000..4ad282bc --- /dev/null +++ b/Leiningen.yml @@ -0,0 +1,2 @@ +aliases: + - Clojure diff --git a/Luau.gitignore b/Luau.gitignore deleted file mode 100644 index f7ecbc96..00000000 --- a/Luau.gitignore +++ /dev/null @@ -1,14 +0,0 @@ -# A fast, small, safe, gradually typed embeddable scripting language derived from Lua -# -# https://github.com/luau-lang/luau -# https://luau.org/ - -# Code coverage -coverage.out - -# Profiling -profile.out -profile.svg - -# Time trace -trace.json diff --git a/Magento.gitignore b/Magento.gitignore index abe6d79f..6f1fa223 100644 --- a/Magento.gitignore +++ b/Magento.gitignore @@ -2,8 +2,6 @@ # Magento Default Files # #--------------------------# -/PATCH_*.sh - /app/etc/local.xml /media/* diff --git a/Maven.gitignore b/Maven.gitignore index 6d706b8d..5f2dbe11 100644 --- a/Maven.gitignore +++ b/Maven.gitignore @@ -7,11 +7,6 @@ release.properties dependency-reduced-pom.xml buildNumber.properties .mvn/timing.properties -# https://maven.apache.org/wrapper/#usage-without-binary-jar -.mvn/wrapper/maven-wrapper.jar -# Eclipse m2e generated files -# Eclipse Core -.project -# JDT-specific (Eclipse Java Development Tools) -.classpath +# Avoid ignoring Maven wrapper jar file (.jar files are usually ignored) +!/.mvn/wrapper/maven-wrapper.jar diff --git a/Modelica.gitignore b/Modelica.gitignore deleted file mode 100644 index aa2cc996..00000000 --- a/Modelica.gitignore +++ /dev/null @@ -1,42 +0,0 @@ -# Modelica - an object-oriented language for modeling of cyber-physical systems -# https://modelica.org/ -# Ignore temporary files, build results, simulation files - -## Modelica-specific files -*~ -*.bak -*.bak-mo -*.mof -\#*\# -*.moe -*.mol - -## Build artefacts -*.exe -*.exp -*.o -*.pyc - -## Simulation files -*.mat - -## Package files -*.gz -*.rar -*.tar -*.zip - -## Dymola-specific files -buildlog.txt -dsfinal.txt -dsin.txt -dslog.txt -dsmodel* -dsres.txt -dymosim* -request -stat -status -stop -success -*. diff --git a/Nestjs.gitignore b/Nestjs.gitignore deleted file mode 100644 index 845341e4..00000000 --- a/Nestjs.gitignore +++ /dev/null @@ -1,24 +0,0 @@ -# Nestjs specific -/dist -/node_modules -/build -/tmp - -# Logs -logs -*.log -npm-debug.log* -pnpm-debug.log* -yarn-debug.log* -yarn-error.log* -lerna-debug.log* - -# dotenv environment variable files -.env -.env.development -.env.test -.env.production - -# temp directory -.temp -.tmp diff --git a/Nextjs.gitignore b/Nextjs.gitignore deleted file mode 100644 index 45c1abce..00000000 --- a/Nextjs.gitignore +++ /dev/null @@ -1,36 +0,0 @@ -# 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 diff --git a/Nim.gitignore b/Nim.gitignore index 32e1dc0f..67d9b34c 100644 --- a/Nim.gitignore +++ b/Nim.gitignore @@ -1,3 +1 @@ nimcache/ -nimblecache/ -htmldocs/ diff --git a/Nix.gitignore b/Nix.gitignore deleted file mode 100644 index 912e6700..00000000 --- a/Nix.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -# Ignore build outputs from performing a nix-build or `nix build` command -result -result-* - -# Ignore automatically generated direnv output -.direnv diff --git a/Node.gitignore b/Node.gitignore index 0ccb8df8..3a4c8581 100644 --- a/Node.gitignore +++ b/Node.gitignore @@ -4,10 +4,6 @@ logs npm-debug.log* yarn-debug.log* yarn-error.log* -lerna-debug.log* - -# Diagnostic reports (https://nodejs.org/api/report.html) -report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json # Runtime data pids @@ -20,12 +16,11 @@ 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 intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) .grunt # Bower dependency directory (https://bower.io/) @@ -41,11 +36,8 @@ build/Release node_modules/ jspm_packages/ -# Snowpack dependency directory (https://snowpack.dev/) -web_modules/ - -# TypeScript cache -*.tsbuildinfo +# TypeScript v1 declaration files +typings/ # Optional npm cache directory .npm @@ -53,9 +45,6 @@ web_modules/ # Optional eslint cache .eslintcache -# Optional stylelint cache -.stylelintcache - # Optional REPL history .node_repl_history @@ -65,77 +54,20 @@ web_modules/ # Yarn Integrity file .yarn-integrity -# dotenv environment variable files +# dotenv environment variables file .env -.env.* -!.env.example # parcel-bundler cache (https://parceljs.org/) .cache -.parcel-cache -# Next.js build output +# next.js build output .next -out -# Nuxt.js build / generate output +# nuxt.js build output .nuxt -dist -.output - -# 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 -# vuepress v2.x temp and cache directory -.temp -.cache - -# Sveltekit cache directory -.svelte-kit/ - -# vitepress build output -**/.vitepress/dist - -# vitepress cache directory -**/.vitepress/cache - -# Docusaurus cache and generated files -.docusaurus - # Serverless directories -.serverless/ - -# FuseBox cache -.fusebox/ - -# DynamoDB Local files -.dynamodb/ - -# Firebase cache directory -.firebase/ - -# TernJS port file -.tern-port - -# Stores VSCode versions used for testing VSCode extensions -.vscode-test - -# yarn v3 -.pnp.* -.yarn/* -!.yarn/patches -!.yarn/plugins -!.yarn/releases -!.yarn/sdks -!.yarn/versions - -# Vite files -vite.config.js.timestamp-* -vite.config.ts.timestamp-* -.vite/ +.serverless diff --git a/OCaml.gitignore b/OCaml.gitignore index 250caf74..da0b2042 100644 --- a/OCaml.gitignore +++ b/OCaml.gitignore @@ -8,14 +8,7 @@ *.cmxs *.cmxa -# Files containing detailed information about the compilation (generated -# by `ocamlc`/`ocamlopt` when invoked using the option `-bin-annot`). -# These files are typically useful for code inspection tools -# (e.g. Merlin). -*.cmt -*.cmti - -# ocamlbuild and Dune default working directory +# ocamlbuild working directory _build/ # ocamlbuild targets @@ -28,9 +21,3 @@ setup.log # Merlin configuring file for Vim and Emacs .merlin - -# Dune generated files -*.install - -# Local OPAM switch -_opam/ diff --git a/Objective-C.gitignore b/Objective-C.gitignore deleted file mode 100644 index 2ebce16e..00000000 --- a/Objective-C.gitignore +++ /dev/null @@ -1,44 +0,0 @@ -# Xcode -# -# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore - -## User settings -xcuserdata/ - -## Obj-C/Swift specific -*.hmap - -## App packaging -*.ipa -*.dSYM.zip -*.dSYM - -# CocoaPods -# -# We recommend against adding the Pods directory to your .gitignore. However -# you should judge for yourself, the pros and cons are mentioned at: -# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control -# -# Pods/ -# -# Add this line if you want to avoid checking in source code from the Xcode workspace -# *.xcworkspace - -# Carthage -# -# Add this line if you want to avoid checking in source code from Carthage dependencies. -# Carthage/Checkouts - -Carthage/Build/ - -# fastlane -# -# It is recommended to not store the screenshots in the git repo. -# Instead, use fastlane to re-generate the screenshots whenever they are needed. -# For more information about the recommended setup visit: -# https://docs.fastlane.tools/best-practices/source-control/#source-control - -fastlane/report.xml -fastlane/Preview.html -fastlane/screenshots/**/*.png -fastlane/test_output diff --git a/Packer.gitignore b/Packer.gitignore index caa24ec7..1b7a03ef 100644 --- a/Packer.gitignore +++ b/Packer.gitignore @@ -1,16 +1,5 @@ # Cache objects packer_cache/ -# Crash log -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 -# subject to change depending on the environment. -# -*.pkrvars.hcl - # For built boxes *.box diff --git a/Perl.gitignore b/Perl.gitignore index 79d77ce6..ecf66f84 100644 --- a/Perl.gitignore +++ b/Perl.gitignore @@ -13,7 +13,7 @@ cover_db/ # Devel::NYTProf nytprof.out -# Dist::Zilla +# Dizt::Zilla /.build/ # Module::Build @@ -33,9 +33,3 @@ inc/ /MANIFEST.bak /pm_to_blib /*.zip - -# Carton/Carmel -/local/ -/.carmel/ -# cpanfile.snapshot should generally be ignored for library code, otherwise included -# cpanfile.snapshot diff --git a/Prestashop.gitignore b/Prestashop.gitignore index 9da6d29a..81f45e19 100644 --- a/Prestashop.gitignore +++ b/Prestashop.gitignore @@ -1,173 +1,34 @@ -# Cache, temp and personal files +# Private files +# The following files contain your database credentials and other personal data. -/.htaccess -*.log +config/settings.*.php -# Cache +# Cache, temp and generated files +# The following files are generated by PrestaShop. + +admin-dev/autoupgrade/ /cache/* -!/cache/.htaccess -!/cache/cachefs/index.php -!/cache/deprecated.txt !/cache/index.php +!/cache/*/ +/cache/*/* +!/cache/cachefs/index.php !/cache/purifier/index.php -!/cache/push/activity !/cache/push/index.php -!/cache/push/trends !/cache/sandbox/index.php -!/cache/smarty/cache/index.php -!/cache/smarty/compile/index.php !/cache/smarty/index.php !/cache/tcpdf/index.php - -# Download -/download/* -!/download/.htaccess -!/download/index.php - -# Images -/img/* -!/img/.htaccess -!/img/index.php -!/img/404.gif -!/img/bg_500.png -!/img/bg_loader.png -!/img/favicon.ico -!/img/loader.gif -!/img/loadingAnimation.gif -!/img/logo.jpg -!/img/logo.png -!/img/logo_invoice.jpg -!/img/logo_stores.png -!/img/macFFBgHack.png -!/img/prestashop-avatar.png -!/img/prestashop@2x.png -!/img/preston-login-wink@2x.png -!/img/preston-login@2x.png -!/img/questionmark.png -!/img/genders/index.php -!/img/admin/index.php -!/img/c/index.php -!/img/cms/index.php -!/img/co/index.php -!/img/jquery-ui -!/img/l/index.php -!/img/m/index.php -!/img/os/index.php -!/img/p/index.php -!/img/s/index.php -!/img/scenes -!/img/st/index.php -!/img/su/index.php -!/img/t/index.php -!/img/tmp/index.php - -# Upload -/upload/* -!/upload/.htaccess - -/vendor/* -/docs/phpdoc-sf/ -/composer.lock -*.hot-update.js -*.hot-update.json - - -/admin-dev/autoupgrade/* -!/admin-dev/autoupgrade/index.php -!/admin-dev/autoupgrade/backup/index.php - -/admin-dev/backups/* -!/admin-dev/backups/.htaccess - -/admin-dev/import/* -!/admin-dev/import/.htaccess -!/admin-dev/import/index.php - -/admin-dev/export/* -!/admin-dev/export/.htaccess -!/admin-dev/export/index.php - -# Downloaded RTL files -/admin-dev/themes/default/css/bundle/default_rtl.css -/admin-dev/themes/default/css/bundle/shared_rtl.css -/admin-dev/themes/default/css/font_rtl.css -/admin-dev/themes/default/css/overrides_rtl.css -/admin-dev/themes/default/css/vendor/font-awesome/font-awesome_rtl.css -/admin-dev/themes/default/css/vendor/nv.d3_rtl.css -/admin-dev/themes/default/css/vendor/titatoggle-min_rtl.css -/admin-dev/themes/default/public/theme_rtl.css -/admin-dev/themes/new-theme/css/module/drop_rtl.css -/admin-dev/themes/new-theme/css/right-sidebar_rtl.css - -themes/*/cache/* - -# Config - -config/settings.inc.php -config/settings.old.php -config/xml/* -config/themes/* -!config/xml/themes/default.xml -themes/*/config/settings_*.json -app/config/parameters.old.yml -app/config/config.php - -# Themes, modules and overrides - -modules/* -override/* -themes/*/ -!themes/classic -!themes/_core -!themes/_libraries - -# Vendors and dependencies - -bower_components/ -node_modules/ -composer.phar -php-cs-fixer -.grunt/* - -# Translations and emails templates - -translations/* -mails/* -!mails/themes/ -!mails/_partials/ -themes/default-bootstrap/lang/* -themes/default-bootstrap/modules/*/translations/*.php -themes/default-bootstrap/mails/* -!themes/default-bootstrap/mails/en/ -themes/default-bootstrap/modules/*/mails/* -!themes/default-bootstrap/modules/*/mails/en - -# MISC - +config/xml/*.xml +/log/* *sitemap.xml -/robots.txt +themes/*/cache/ +modules/*/config*.xml -# Symfony - -/bin/ -/app/Resources/geoip/GeoLite2-City.mmdb -/app/Resources/translations/* -!/app/Resources/translations/default -/app/config/parameters.yml -/app/config/parameters.php -/build/ -/phpunit.xml -/var/* -!/var/cache -/var/cache/* -!var/cache/.gitkeep -!/var/logs -/var/logs/* -!var/logs/.gitkeep -!/var/sessions -/var/sessions/* -!var/sessions/.gitkeep -!var/SymfonyRequirements.php -/vendor/ -/web/bundles/ +# Site content +# The following folders contain product images, virtual products, CSV's, etc. +admin-dev/backups/ +admin-dev/export/ +admin-dev/import/ +download/ +/img/* +upload/ diff --git a/Processing.gitignore b/Processing.gitignore index 942ebbcc..85f269a8 100644 --- a/Processing.gitignore +++ b/Processing.gitignore @@ -1,10 +1,7 @@ .DS_Store applet -application.linux-arm64 -application.linux-armv6hf application.linux32 application.linux64 application.windows32 application.windows64 application.macosx -out diff --git a/PureScript.gitignore b/PureScript.gitignore index de86604d..361cf527 100644 --- a/PureScript.gitignore +++ b/PureScript.gitignore @@ -1,6 +1,5 @@ # Dependencies .psci_modules -.spago bower_components node_modules diff --git a/Python.gitignore b/Python.gitignore index e15106e3..894a44cc 100644 --- a/Python.gitignore +++ b/Python.gitignore @@ -1,6 +1,6 @@ # Byte-compiled / optimized / DLL files __pycache__/ -*.py[codz] +*.py[cod] *$py.class # C extensions @@ -20,15 +20,14 @@ parts/ sdist/ var/ wheels/ -share/python-wheels/ *.egg-info/ .installed.cfg *.egg 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 @@ -39,17 +38,14 @@ pip-delete-this-directory.txt # Unit test / coverage reports htmlcov/ .tox/ -.nox/ .coverage .coverage.* .cache nosetests.xml coverage.xml *.cover -*.py.cover .hypothesis/ .pytest_cache/ -cover/ # Translations *.mo @@ -59,7 +55,6 @@ cover/ *.log local_settings.py db.sqlite3 -db.sqlite3-journal # Flask stuff: instance/ @@ -72,84 +67,22 @@ instance/ docs/_build/ # PyBuilder -.pybuilder/ target/ # Jupyter Notebook .ipynb_checkpoints -# IPython -profile_default/ -ipython_config.py - # pyenv -# For a library or package, you might want to ignore these files since the code is -# intended to run in multiple environments; otherwise, check them in: -# .python-version +.python-version -# pipenv -# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. -# 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 - -# 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 - -# 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 - -# 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-python -.pdm-build/ - -# pixi -# Similar to Pipfile.lock, it is generally recommended to include pixi.lock in version control. -# 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 - -# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm -__pypackages__/ - -# Celery stuff +# celery beat schedule file celerybeat-schedule -celerybeat.pid - -# Redis -*.rdb -*.aof -*.pid - -# RabbitMQ -mnesia/ -rabbitmq/ -rabbitmq-data/ - -# ActiveMQ -activemq-data/ # SageMath parsed files *.sage.py # Environments .env -.envrc .venv env/ venv/ @@ -169,48 +102,3 @@ venv.bak/ # mypy .mypy_cache/ -.dmypy.json -dmypy.json - -# Pyre type checker -.pyre/ - -# pytype static type analyzer -.pytype/ - -# Cython debug symbols -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/ - -# 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/ - -# 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 -# .vscode/ - -# Ruff stuff: -.ruff_cache/ - -# PyPI configuration file -.pypirc - -# Marimo -marimo/_static/ -marimo/_lsp/ -__marimo__/ - -# Streamlit -.streamlit/secrets.toml diff --git a/Python.yml b/Python.yml new file mode 100644 index 00000000..31450430 --- /dev/null +++ b/Python.yml @@ -0,0 +1,3 @@ +editors: + - Global/JetBrains.gitignore + - Global/VisualStudioCode.gitignore diff --git a/Qt.gitignore b/Qt.gitignore index 7f4826b4..5291a385 100644 --- a/Qt.gitignore +++ b/Qt.gitignore @@ -6,7 +6,6 @@ *.la *.lai *.so -*.so.* *.dll *.dylib @@ -29,8 +28,6 @@ ui_*.h *.jsc Makefile* *build-* -*.qm -*.prl # Qt unit tests target_wrapper.* @@ -44,11 +41,3 @@ target_wrapper.* # QtCreator CMake CMakeLists.txt.user* - -# QtCreator 4.8< compilation database -compile_commands.json - -# QtCreator local machine specific files for imported projects -*creator.user* - -*_qmlcache.qrc diff --git a/R.gitignore b/R.gitignore index e75435c1..26fad6fa 100644 --- a/R.gitignore +++ b/R.gitignore @@ -4,10 +4,6 @@ # Session Data files .RData -.RDataTmp - -# User-specific files -.Ruserdata # Example code in package build process *-Ex.R @@ -29,21 +25,12 @@ vignettes/*.pdf .httr-oauth # knitr and R markdown default cache directories -*_cache/ +/*_cache/ /cache/ # Temporary files created by R markdown *.utf8.md *.knit.md -# R Environment Variables -.Renviron - -# pkgdown site -docs/ - -# translation temp files -po/*~ - -# RStudio Connect folder +# Shiny token, see https://shiny.rstudio.com/articles/shinyapps.html rsconnect/ diff --git a/README.md b/README.md index a2ef0245..55483568 100644 --- a/README.md +++ b/README.md @@ -11,53 +11,17 @@ 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]: https://git-scm.com/docs/gitignore +[man]: http://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]: https://git-scm.com/book +[chapter]: https://git-scm.com/book/en/Git-Basics-Recording-Changes-to-the-Repository#_ignoring +[progit]: http://git-scm.com/book ## Folder structure -We support a collection of templates, organized in this way: - -- The root folder contains templates in common use, to help people get started - with popular programming languages and technologies. These define a meaningful - set of rules to help get started, and ensure you are not committing - unimportant files into your repository. -- [`Global`](./Global) contains templates for various editors, tools and - operating systems that can be used in different situations. It is recommended - that you either [add these to your global template](https://docs.github.com/en/get-started/getting-started-with-git/ignoring-files#configuring-ignored-files-for-all-repositories-on-your-computer) - or merge these rules into your project-specific templates if you want to use - them permanently. -- [`community`](./community) contains specialized templates for other popular - languages, tools and project, which don't currently belong in the mainstream - templates. These should be added to your project-specific templates when you - decide to adopt the framework or tool. - -## What makes a good template? - -A template should contain a set of rules to help Git repositories work with a -specific programming language, framework, tool or environment. - -If it's not possible to curate a small set of useful rules for this situation, -then the template is not a good fit for this collection. - -If a template is mostly a list of files installed by a particular version of -some software (e.g. a PHP framework), it could live under the `community` -directory. See [versioned templates](#versioned-templates) for more details. - -If you have a small set of rules, or want to support a technology that is not -widely in use, and still believe this will be helpful to others, please read the -section about [specialized templates](#specialized-templates) for more details. - -Include details when opening pull request if the template is important and visible. We -may not accept it immediately, but we can promote it to the root at a later date -based on interest. - -Please also understand that we can’t list every tool that ever existed. -Our aim is to curate a collection of the _most common and helpful_ templates, -not to make sure we cover every project possible. If we choose not to -include your language, tool, or project, it’s not because it’s not awesome. +The files in the root directory are for `.gitignore` templates that are +project specific, such as language or framework specific templates. +Global (operating system or editor specific) templates should go into the +[`Global/`](./Global) directory. ## Contributing guidelines @@ -75,7 +39,7 @@ high quality, we request that contributions adhere to the following guidelines. - **Explain why you’re making a change**. Even if it seems self-evident, please take a sentence or two to tell us why your change or addition should happen. - It’s especially helpful to articulate why this change applies to _everyone_ + It’s especially helpful to articulate why this change applies to *everyone* who works with the applicable technology, rather than just you or your team. - **Please consider the scope of your change**. If your change is specific to a @@ -83,56 +47,21 @@ high quality, we request that contributions adhere to the following guidelines. template for that language or framework, rather than to the template for an editor, tool, or operating system. -- **Please only modify _one template_ per pull request**. This helps keep pull +- **Please only modify *one template* per pull request**. This helps keep pull requests and feedback focused on a specific project or technology. In general, the more you can do to help us understand the change you’re making, the more likely we’ll be to accept your contribution quickly. -## Versioned templates +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. -Some templates can change greatly between versions, and if you wish to contribute -to this repository we need to follow this specific flow: - -- the template at the root should be the current supported version -- the template at the root should not have a version in the filename (i.e. - "evergreen") -- previous versions of templates should live under `community/` -- previous versions of the template should embed the version in the filename, - for readability - -This helps ensure users get the latest version (because they'll use whatever is -at the root) but helps maintainers support older versions still in the wild. - -## Specialized templates - -If you have a template that you would like to contribute, but it isn't quite -mainstream, please consider adding this to the `community` directory under a -folder that best suits where it belongs. - -The rules in your specialized template should be specific to the framework or -tool, and any additional templates should be mentioned in a comment in the -header of the template. - -For example, this template might live at `community/DotNet/InforCRM.gitignore`: - -```gitignore -# gitignore template for InforCRM (formerly SalesLogix) -# website: https://www.infor.com/product-summary/cx/infor-crm/ -# -# Recommended: VisualStudio.gitignore - -# Ignore model files that are auto-generated -ModelIndex.xml -ExportedFiles.xml - -# Ignore deployment files -[Mm]odel/[Dd]eployment - -# Force include portal SupportFiles -!Model/Portal/*/SupportFiles/[Bb]in/ -!Model/Portal/PortalTemplates/*/SupportFiles/[Bb]in -``` +Please also understand that we can’t list every tool that ever existed. +Our aim is to curate a collection of the *most common and helpful* templates, +not to make sure we cover every project possible. If we choose not to +include your language, tool, or project, it’s not because it’s not awesome. ## Contributing workflow @@ -141,7 +70,7 @@ Here’s how we suggest you go about proposing a change to this project: 1. [Fork this project][fork] to your account. 2. [Create a branch][branch] for the change you intend to make. 3. Make your changes to your fork. -4. [Send a pull request][pr] from your fork’s branch to our `main` branch. +4. [Send a pull request][pr] from your fork’s branch to our `master` branch. Using the web-based interface to make changes is fine too, and will help you by automatically forking the project and prompting to send a pull request too. diff --git a/Racket.gitignore b/Racket.gitignore deleted file mode 100644 index 93e40729..00000000 --- a/Racket.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -.DS_Store -compiled/ -/doc/ -*~ -*.bak -\#* -.\#* diff --git a/Rails.gitignore b/Rails.gitignore index c55bb713..e62f78e1 100644 --- a/Rails.gitignore +++ b/Rails.gitignore @@ -1,9 +1,10 @@ *.rbc capybara-*.html .rspec +/log +/tmp /db/*.sqlite3 /db/*.sqlite3-journal -/db/*.sqlite3-[0-9]* /public/system /coverage/ /spec/tmp @@ -11,12 +12,6 @@ capybara-*.html rerun.txt pickle-email-*.html -# Ignore all logfiles and tempfiles. -/log/* -/tmp/* -!/log/.keep -!/tmp/.keep - # TODO Comment out this rule if you are OK with secrets being uploaded to the repo config/initializers/secret_token.rb config/master.key @@ -24,10 +19,9 @@ config/master.key # Only include if you have production secrets in this file, which is no longer a Rails default # config/secrets.yml -# dotenv, dotenv-rails -# TODO Comment out these rules if environment variables can be committed +# dotenv +# TODO Comment out this rule if environment variables can be committed .env -.env*.local ## Environment normalization: /.bundle @@ -53,17 +47,3 @@ bower.json # Ignore node_modules node_modules/ -# Ignore precompiled javascript packs -/public/packs -/public/packs-test -/public/assets - -# Ignore yarn files -/yarn-error.log -yarn-debug.log* -.yarn-integrity - -# Ignore uploaded files in development -/storage/* -!/storage/.keep -/public/uploads diff --git a/Raku.gitignore b/Raku.gitignore deleted file mode 100644 index e792f6e4..00000000 --- a/Raku.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -# Gitignore for Raku (https://raku.org) -# As part of https://github.com/github/gitignore - -# precompiled files -.precomp -lib/.precomp - diff --git a/ReScript.gitignore b/ReScript.gitignore deleted file mode 100644 index b7364c93..00000000 --- a/ReScript.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/node_modules/ -/lib/ -.bsb.lock diff --git a/Ruby.gitignore b/Ruby.gitignore index e3200e0f..5e1422c9 100644 --- a/Ruby.gitignore +++ b/Ruby.gitignore @@ -13,9 +13,6 @@ # Used by dotenv library to load environment variables. # .env -# Ignore Byebug command history file. -.byebug_history - ## Specific to RubyMotion: .dat* .repl_history @@ -51,6 +48,3 @@ build-iPhoneSimulator/ # unless supporting rvm < 1.11.0 or doing something fancy, ignore this: .rvmrc - -# Used by RuboCop. Remote config files pulled in from inherit_from directive. -# .rubocop-https?--* diff --git a/Rust.gitignore b/Rust.gitignore index ad679558..088ba6ba 100644 --- a/Rust.gitignore +++ b/Rust.gitignore @@ -1,21 +1,10 @@ # Generated by Cargo # will have compiled files and executables -debug -target +/target/ + +# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries +# More information here https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html +Cargo.lock # These are backup files generated by rustfmt **/*.rs.bk - -# 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/ diff --git a/SCons.gitignore b/SCons.gitignore index 84eee81b..39d9743a 100644 --- a/SCons.gitignore +++ b/SCons.gitignore @@ -1,6 +1,2 @@ # for projects that use SCons for building: http://http://www.scons.org/ .sconsign.dblite - -# When configure fails, SCons outputs these -config.log -.sconf_temp diff --git a/SSDT-sqlproj.gitignore b/SSDT-sqlproj.gitignore deleted file mode 100644 index 36c16598..00000000 --- a/SSDT-sqlproj.gitignore +++ /dev/null @@ -1,31 +0,0 @@ -## 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/Salesforce.gitignore b/Salesforce.gitignore deleted file mode 100644 index 3547a96f..00000000 --- a/Salesforce.gitignore +++ /dev/null @@ -1,39 +0,0 @@ -# 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* - -# Eslint cache -.eslintcache - -# 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 diff --git a/Scala.gitignore b/Scala.gitignore index 7169cab1..9c07d4ae 100644 --- a/Scala.gitignore +++ b/Scala.gitignore @@ -1,5 +1,2 @@ *.class *.log - -# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml -hs_err_pid* diff --git a/Scrivener.gitignore b/Scrivener.gitignore index 5884b0c6..3b39c66b 100644 --- a/Scrivener.gitignore +++ b/Scrivener.gitignore @@ -1,8 +1,7 @@ -*/Files/binder.autosave -*/Files/binder.backup -*/Files/search.indexes -*/Files/user.lock -*/Files/Docs/docs.checksum -*/Files/Data/docs.checksum -*/QuickLook/ -*/Settings/ui.plist +/Files/binder.autosave +/Files/binder.backup +/Files/search.indexes +/Files/user.lock +/Files/Docs/docs.checksum +/QuickLook/ +/Settings/ui.plist diff --git a/Smalltalk.gitignore b/Smalltalk.gitignore index 178d87af..943995e1 100644 --- a/Smalltalk.gitignore +++ b/Smalltalk.gitignore @@ -1,11 +1,8 @@ # changes file *.changes -*.chg # system image *.image -*.img7 -*.img # Pharo Smalltalk Debug log file PharoDebug.log @@ -13,12 +10,6 @@ PharoDebug.log # Squeak Smalltalk Debug log file SqueakDebug.log -# Dolphin Smalltalk source file -*.sml - -# Dolphin Smalltalk error file -*.errors - # Monticello package cache /package-cache diff --git a/Solidity-Remix.gitignore b/Solidity-Remix.gitignore deleted file mode 100644 index a49555a4..00000000 --- a/Solidity-Remix.gitignore +++ /dev/null @@ -1,15 +0,0 @@ -# Remix compiler artifacts -**/artifacts/ -**/artifacts/** - -# Remix plugin state folders -deps/ -states/ - -# Debug info -*.dbg.json -*.tsbuildinfo - -# Optional -.env -.env.local \ No newline at end of file diff --git a/Swift.gitignore b/Swift.gitignore deleted file mode 100644 index 52fe2f71..00000000 --- a/Swift.gitignore +++ /dev/null @@ -1,62 +0,0 @@ -# Xcode -# -# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore - -## User settings -xcuserdata/ - -## Obj-C/Swift specific -*.hmap - -## App packaging -*.ipa -*.dSYM.zip -*.dSYM - -## Playgrounds -timeline.xctimeline -playground.xcworkspace - -# Swift Package Manager -# -# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies. -# Packages/ -# Package.pins -# Package.resolved -# *.xcodeproj -# -# Xcode automatically generates this directory with a .xcworkspacedata file and xcuserdata -# hence it is not needed unless you have added a package configuration file to your project -# .swiftpm - -.build/ - -# CocoaPods -# -# We recommend against adding the Pods directory to your .gitignore. However -# you should judge for yourself, the pros and cons are mentioned at: -# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control -# -# Pods/ -# -# Add this line if you want to avoid checking in source code from the Xcode workspace -# *.xcworkspace - -# Carthage -# -# Add this line if you want to avoid checking in source code from Carthage dependencies. -# Carthage/Checkouts - -Carthage/Build/ - -# fastlane -# -# It is recommended to not store the screenshots in the git repo. -# Instead, use fastlane to re-generate the screenshots whenever they are needed. -# For more information about the recommended setup visit: -# https://docs.fastlane.tools/best-practices/source-control/#source-control - -fastlane/report.xml -fastlane/Preview.html -fastlane/screenshots/**/*.png -fastlane/test_output diff --git a/Symfony.gitignore b/Symfony.gitignore index 3dab634c..d098259f 100644 --- a/Symfony.gitignore +++ b/Symfony.gitignore @@ -15,10 +15,6 @@ !var/logs/.gitkeep !var/sessions/.gitkeep -# Logs (Symfony4) -/var/log/* -!var/log/.gitkeep - # Parameters /app/config/parameters.yml /app/config/parameters.ini diff --git a/TeX.gitignore b/TeX.gitignore index 9308a4b6..3d12d3f9 100644 --- a/TeX.gitignore +++ b/TeX.gitignore @@ -26,9 +26,7 @@ ## Bibliography auxiliary files (bibtex/biblatex/biber): *.bbl -*.bbl-SAVE-ERROR *.bcf -*.bcf-SAVE-ERROR *.blg *-blx.aux *-blx.bib @@ -41,8 +39,6 @@ *.synctex.gz *.synctex.gz(busy) *.pdfsync -*.rubbercache -rubber.cache ## Build tool directories for auxiliary files # latexrun @@ -59,9 +55,6 @@ acs-*.bib # amsthm *.thm -# attachfile2 -*.atfi - # beamer *.nav *.pre @@ -70,10 +63,6 @@ acs-*.bib # changes *.soc -*.loc - -# comment -*.cut # cprotect *.cpt @@ -114,31 +103,15 @@ acs-*.bib *.acn *.acr *.glg -*.glg-abr *.glo -*.glo-abr *.gls -*.gls-abr *.glsdefs -*.lzo -*.lzs -*.slg -*.slo -*.sls - -# uncomment this for glossaries-extra (will ignore makeindex's style files!) -# *.ist - -# gnuplot -*.gnuplot -*.table # gnuplottex *-gnuplottex-* # gregoriotex *.gaux -*.glog *.gtex # htlatex @@ -149,31 +122,23 @@ acs-*.bib *.trc *.xref -# hypdoc -*.hd - # hyperref *.brf # knitr *-concordance.tex -# TODO Uncomment the next line if you use knitr and want to ignore its generated tikz files -# *.tikz +# TODO Comment the next line if you want to keep your tikz graphics files +*.tikz *-tikzDictionary -# latexindent will create succesive backup files by default -#*.bak* - # listings *.lol -# luatexja-ruby -*.ltjruby - # makeidx *.idx *.ilg *.ind +*.ist # minitoc *.maf @@ -186,15 +151,11 @@ acs-*.bib # minted _minted* -*.data.minted *.pyg # morewrites *.mw -# newpax -*.newpax - # nomencl *.nlg *.nlo @@ -214,13 +175,6 @@ _minted* # scrwfile *.wrt -# spelling -*.spell.bad -*.spell.txt - -# svg -svg-inkscape/ - # sympy *.sout *.sympy @@ -234,9 +188,6 @@ sympy-plots-for-*.tex/ *.pytxcode pythontex-files-*/ -# tcolorbox -*.listing - # thmtools *.loe @@ -245,31 +196,20 @@ pythontex-files-*/ *.md5 *.auxlock -# titletoc -*.ptc - # todonotes *.tdo -# vhistory -*.hst -*.ver - # easy-todo *.lod -# xcolor -*.xcp - # xmpincl *.xmpi # xindy *.xdy -# xypic precompiled matrices and outlines +# xypic precompiled matrices *.xyc -*.xyd # endfloat *.ttt @@ -283,27 +223,15 @@ TSWLatexianTemp* *.bak *.sav -# latexindent.pl -*.bak[0-9]* - # Texpad .texpadtmp -# LyX -*.lyx~ - # Kile *.backup -# gummi -.*.swp - # KBibTeX *~[0-9]* -# TeXnicCenter -*.tps - # auto folder when using emacs and auctex ./auto/* *.el @@ -314,13 +242,5 @@ TSWLatexianTemp* # standalone packages *.sta -# Makeindex log files -*.lpz - -# xwatermark package -*.xwm - -# REVTeX puts footnotes in the bibliography by default, unless the nofootinbib -# option is specified. Footnotes are the stored in a file with suffix Notes.bib. -# Uncomment the next line to have this generated file ignored. -#*Notes.bib +# generated if using elsarticle.cls +*.spl diff --git a/Terraform.gitignore b/Terraform.gitignore index 78e7733b..d9397e2d 100644 --- a/Terraform.gitignore +++ b/Terraform.gitignore @@ -1,5 +1,5 @@ # Local .terraform directories -.terraform/ +**/.terraform/* # .tfstate files *.tfstate @@ -7,38 +7,9 @@ # Crash log files 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 -# to change depending on the environment. -*.tfvars -*.tfvars.json - -# Ignore override files as they are usually used to override resources locally and so -# are not checked in -override.tf -override.tf.json -*_override.tf -*_override.tf.json - -# Ignore transient lock info files created by terraform apply -.terraform.tfstate.lock.info - -# Include override files you do wish to add to version control using negated pattern -# !example_override.tf - -# Include tfplan files to ignore the plan output of command: terraform plan -out=tfplan -# example: *tfplan* - -# Ignore CLI configuration files -.terraformrc -terraform.rc - -# Optional: ignore graph output files generated by `terraform graph` -# *.dot - -# Optional: ignore plan files saved before destroying Terraform configuration -# Uncomment the line below if you want to ignore planout files. -# planout \ No newline at end of file +# Ignore any .tfvars files that are generated automatically for each Terraform run. Most +# .tfvars files are managed as part of configuration and so should be included in +# version control. +# +# example.tfvars diff --git a/TestComplete.gitignore b/TestComplete.gitignore deleted file mode 100644 index 8378b9ee..00000000 --- a/TestComplete.gitignore +++ /dev/null @@ -1,14 +0,0 @@ -# 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 diff --git a/TwinCAT3.gitignore b/TwinCAT3.gitignore deleted file mode 100644 index 6786d5e8..00000000 --- a/TwinCAT3.gitignore +++ /dev/null @@ -1,57 +0,0 @@ -### TwinCAT3 ### -# website: https://www.beckhoff.com/twincat3/ - -# TwinCAT PLC -*.plcproj.bak -*.plcproj.orig -*.tpy -*.tclrs -*.library -*.compiled-library -*.compileinfo -*.asm -*.core -LineIDs.dbg -LineIDs.dbg.bak - -# 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 -*.tspproj.bak -*.xti.bak -*.xti.bk? -*.xti.orig -*.xtv -*.xtv.bak -*.xtv.bk? -*.xt?.bk? -*.xt?.orig - -# Multiuser specific -**/.TcGit/ - -# exclude not required folders -**/_Boot/ -**/_CompileInfo/ -**/_Libraries/ -**/_ModuleInstall/ -**/_Deployment/ -**/_Repository/ - - -# 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/ -*.~u -*.project.~u -*.suo diff --git a/Umbraco.gitignore b/Umbraco.gitignore new file mode 100644 index 00000000..cd90af30 --- /dev/null +++ b/Umbraco.gitignore @@ -0,0 +1,26 @@ +## Ignore Umbraco files/folders generated for each instance +## +## Get latest from https://github.com/github/gitignore/blob/master/Umbraco.gitignore + +# Note: VisualStudio gitignore rules may also be relevant + +# Umbraco +# Ignore unimportant folders generated by Umbraco +**/App_Data/Logs/ +**/App_Data/[Pp]review/ +**/App_Data/TEMP/ +**/App_Data/NuGetBackup/ + +# Ignore Umbraco content cache file +**/App_Data/umbraco.config + +# Don't ignore Umbraco packages (VisualStudio.gitignore mistakes this for a NuGet packages folder) +# Make sure to include details from VisualStudio.gitignore BEFORE this +!**/App_Data/[Pp]ackages/* +!**/[Uu]mbraco/[Dd]eveloper/[Pp]ackages/* + +# ImageProcessor DiskCache +**/App_Data/cache/ + +# Ignore the Models Builder models out of date flag +**/App_Data/Models/ood.flag diff --git a/Unity.gitignore b/Unity.gitignore index 9eb70ce1..0210746b 100644 --- a/Unity.gitignore +++ b/Unity.gitignore @@ -1,42 +1,13 @@ -# This .gitignore file should be placed at the root of your Unity project directory -# -# Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore -# -.utmp/ -/[Ll]ibrary/ -/[Tt]emp/ -/[Oo]bj/ -/[Bb]uild/ -/[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 -/[Mm]emoryCaptures/ - -# Recordings can get excessive in size -/[Rr]ecordings/ - -# Uncomment this line if you wish to ignore the asset store tools plugin -# /[Aa]ssets/AssetStoreTools* - -# Autogenerated Jetbrains Rider plugin -/[Aa]ssets/Plugins/Editor/JetBrains* -# Jetbrains Rider personal-layer settings -*.DotSettings.user +[Ll]ibrary/ +[Tt]emp/ +[Oo]bj/ +[Bb]uild/ +[Bb]uilds/ +Assets/AssetStoreTools* # Visual Studio cache directory .vs/ -# Gradle cache directory -.gradle/ - # Autogenerated VS/MD/Consulo solution and project files ExportedObj/ .consulo/ @@ -51,49 +22,15 @@ ExportedObj/ *.booproj *.svd *.pdb -*.mdb *.opendb -*.VC.db # Unity3D generated meta files *.pidb.meta *.pdb.meta -*.mdb.meta -# Unity3D generated file on crash reports +# Unity3D Generated File On Crash Reports sysinfo.txt -# Mono auto generated files -mono_crash.* - # Builds *.apk -*.aab *.unitypackage -*.unitypackage.meta -*.app - -# Crashlytics generated file -crashlytics-build.properties - -# TestRunner generated files -InitTestScene*.unity* - -# Addressables default ignores, before user customizations -/ServerData -/[Aa]ssets/StreamingAssets/aa* -/[Aa]ssets/AddressableAssetsData/link.xml* -/[Aa]ssets/Addressables_Temp* -# By default, Addressables content builds will generate addressables_content_state.bin -# files in platform-specific subfolders, for example: -# /Assets/AddressableAssetsData/OSX/addressables_content_state.bin -/[Aa]ssets/AddressableAssetsData/*/*.bin* - -# 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 - -# Auto-generated scenes by play mode tests -/[Aa]ssets/[Ii]nit[Tt]est[Ss]cene*.unity* diff --git a/UnrealEngine.gitignore b/UnrealEngine.gitignore index b70ad5aa..1daca8b5 100644 --- a/UnrealEngine.gitignore +++ b/UnrealEngine.gitignore @@ -1,6 +1,9 @@ # Visual Studio 2015 user specific files .vs/ +# Visual Studio 2015 database file +*.VC.db + # Compiled Object files *.slo *.lo @@ -40,7 +43,6 @@ *.sdf *.VC.db *.VC.opendb -.vsconfig # Precompiled Assets SourceArt/**/*.png @@ -48,7 +50,7 @@ SourceArt/**/*.tga # Binary Files Binaries/* -Plugins/**/Binaries/* +Plugins/*/Binaries/* # Builds Build/* @@ -69,7 +71,7 @@ Saved/* # Compiled source files for the engine to use Intermediate/* -Plugins/**/Intermediate/* +Plugins/*/Intermediate/* # Cache files for the editor to use DerivedDataCache/* diff --git a/VBA.gitignore b/VBA.gitignore deleted file mode 100644 index 710dab19..00000000 --- a/VBA.gitignore +++ /dev/null @@ -1,40 +0,0 @@ - -# Office temporary files -~$* - -# Access database lock files (laccdb, ldb) -*.[lL][aA][cC][cC][dD][bB] -*.[lL][dD][bB] - -# The following sections constitute a list of Office file extensions that support VBA. -# If you want to exclude Office files from your repo, uncomment the corresponding file extensions. - -# Excel (xls, xlsb, xlsm, xlt, xltm, xla, xlam) -#*.[xX][lL][sS] -#*.[xX][lL][sS][bB] -#*.[xX][lL][sS][mM] -#*.[xX][lL][tT] -#*.[xX][lL][tT][mM] -#*.[xX][lL][aA] -#*.[xX][lL][aA][mM] - -# Word (doc, docm, dot, dotm) -#*.[dD][oO][cC] -#*.[dD][oO][cC][mM] -#*.[dD][oO][tT] -#*.[dD][oO][tT][mM] - -# Access (accda, accdb, accde, mdb, mde) -#*.[aA][cC][cC][dD][aA] -#*.[aA][cC][cC][dD][bB] -#*.[aA][cC][cC][dD][eE] -#*.[mM][dD][bB] -#*.[mM][dD][eE] - -# PowerPoint (ppt, pptm, pot, potm, pps, ppsm) -#*.[pP][pP][tT] -#*.[pP][pP][tT][mM] -#*.[pP][oO][tT] -#*.[pP][oO][tT][mM] -#*.[pP][pP][sS] -#*.[pP][pP][sS][mM] diff --git a/VisualStudio.gitignore b/VisualStudio.gitignore index 47a94ef1..63ab0f8b 100644 --- a/VisualStudio.gitignore +++ b/VisualStudio.gitignore @@ -1,57 +1,28 @@ ## Ignore Visual Studio temporary files, build results, and ## files generated by popular Visual Studio add-ons. ## -## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore +## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore # User-specific files -*.rsuser *.suo *.user *.userosscache *.sln.docstates -*.env # User-specific files (MonoDevelop/Xamarin Studio) *.userprefs -# Mono auto generated files -mono_crash.* - # Build results [Dd]ebug/ [Dd]ebugPublic/ [Rr]elease/ [Rr]eleases/ - -[Dd]ebug/x64/ -[Dd]ebugPublic/x64/ -[Rr]elease/x64/ -[Rr]eleases/x64/ -bin/x64/ -obj/x64/ - -[Dd]ebug/x86/ -[Dd]ebugPublic/x86/ -[Rr]elease/x86/ -[Rr]eleases/x86/ -bin/x86/ -obj/x86/ - -[Ww][Ii][Nn]32/ -[Aa][Rr][Mm]/ -[Aa][Rr][Mm]64/ -[Aa][Rr][Mm]64[Ee][Cc]/ +x64/ +x86/ bld/ +[Bb]in/ [Oo]bj/ -[Oo]ut/ [Ll]og/ -[Ll]ogs/ - -# Build results on 'Bin' directories -**/[Bb]in/* -# Uncomment if you have tasks that rely on *.refresh files to move binaries -# (https://github.com/github/gitignore/pull/3736) -#!**/[Bb]in/*.refresh # Visual Studio 2015/2017 cache/options directory .vs/ @@ -64,15 +35,10 @@ Generated\ Files/ # MSTest test Results [Tt]est[Rr]esult*/ [Bb]uild[Ll]og.* -*.trx -# NUnit +# NUNIT *.VisualState.xml TestResult.xml -nunit-*.xml - -# Approval Tests result files -*.received.* # Build Results of an ATL Project [Dd]ebugPS/ @@ -87,20 +53,16 @@ project.lock.json project.fragment.lock.json artifacts/ -# ASP.NET Scaffolding -ScaffoldingReadMe.txt - # StyleCop StyleCopReport.xml # Files built by Visual Studio *_i.c *_p.c -*_h.h +*_i.h *.ilk *.meta *.obj -*.idb *.iobj *.pch *.pdb @@ -108,17 +70,13 @@ StyleCopReport.xml *.pgc *.pgd *.rsp -# but not Directory.Build.rsp, as it configures directory-level build defaults -!Directory.Build.rsp *.sbr *.tlb *.tli *.tlh *.tmp *.tmp_proj -*_wpftmp.csproj *.log -*.tlog *.vspscc *.vssscc .builds @@ -160,6 +118,9 @@ _ReSharper*/ *.[Rr]e[Ss]harper *.DotSettings.user +# JustCode is a .NET coding add-in +.JustCode + # TeamCity is a build add-in _TeamCity* @@ -170,18 +131,12 @@ _TeamCity* .axoCover/* !.axoCover/settings.json -# Coverlet is a free, cross platform Code Coverage Tool -coverage*.json -coverage*.xml -coverage*.info - # Visual Studio code coverage results *.coverage *.coveragexml # NCrunch _NCrunch_* -.NCrunch_* .*crunch*.local.xml nCrunchTemp_* @@ -223,8 +178,6 @@ PublishScripts/ # NuGet Packages *.nupkg -# NuGet Symbol Packages -*.snupkg # The packages folder can be ignored because of Package Restore **/[Pp]ackages/* # except build/, which is used as an MSBuild target. @@ -249,14 +202,12 @@ BundleArtifacts/ Package.StoreAssociation.xml _pkginfo.txt *.appx -*.appxbundle -*.appxupload # Visual Studio cache files # files ending in .cache can be ignored *.[Cc]ache # but keep track of directories ending in .cache -!?*.[Cc]ache/ +!*.[Cc]ache/ # Others ClientBin/ @@ -300,9 +251,6 @@ ServiceFabricBackup/ *.bim.layout *.bim_*.settings *.rptproj.rsuser -*- [Bb]ackup.rdl -*- [Bb]ackup ([0-9]).rdl -*- [Bb]ackup ([0-9][0-9]).rdl # Microsoft Fakes FakesAssemblies/ @@ -323,14 +271,6 @@ node_modules/ # Visual Studio 6 auto-generated workspace file (contains which files were open etc.) *.vbw -# Visual Studio 6 workspace and project file (working project files containing files to include in project) -*.dsw -*.dsp - -# Visual Studio 6 technical files -*.ncb -*.aps - # Visual Studio LightSwitch build output **/*.HTMLClient/GeneratedArtifacts **/*.DesktopClient/GeneratedArtifacts @@ -340,22 +280,22 @@ node_modules/ _Pvt_Extensions # Paket dependency manager -**/.paket/paket.exe +.paket/paket.exe paket-files/ # FAKE - F# Make -**/.fake/ +.fake/ -# CodeRush personal settings -**/.cr/personal +# CodeRush +.cr/ # Python Tools for Visual Studio (PTVS) -**/__pycache__/ +__pycache__/ *.pyc # Cake - Uncomment if you are using it -#tools/** -#!tools/packages.config +# tools/** +# !tools/packages.config # Tabs Studio *.tss @@ -377,52 +317,9 @@ ASALocalRun/ # MSBuild Binary and Structured Log *.binlog -MSBuild_Logs/ - -# AWS SAM Build and Temporary Artifacts folder -.aws-sam # NVidia Nsight GPU debugger configuration file *.nvuser # MFractors (Xamarin productivity tool) working folder -**/.mfractor/ - -# Local History for Visual Studio -**/.localhistory/ - -# Visual Studio History (VSHistory) files -.vshistory/ - -# BeatPulse healthcheck temp database -healthchecksdb - -# Backup folder for Package Reference Convert tool in Visual Studio 2017 -MigrationBackup/ - -# Ionide (cross platform F# VS Code tools) working folder -**/.ionide/ - -# Fody - auto-generated XML schema -FodyWeavers.xsd - -# VS Code files for those working on multiple tools -.vscode/* -!.vscode/settings.json -!.vscode/tasks.json -!.vscode/launch.json -!.vscode/extensions.json -!.vscode/*.code-snippets - -# Local History for Visual Studio Code -.history/ - -# Built Visual Studio Code Extensions -*.vsix - -# Windows Installer files from build outputs -*.cab -*.msi -*.msix -*.msm -*.msp +.mfractor/ diff --git a/VisualStudio.yml b/VisualStudio.yml new file mode 100644 index 00000000..00c4b818 --- /dev/null +++ b/VisualStudio.yml @@ -0,0 +1,14 @@ +aliases: + - CSharp + - C# + - FSharp + - F# + - VisualBasic + - VB + +editors: + - Global/JetBrains.gitignore + - Global/VisualStudioCode.gitignore + +reviewers: + - Brendan Forster (@shiftkey) diff --git a/WordPress.gitignore b/WordPress.gitignore index 54696693..3b181ec0 100644 --- a/WordPress.gitignore +++ b/WordPress.gitignore @@ -1,48 +1,19 @@ -# Wordpress - ignore core, configuration, examples, uploads and logs. -# https://github.com/github/gitignore/blob/main/WordPress.gitignore +*.log +wp-config.php +wp-content/advanced-cache.php +wp-content/backup-db/ +wp-content/backups/ +wp-content/blogs.dir/ +wp-content/cache/ +wp-content/upgrade/ +wp-content/uploads/ +wp-content/mu-plugins/ +wp-content/wp-cache-config.php +wp-content/plugins/hello.php -# Core -# -# Note: if you want to stage/commit WP core files -# you can delete this whole section/until Configuration. -/wp-admin/ -/wp-content/index.php -/wp-content/languages -/wp-content/plugins/index.php -/wp-content/themes/index.php -/wp-includes/ -/index.php +/.htaccess /license.txt /readme.html -/wp-*.php -/xmlrpc.php +/sitemap.xml +/sitemap.xml.gz -# Configuration -wp-config.php - -# Example themes -/wp-content/themes/twenty*/ - -# Example plugin -/wp-content/plugins/hello.php - -# Uploads -/wp-content/uploads/ - -# Log files -*.log - -# htaccess -/.htaccess - -# All plugins -# -# Note: If you wish to whitelist plugins, -# uncomment the next line -#/wp-content/plugins - -# All themes -# -# Note: If you wish to whitelist themes, -# uncomment the next line -#/wp-content/themes \ No newline at end of file diff --git a/Xojo.gitignore b/Xojo.gitignore index 4915783b..1b036dd4 100644 --- a/Xojo.gitignore +++ b/Xojo.gitignore @@ -8,4 +8,4 @@ Debug*/Debug*.exe Debug*/Debug*\ Libs *.rbuistate *.xojo_uistate -*.obsolete* +*.obsolete diff --git a/Zig.gitignore b/Zig.gitignore deleted file mode 100644 index 0180838a..00000000 --- a/Zig.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -.zig-cache/ -zig-out/ -*.o diff --git a/community/AWS/CDK.gitignore b/community/AWS/CDK.gitignore deleted file mode 100644 index 3fc2f799..00000000 --- a/community/AWS/CDK.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -# CDK asset staging directory. -# For more information about AWS-CDK, see https://docs.aws.amazon.com/cdk/ -.cdk.staging/ -cdk.out/ diff --git a/community/AWS/SAM.gitignore b/community/AWS/SAM.gitignore deleted file mode 100644 index dc9d020a..00000000 --- a/community/AWS/SAM.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -# gitignore template for AWS Serverless Application Model project -# website: https://docs.aws.amazon.com/serverless-application-model - -# Ignore build folder -.aws-sam/ diff --git a/community/Alteryx.gitignore b/community/Alteryx.gitignore deleted file mode 100644 index 8fe3c5cd..00000000 --- a/community/Alteryx.gitignore +++ /dev/null @@ -1,44 +0,0 @@ -# gitignore template for Alteryx Designer -# website: https://www.alteryx.com/ -# website: https://help.alteryx.com/current/designer/alteryx-file-types - -# Alteryx Data Files -*.yxdb -*.cydb -*.cyidx -*.rptx -*.vvf -*.aws - -# Alteryx Special Files -*.yxwv -*.yxft -*.yxbe -*.bak -*.pcxml -*.log -*.bin -*.yxlang -CASS.ini - -# Alteryx License Files -*.yxlc -*.slc -*.cylc -*.alc -*.gzlc - -## gitignore reference sites -# https://git-scm.com/book/en/v2/Git-Basics-Recording-Changes-to-the-Repository#_ignoring -# https://git-scm.com/docs/gitignore -# https://help.github.com/articles/ignoring-files/ - -## Useful knowledge from stackoverflow -# Even if you haven't tracked the files so far, git seems to be able to "know" about them even after you add them to .gitignore. -# WARNING: First commit your current changes, or you will lose them. -# Then run the following commands from the top folder of your git repo: -# git rm -r --cached . -# git add . -# git commit -m "fixed untracked files" - -# author: Kacper Ksieski \ No newline at end of file diff --git a/community/AltiumDesigner.gitignore b/community/AltiumDesigner.gitignore deleted file mode 100644 index 5e410492..00000000 --- a/community/AltiumDesigner.gitignore +++ /dev/null @@ -1,20 +0,0 @@ -# For PCBs designed using Altium Designer -# Website: https://www.altium.com/altium-designer/ - -# Directories containing cache data -History -__Previews - -# Directories containing logs and generated outputs -Project\ Logs* -Project\ Outputs* - -# Misc files generated by altium -debug.log -Status\ Report.txt -*.PcbDoc.htm -*.SchDocPreview -*.PcbDocPreview - -# Lock files sometimes left behind -.~lock.* diff --git a/community/AutoIt.gitignore b/community/AutoIt.gitignore deleted file mode 100644 index 1310b931..00000000 --- a/community/AutoIt.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -# Compiled Scripts -*.a3x - -# Tidy Auto-Generated Backups -Backup/* - -# Au3Stripper Auto-Generated Files -*_stripped.au3 diff --git a/community/AutomationStudio.gitignore b/community/AutomationStudio.gitignore deleted file mode 100644 index b5552b17..00000000 --- a/community/AutomationStudio.gitignore +++ /dev/null @@ -1,31 +0,0 @@ -# gitignore template for B&R Automation Studio (AS) 4 -# website: https://www.br-automation.com/en-us/products/software/automation-software/automation-studio/ - -# AS temporary directories -Binaries/ -Diagnosis/ -Temp/ -TempObjects/ - -# AS transfer files -*artransfer.br -*arTrsfmode.nv - -# 'ignored' directory -ignored/ - -# ARNC0ext -*arnc0ext.br - -# AS File types -*.bak -*.isopen -*.orig -*.log -*.asar -*.csvlog* -*.set -!**/Physical/**/*.set - -# RevInfo variables -*RevInfo.var diff --git a/community/B4X.gitignore b/community/B4X.gitignore deleted file mode 100644 index 197c7bb2..00000000 --- a/community/B4X.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -**/Objects -**/AutoBackups -*.meta diff --git a/community/Bazel.gitignore b/community/Bazel.gitignore deleted file mode 100644 index 4e1d5a2b..00000000 --- a/community/Bazel.gitignore +++ /dev/null @@ -1,13 +0,0 @@ -# gitignore template for Bazel build system -# website: https://bazel.build/ - -# Ignore all bazel-* symlinks. There is no full list since this can change -# based on the name of the directory bazel is cloned into. -/bazel-* - -# Directories for the Bazel IntelliJ plugin containing the generated -# IntelliJ project files and plugin configuration. Separate directories are -# for the IntelliJ, Android Studio and CLion versions of the plugin. -/.ijwb/ -/.aswb/ -/.clwb/ diff --git a/community/Beef.gitignore b/community/Beef.gitignore deleted file mode 100644 index 5c26f6a2..00000000 --- a/community/Beef.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -build/ -recovery/ -BeefSpace_User.toml diff --git a/community/BoxLang/ColdBox.gitignore b/community/BoxLang/ColdBox.gitignore deleted file mode 100644 index 5cc5ccde..00000000 --- a/community/BoxLang/ColdBox.gitignore +++ /dev/null @@ -1,25 +0,0 @@ -# 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/community/CFML/ColdBox.gitignore b/community/CFML/ColdBox.gitignore deleted file mode 100644 index 93f003fa..00000000 --- a/community/CFML/ColdBox.gitignore +++ /dev/null @@ -1,24 +0,0 @@ -# Servelet Ignores -WEB-INF - -# Engines + Database + CBFS + Secrets -.tmp/** -.env -.engine/** -.cbfs/** - -# Logs + Test Results -logs/** -tests/results/** - -## Ignored Dependencies -effective-pom.xml -/coldbox/** -/testbox/** -/modules/** -/lib/java/** - -# NPM JS Assets (If applicable) -**/node_modules/* -npm-debug.log -yarn-error.log diff --git a/community/DotNet/InforCMS.gitignore b/community/DotNet/InforCMS.gitignore deleted file mode 100644 index 29c7d8e5..00000000 --- a/community/DotNet/InforCMS.gitignore +++ /dev/null @@ -1,15 +0,0 @@ -# gitignore template for InforCRM (formerly SalesLogix) -# website: https://www.infor.com/product-summary/cx/infor-crm/ -# -# Recommended: VisualStudio.gitignore - -# Ignore model files that are auto-generated -ModelIndex.xml -ExportedFiles.xml - -# Ignore deployment files -[Mm]odel/[Dd]eployment - -# Force include portal SupportFiles -!Model/Portal/*/SupportFiles/[Bb]in/ -!Model/Portal/PortalTemplates/*/SupportFiles/[Bb]in diff --git a/community/DotNet/Kentico.gitignore b/community/DotNet/Kentico.gitignore deleted file mode 100644 index 3b278b6a..00000000 --- a/community/DotNet/Kentico.gitignore +++ /dev/null @@ -1,64 +0,0 @@ -# gitignore template for using Kentico CMS -# website: http://www.kentico.com/ -# -# Recommended template: VisualStudio.gitignore - -# Include some Kentico folders excluded by Visual Studio rules -!CMS/CMSAdminControls/*/ -!CMS/CMSModules/System/*/ -!CMS/App_Data/CIRepository/** - -# Kentico temporary/environment files -CMS/App_Data/AzureCache -CMS/App_Data/AzureTemp -CMS/App_Data/CMSModules/DeviceProfile/logFiftyOne.txt -CMS/App_Data/CMSModules/DeviceProfiles/logFiftyOne.txt -CMS/App_Data/CMSModules/WebFarm/webfarm.sync -CMS/App_Data/CMSTemp -CMS/App_Data/Persistent -CMS/CMSSiteUtils/Export -CMS/CMSSiteUtils/Import - -# Ignore all smart search indexes, but not the other system folder contents -CMS/App_Data/CMSModules/SmartSearch/** -!CMS/App_Data/CMSModules/SmartSearch/*/ -!CMS/App_Data/CMSModules/SmartSearch/_StopWords/** -!CMS/App_Data/CMSModules/SmartSearch/_Synonyms/** - -## Kentico Starter Sites -# Starter site resource Files -CMS/App_Data/DancingGoat - -# Starter site web templates -CMS/App_Data/Templates/CommunitySite -CMS/App_Data/Templates/CorporateSite -CMS/App_Data/Templates/DancingGoat -CMS/App_Data/Templates/EcommerceSite -CMS/App_Data/Templates/IntranetPortal -CMS/App_Data/Templates/PersonalSite - -# Starter site app themes -CMS/App_Themes/CommunitySite -CMS/App_Themes/CorporateSite -CMS/App_Themes/EcommerceSite -CMS/App_Themes/IntranetPortal* -CMS/App_Themes/PersonalSite - -# Starter site ASPX templates -CMS/CMSTemplates/CorporateSite - -# Starter site media libraries -CMS/CommunitySite -CMS/CorporateSite -CMS/DancingGoat -CMS/EcommerceSite -CMS/IntranetPortal -CMS/PersonalSite - -## Project specific ignores -# Sensitive settings -AppSettings.config -ConnectionStrings.config - -# Project media libraries (recommend shared file storage) -# e.g. CMS/{SiteCodeName} diff --git a/community/DotNet/Umbraco.gitignore b/community/DotNet/Umbraco.gitignore deleted file mode 100644 index 260c7412..00000000 --- a/community/DotNet/Umbraco.gitignore +++ /dev/null @@ -1,52 +0,0 @@ -## Ignore Umbraco files/folders generated for each instance -## -## Get latest from https://github.com/github/gitignore/blob/main/Umbraco.gitignore - -# Note: VisualStudio gitignore rules may also be relevant - -# Umbraco -# Ignore unimportant folders generated by Umbraco -**/App_Data/Logs/ -**/App_Data/[Pp]review/ -**/App_Data/TEMP/ -**/App_Data/NuGetBackup/ - -# Ignore Umbraco content cache file -**/App_Data/umbraco.config - -## this [Uu]mbraco/ folder should be created by cmd like `Install-Package UmbracoCms -Version 8.5.3` -## you can find your Umbraco version in your Web.config. (i.e. ) -## Uncomment this line if you think it fits the way you work on your project. -## **/[Uu]mbraco/ - -## 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/ - -# Don't ignore Umbraco packages (VisualStudio.gitignore mistakes this for a NuGet packages folder) -# Make sure to include details from VisualStudio.gitignore BEFORE this -!**/App_Data/[Pp]ackages/* -!**/[Uu]mbraco/[Dd]eveloper/[Pp]ackages/* -!**/[Uu]mbraco/[Vv]iews/[Pp]ackages/* - -# ImageProcessor DiskCache -**/App_Data/cache/ - -# Ignore the Models Builder models out of date flag -**/ood.flag - -# NEW for version 9 .Net 5 (Core) -#ignore umbraco backoffice assest from wwwroot -**/wwwroot/umbraco/ - -# SQLite files -*.sqlite.db* - -#ignore umbraco data/views/settings -**/umbraco/* - -#include default location for modelsbuilder output -!**/umbraco/models - -#include default location for packages -!**/umbraco/Data/packages diff --git a/community/DotNet/core.gitignore b/community/DotNet/core.gitignore deleted file mode 100644 index c4d93934..00000000 --- a/community/DotNet/core.gitignore +++ /dev/null @@ -1,38 +0,0 @@ -*.swp -*.*~ -project.lock.json -.DS_Store -*.pyc -nupkg/ - -# Visual Studio Code -.vscode - -# Rider -.idea - -# User-specific files -*.suo -*.user -*.userosscache -*.sln.docstates - -# Build results -[Dd]ebug/ -[Dd]ebugPublic/ -[Rr]elease/ -[Rr]eleases/ -x64/ -x86/ -build/ -bld/ -[Bb]in/ -[Oo]bj/ -[Oo]ut/ -msbuild.log -msbuild.err -msbuild.wrn - -# Visual Studio 2015 -.vs/ - diff --git a/community/Dotter.gitignore b/community/Dotter.gitignore deleted file mode 100644 index 86e82e8c..00000000 --- a/community/Dotter.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -# local files are for host-specific overrides -.dotter/local.toml - -# ignore caches -.dotter/cache.toml -.dotter/cache diff --git a/community/Elixir/Phoenix.gitignore b/community/Elixir/Phoenix.gitignore deleted file mode 100644 index 522c8d56..00000000 --- a/community/Elixir/Phoenix.gitignore +++ /dev/null @@ -1,22 +0,0 @@ -# gitignore template for Phoenix projects -# website: http://www.phoenixframework.org/ -# -# Recommended template: Elixir.gitignore - -# Temporary files -/tmp - -# Static artifacts -/node_modules -/assets/node_modules - -# Since we are building assets from web/static, -# we ignore priv/static. You may want to comment -# this depending on your deployment strategy. -/priv/static/ - -# Installer-related files -/installer/_build -/installer/tmp -/installer/doc -/installer/deps diff --git a/community/Exercism.gitignore b/community/Exercism.gitignore deleted file mode 100644 index b74882c8..00000000 --- a/community/Exercism.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -# gitignore template for Exercism project -# website: https://exercism.io/ - -# Ignore .exercism folder which contain sensitive data -.exercism diff --git a/community/GNOME/GNOMEShellExtension.gitignore b/community/GNOME/GNOMEShellExtension.gitignore deleted file mode 100644 index a608cbb9..00000000 --- a/community/GNOME/GNOMEShellExtension.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -# Ignored files for GNOME extension git repository - -*.zip diff --git a/community/Golang/Go.AllowList.gitignore b/community/Golang/Go.AllowList.gitignore deleted file mode 100644 index a309a018..00000000 --- a/community/Golang/Go.AllowList.gitignore +++ /dev/null @@ -1,23 +0,0 @@ -# Allowlisting gitignore template for GO projects prevents us -# from adding various unwanted local files, such as generated -# files, developer configurations or IDE-specific files etc. -# -# Recommended: Go.AllowList.gitignore - -# Ignore everything -* - -# But not these files... -!/.gitignore - -!*.go -!go.sum -!go.mod - -!README.md -!LICENSE - -# !Makefile - -# ...even if they are in subdirectories -!*/ diff --git a/community/Golang/Hugo.gitignore b/community/Golang/Hugo.gitignore deleted file mode 100644 index 86c95ef4..00000000 --- a/community/Golang/Hugo.gitignore +++ /dev/null @@ -1,13 +0,0 @@ -# Generated files by hugo -/public/ -/resources/_gen/ -/assets/jsconfig.json -hugo_stats.json - -# Executable may be added to repository -hugo.exe -hugo.darwin -hugo.linux - -# Temporary lock file while building -/.hugo_build.lock diff --git a/community/Gretl.gitignore b/community/Gretl.gitignore deleted file mode 100644 index 582489e5..00000000 --- a/community/Gretl.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -# gitignore template for Gretl -# website: http://gretl.sourceforge.net/ - -# Auto-generated log file is overwritten whenever you start a new session -session.inp - -# Auto-generated temporary string code table -string_table.txt diff --git a/community/Hexo.gitignore b/community/Hexo.gitignore deleted file mode 100644 index 570a5e7b..00000000 --- a/community/Hexo.gitignore +++ /dev/null @@ -1,14 +0,0 @@ -# gitignore template for Hexo sites -# website: https://hexo.io/ -# Recommended: Node.gitignore - -# Ignore generated directory -public/ - -# Ignore temp files -tmp/ -.tmp* - -# additional files -db.json -.deploy*/ diff --git a/community/Java/JBoss4.gitignore b/community/Java/JBoss4.gitignore deleted file mode 100644 index d416538c..00000000 --- a/community/Java/JBoss4.gitignore +++ /dev/null @@ -1,19 +0,0 @@ -# gitignore for JBoss v4 projects - -/server/all/data -/server/all/log -/server/all/tmp -/server/all/work -/server/default/data -/server/default/log -/server/default/tmp -/server/default/work -/server/minimal/data -/server/minimal/log -/server/minimal/tmp -/server/minimal/work - -# Note: -# there may be other directories that contain *.xml.failed or *.war.failed files -/server/default/deploy/*.xml.failed -/server/default/deploy/*.war.failed diff --git a/community/Java/JBoss6.gitignore b/community/Java/JBoss6.gitignore deleted file mode 100644 index dc7dce76..00000000 --- a/community/Java/JBoss6.gitignore +++ /dev/null @@ -1,33 +0,0 @@ -# gitignore for JBoss v6 projects -# -# Note: to ensure empty directories remain part of the repository, like -# `/server/minimal/lib`, you should add an empty `.gitignore` or `.gitkeep` file -# to the directory - otherwise you may have issues when starting the service. - -/server/all/data -/server/all/log -/server/all/tmp -/server/all/work -/server/default/data -/server/default/log -/server/default/tmp -/server/default/work -/server/minimal/data -/server/minimal/log -/server/minimal/tmp -/server/minimal/work -/server/jbossweb-standalone/data -/server/jbossweb-standalone/log -/server/jbossweb-standalone/tmp -/server/jbossweb-standalone/work -/server/standard/data -/server/standard/log -/server/standard/tmp -/server/standard/work -/server/default/deploy/*.jar.failed -/server/default/deploy/*.jar.dodeploy -/server/default/deploy/*.xml.failed -/server/default/deploy/*.xml.dodeploy -/server/default/deploy/*.war.failed -/server/default/deploy/*.war.dodeploy - diff --git a/community/JavaScript/Cordova.gitignore b/community/JavaScript/Cordova.gitignore deleted file mode 100644 index 4bd87859..00000000 --- a/community/JavaScript/Cordova.gitignore +++ /dev/null @@ -1,10 +0,0 @@ -# gitignore template for the Cordova framework -# website: https://cordova.apache.org/ -# -# Recommended template: Node.gitignore - -# App platform binaries and built files -/platforms - -# Optional to ignore plugin Git clones -#/plugins diff --git a/community/JavaScript/Expo.gitignore b/community/JavaScript/Expo.gitignore deleted file mode 100644 index 164986e1..00000000 --- a/community/JavaScript/Expo.gitignore +++ /dev/null @@ -1,32 +0,0 @@ -# .gitignore template for Expo -# website: https://expo.dev/ -# docs: https://docs.expo.dev/workflow/expo-cli/ -# -# Rationale: -# node_modules/ is always ignored -# .expo/, .expo-shared/ are Expo’s local state and project-settings cache (see docs) -#  Metro caches/logs are *.expo, *.tunnel, *.cache, *.tmp, *.log - -# Node modules -node_modules/ - -# Expo local state and caches -.expo/ # runtime state (Metro bundler, dev-client data, tunnels) -.expo-shared/ # shared project settings (app.json edits, etc.) - -# Metro bundler caches/logs -*.expo # generic Expo temp files -*.tunnel # Expo DevTools tunnels -*.cache # Metro cache folder -*.tmp # temp files created during bundling -*.log # build or Metro logs - -# Environment variables -.env -.env.local -.env.*.local - -# Package manager logs -npm-debug.log* -yarn-debug.log* -yarn-error.log* diff --git a/community/JavaScript/Meteor.gitignore b/community/JavaScript/Meteor.gitignore deleted file mode 100644 index 7194fd0e..00000000 --- a/community/JavaScript/Meteor.gitignore +++ /dev/null @@ -1,12 +0,0 @@ -# gitignore template for the Meteor framework -# website: https://www.meteor.com/ -# -# Recommended template: Node.gitignore - -# protect api keys in setting json -settings-production.json -settings.json - -# protect your mup.json settings -mup.json -mup.js diff --git a/community/JavaScript/NWjs.gitignore b/community/JavaScript/NWjs.gitignore deleted file mode 100644 index f006b08b..00000000 --- a/community/JavaScript/NWjs.gitignore +++ /dev/null @@ -1,29 +0,0 @@ -# gitignore template for NW.js projects -# website: https://nwjs.io/ - -# Seen in standard and sdk versions -credits.html -locales/ -libEGL.dll -libGLEv2.dll -node.dll -nw.dll -nw.exe -natives_blob.bin -nw_100_percent.pak -nw_200_percent.pak -nw_elf.dll -snapshot_blob.bin -resources.pak - -# Seen only in standard -d3dcompiler_47.dll -ffmpeg.dll -icudtl.dat - -# Seen only in sdk -pnacl/ -chromedriver.exe -nacl_irt_x86_64.nexe -nwjc.exe -payload.exe diff --git a/community/JavaScript/Vue.gitignore b/community/JavaScript/Vue.gitignore deleted file mode 100644 index 4538951c..00000000 --- a/community/JavaScript/Vue.gitignore +++ /dev/null @@ -1,9 +0,0 @@ -# gitignore template for Vue.js projects -# -# Recommended template: Node.gitignore - -# TODO: where does this rule come from? -docs/_book - -# TODO: where does this rule come from? -test/ diff --git a/community/LensStudio.gitignore b/community/LensStudio.gitignore deleted file mode 100644 index 5aa2e950..00000000 --- a/community/LensStudio.gitignore +++ /dev/null @@ -1,16 +0,0 @@ -# gitignore template for LensStudio -# website: https://lensstudio.snapchat.com/ - -# macOS/IDE # -.DS_Store -.idea - -# js # -node_modules -yarn.lock - -# Python # -__pycache__/ -*.py[cod] -*$py.class -[Bb]ackup* diff --git a/community/Linux/Snap.gitignore b/community/Linux/Snap.gitignore deleted file mode 100644 index ea38c6dd..00000000 --- a/community/Linux/Snap.gitignore +++ /dev/null @@ -1,14 +0,0 @@ -# gitginore template for creating Snap packages -# website: https://snapcraft.io/ - -parts/ -prime/ -stage/ -*.snap - -# Snapcraft global state tracking data(automatically generated) -# https://forum.snapcraft.io/t/location-to-save-global-state/768 -/snap/.snapcraft/ - -# Source archive packed by `snapcraft cleanbuild` before pushing to the LXD container -/*_source.tar.bz2 diff --git a/community/Logtalk.gitignore b/community/Logtalk.gitignore deleted file mode 100644 index c680e647..00000000 --- a/community/Logtalk.gitignore +++ /dev/null @@ -1,19 +0,0 @@ -# gitignore template for LogTalk, a programming language that builds upon Prolog -# website: https://logtalk.org/ - -# Logtalk temporary file directories -.lgt_tmp/ -lgt_tmp/ - -# Logtalk default unit testing and doclet results and logs directories -logtalk_tester_logs/ -logtalk_doclet_logs/ - -# backend Prolog compiler temporary files -.pl-history -*.out -*.xwam -*.qo -*.ql -*.itf -*.po diff --git a/community/MetaTrader5.gitignore b/community/MetaTrader5.gitignore deleted file mode 100644 index 0e235ca7..00000000 --- a/community/MetaTrader5.gitignore +++ /dev/null @@ -1,57 +0,0 @@ -# MetaTrader 5 and MQL5 gitignore template -# Project homepage: https://www.metatrader5.com/en - -# 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 - -# Log files -# Terminal logs, strategy tester logs, and custom logs from Print() functions. -*.log -*.slog # Strategy Tester logs - -# 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) - -# 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) - -# External libraries (DLLs) -# If you use custom DLLs, you might want to ignore them if they are built separately -# and not part of your MQL5 source code repository. -*.dll - -# 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) - -# Temporary files and backup files generated by MetaEditor -*.~* # Temporary files (e.g., ~MyScript.mq5) -*.bak # Backup files (e.g., MyScript.mq5.bak) -*.mqh.bak -*.mq5.bak - -# MetaEditor project files -# Project files for MetaEditor workspaces. -.mqproj - -# 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 diff --git a/community/Move.gitignore b/community/Move.gitignore deleted file mode 100644 index b7d406e7..00000000 --- a/community/Move.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -# Generated by Move -# will have compiled files -build/ - -# Remove possibly saving credentials to the git repository -.aptos/ diff --git a/community/NasaSpecsIntact.gitignore b/community/NasaSpecsIntact.gitignore deleted file mode 100644 index 626d1816..00000000 --- a/community/NasaSpecsIntact.gitignore +++ /dev/null @@ -1,40 +0,0 @@ -# gitignore template for Nasa SpecsIntact (SI) -# Website: https://specsintact.ksc.nasa.gov/ -# -# Recommended: -# MicrosoftOffice.gitignore -# - -# SpecsIntact (SI) Locking file; this would lock everyone out. -*.se$ - -# SI Reports; auto-generated. They do not belong in the repository -# as they will be re-created exactly when using a specific checkout point. -*.RPT -ADDRVER.* -BRKTVER.* -DUPEREF.* -REFVER.* -SECTVER.* -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 -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. -# Keeping the old one isn't useful in git. -JOB.OTL.OLD - -# OneNote TOC Files; SI Work Directories may be installed in a location co-located with OneNote -# 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 -# outside of the user that made them and clutter up the index. -*.log diff --git a/community/Obsidian/NotesAndCoreConfiguration.gitignore b/community/Obsidian/NotesAndCoreConfiguration.gitignore deleted file mode 100644 index 4eff01da..00000000 --- a/community/Obsidian/NotesAndCoreConfiguration.gitignore +++ /dev/null @@ -1,16 +0,0 @@ -# Excludes Obsidian workspace cache and plugins. All notes and core obsidian -# configuration files are tracked by Git. - -# The current application UI state (DOM layout, recently-opened files, etc.) is -# stored in these files (separate for desktop and mobile) so you can resume -# your session seamlessly after a restart. If you want to track UI state, use -# the Workspaces core plugin instead of relying on these files. -.obsidian/workspace.json -.obsidian/workspace-mobile.json - -# Obsidian plugins are stored under .obsidian/plugins/$plugin_name. They -# contain metadata (manifest.json), application code (main.js), stylesheets -# (styles.css), and user-configuration data (data.json). -# We want to exclude all plugin-related files, so we can exclude everything -# under this directory. -.obsidian/plugins/**/* diff --git a/community/Obsidian/NotesAndExtendedConfiguration.gitignore b/community/Obsidian/NotesAndExtendedConfiguration.gitignore deleted file mode 100644 index 58c3f71e..00000000 --- a/community/Obsidian/NotesAndExtendedConfiguration.gitignore +++ /dev/null @@ -1,36 +0,0 @@ -# Excludes Obsidian workspace cache and plugin code, but retains plugin -# configuration. All notes and user-controlled configuration files are tracked -# by Git. -# -# !!! WARNING !!! -# -# Community plugins may store sensitive secrets in their data.json files. By -# including these files, those secrets may be tracked in your Git repository. -# -# To ignore configurations for specific plugins, add a line like this after the -# contents of this file (order is important): -# .obsidian/plugins/{{plugin_name}}/data.json -# -# Alternatively, ensure that you are treating your entire Git repository as -# sensitive data, since it may contain secrets, or may have contained them in -# past commits. Understand your threat profile, and make the decision -# appropriate for yourself. If in doubt, err on the side of not including -# plugin configuration. Use one of the alternative gitignore files instead: -# * NotesOnly.gitignore -# * NotesAndCoreConfiguration.gitignore - -# The current application UI state (DOM layout, recently-opened files, etc.) is -# stored in these files (separate for desktop and mobile) so you can resume -# your session seamlessly after a restart. If you want to track UI state, use -# the Workspaces core plugin instead of relying on these files. -.obsidian/workspace.json -.obsidian/workspace-mobile.json - -# Obsidian plugins are stored under .obsidian/plugins/$plugin_name. They -# 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 that the plugin folders contain, -# 2. unignore data.json in the plugin folders -.obsidian/plugins/*/** -!.obsidian/plugins/*/data.json diff --git a/community/Obsidian/NotesOnly.gitignore b/community/Obsidian/NotesOnly.gitignore deleted file mode 100644 index 2b3b76ee..00000000 --- a/community/Obsidian/NotesOnly.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -# Excludes all Obsidian-related configuration. All notes are tracked by Git. - -# All Obsidian configuration and runtime state is stored here -.obsidian/**/* diff --git a/community/OpenSSL.gitignore b/community/OpenSSL.gitignore deleted file mode 100644 index 732b1f16..00000000 --- a/community/OpenSSL.gitignore +++ /dev/null @@ -1,34 +0,0 @@ -# OpenSSL-related files best not committed - -## Certificate Authority -*.ca - -## Certificate -*.crt - -## Certificate Sign Request -*.csr - -## Certificate -*.der - -## Key database file -*.kdb - -## OSCP request data -*.org - -## PKCS #12 -*.p12 - -## PEM-encoded certificate data -*.pem - -## Random number seed -*.rnd - -## SSLeay data -*.ssleay - -## S/MIME message -*.smime diff --git a/community/OpenTofu.gitignore b/community/OpenTofu.gitignore deleted file mode 100644 index 8a7f7b76..00000000 --- a/community/OpenTofu.gitignore +++ /dev/null @@ -1,42 +0,0 @@ -# Local .terraform directories -**/.terraform/* - -# .tfstate files -*.tfstate -*.tfstate.* - -# Crash log files -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 -# to change depending on the environment. -*.tfvars -*.tfvars.json - -# Ignore override files as they are usually used to override resources locally and so -# are not checked in -override.tf -override.tofu -override.tf.json -override.tofu.json -*_override.tf -*_override.tofu -*_override.tf.json -*_override.tofu.json - -# Ignore transient lock info files created by tofu apply -.terraform.tfstate.lock.info - -# Include override files you do wish to add to version control using negated pattern -# !example_override.tf -# !example_override.tofu - -# Include tfplan files to ignore the plan output of command: tofu plan -out=tfplan -# example: *tfplan* - -# Ignore CLI configuration files -.terraformrc -terraform.rc diff --git a/community/PHP/Bitrix.gitignore b/community/PHP/Bitrix.gitignore deleted file mode 100644 index d288916f..00000000 --- a/community/PHP/Bitrix.gitignore +++ /dev/null @@ -1,23 +0,0 @@ -# gitignore template for 1C-Bitrix, a PHP-based CMS -# website: https://www.1c-bitrix.ru - -#Exclude all of core files -/bitrix/* - -#But not the templates and non bitrix components -!/bitrix/templates -!/bitrix/components -/bitrix/components/bitrix - -#Exclude bitrix gadgets -!/bitrix/gadgets -/bitrix/gadgets/bitrix - -#User can use that directory to store some stuff, but it's not really recommended, just use /local instead of this -!/bitrix/php_interface/ - -#Exclude database configs -/bitrix/php_interface/dbconn.php - -#Exclude default file storage directory -/upload/ diff --git a/community/PHP/CodeSniffer.gitignore b/community/PHP/CodeSniffer.gitignore deleted file mode 100644 index cf8b8a92..00000000 --- a/community/PHP/CodeSniffer.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -# gitignore for the PHP Codesniffer framework -# website: https://github.com/squizlabs/PHP_CodeSniffer -# -# Recommended template: PHP.gitignore - -/wpcs/* diff --git a/community/PHP/Drupal7.gitignore b/community/PHP/Drupal7.gitignore deleted file mode 100644 index da61e4a5..00000000 --- a/community/PHP/Drupal7.gitignore +++ /dev/null @@ -1,43 +0,0 @@ -# gitignore template for Drupal 7 projects -# -# It is recommended that you use `Drupal.gitignore` as this is the latest version - -# Ignore configuration files that may contain sensitive information. -sites/*/*settings*.php -sites/example.sites.php - -# Ignore paths that contain generated content. -files/ -sites/*/files -sites/*/private -sites/*/translations - -# Ignore default text files -robots.txt -/CHANGELOG.txt -/COPYRIGHT.txt -/INSTALL*.txt -/LICENSE.txt -/MAINTAINERS.txt -/UPGRADE.txt -/README.txt -sites/README.txt -sites/all/libraries/README.txt -sites/all/modules/README.txt -sites/all/themes/README.txt - -# Ignore everything but the "sites" folder ( for non core developer ) -.htaccess -web.config -authorize.php -cron.php -index.php -install.php -update.php -xmlrpc.php -/includes -/misc -/modules -/profiles -/scripts -/themes diff --git a/community/PHP/Jigsaw.gitignore b/community/PHP/Jigsaw.gitignore deleted file mode 100644 index 7cf61e81..00000000 --- a/community/PHP/Jigsaw.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -# gitignore template for Jigsaw Static Site Generator -# -# website - https://jigsaw.tighten.co - -# Ignore build folder -build_* diff --git a/community/PHP/Magento1.gitignore b/community/PHP/Magento1.gitignore deleted file mode 100644 index aac92ca7..00000000 --- a/community/PHP/Magento1.gitignore +++ /dev/null @@ -1,45 +0,0 @@ -# gitignore template for Magento v1 projects -# -# It is recommended that you use `Magento.gitignore` as this is the latest version - -/PATCH_*.sh - -/app/etc/local.xml - -/media/* -!/media/.htaccess - -!/media/customer -/media/customer/* -!/media/customer/.htaccess - -!/media/dhl -/media/dhl/* -!/media/dhl/logo.jpg - -!/media/downloadable -/media/downloadable/* -!/media/downloadable/.htaccess - -!/media/xmlconnect -/media/xmlconnect/* - -!/media/xmlconnect/custom -/media/xmlconnect/custom/* -!/media/xmlconnect/custom/ok.gif - -!/media/xmlconnect/original -/media/xmlconnect/original/* -!/media/xmlconnect/original/ok.gif - -!/media/xmlconnect/system -/media/xmlconnect/system/* -!/media/xmlconnect/system/ok.gif - -/var/* -!/var/.htaccess - -!/var/package -/var/package/* -!/var/package/*.xml - diff --git a/community/PHP/Magento2.gitignore b/community/PHP/Magento2.gitignore deleted file mode 100644 index 98329d7b..00000000 --- a/community/PHP/Magento2.gitignore +++ /dev/null @@ -1,54 +0,0 @@ -/sitemap -/sitemap.xml -/pub/sitemap -/pub/sitemap.xml -/app/config_sandbox -/app/etc/config.php -/app/etc/env.php -/app/code/Magento/TestModule* -/lib/internal/flex/uploader/.actionScriptProperties -/lib/internal/flex/uploader/.flexProperties -/lib/internal/flex/uploader/.project -/lib/internal/flex/uploader/.settings -/lib/internal/flex/varien/.actionScriptProperties -/lib/internal/flex/varien/.flexLibProperties -/lib/internal/flex/varien/.project -/lib/internal/flex/varien/.settings -/.grunt -/.php_cs.cache -/grunt-config.json -/dev/tools/grunt/configs/local-themes.js - -/pub/media/*.* -!/pub/media/.htaccess -/pub/media/attribute/* -!/pub/media/attribute/.htaccess -/pub/media/analytics/* -/pub/media/catalog/* -!/pub/media/catalog/.htaccess -/pub/media/customer/* -!/pub/media/customer/.htaccess -/pub/media/downloadable/* -!/pub/media/downloadable/.htaccess -/pub/media/favicon/* -/pub/media/import/* -!/pub/media/import/.htaccess -/pub/media/logo/* -/pub/media/theme/* -/pub/media/theme_customization/* -!/pub/media/theme_customization/.htaccess -/pub/media/wysiwyg/* -!/pub/media/wysiwyg/.htaccess -/pub/media/tmp/* -!/pub/media/tmp/.htaccess -/pub/media/captcha/* -!/pub/media/captcha/.htaccess -/pub/static/* -!/pub/static/.htaccess - -/var/* -!/var/.htaccess -/vendor/* -!/vendor/.htaccess -/generated/* -!/generated/.htaccess diff --git a/community/PHP/Pimcore.gitignore b/community/PHP/Pimcore.gitignore deleted file mode 100644 index 4090b4ad..00000000 --- a/community/PHP/Pimcore.gitignore +++ /dev/null @@ -1,53 +0,0 @@ -# gitignore template for Pimcore CMS - -# pimcore source files -/pimcore - -# asset files -/website/var/assets/* - -# backups -/website/var/backup/* - -# file cache -/website/var/cache/* - -# generated PHP classes, keep definition files (.psf) -/website/var/classes/Object* -!/website/var/classes/objectbricks - -# various configuration files -/website/var/config/system.xml -/website/var/config/cache.xml -/website/var/config/robots.txt -/website/var/config/Geo* -/website/var/config/object/* -/website/var/config/portal/* -/website/var/config/sqlreport/* - -# sent e-mail log files -/website/var/email/* - -# log files -/website/var/log/*.log - -# serialized recyclebin files -/website/var/recyclebin/* - -# search plugin -/website/var/search/* - -# various temp files -/website/var/system/* -/website/var/tmp/* - -# serialized version files -/website/var/versions/asset/* -/website/var/versions/document/* -/website/var/versions/object/* - -# user profile images -/website/var/user-image/* - -# keep .dummy files -!.dummy diff --git a/community/PHP/ThinkPHP.gitignore b/community/PHP/ThinkPHP.gitignore deleted file mode 100644 index 348ebf05..00000000 --- a/community/PHP/ThinkPHP.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -# gitignore template for ThinkPHP v3.2.3 -# website: http://www.thinkphp.cn/ - -# Logs and Cache files -/Application/Runtime/ - -# Common configure file -/Application/Common/Conf/config.php \ No newline at end of file diff --git a/community/Puppet.gitignore b/community/Puppet.gitignore deleted file mode 100644 index 4fcdca7d..00000000 --- a/community/Puppet.gitignore +++ /dev/null @@ -1,16 +0,0 @@ -# gitignore template for Puppet modules -# website: https://forge.puppet.com/ - -# Built packages -pkg/* - -# Should run on multiple platforms so don't check in -Gemfile.lock - -# Tests -spec/fixtures/* -coverage/* - -# Third-party -vendor/* -.bundle/* diff --git a/community/Python/JupyterNotebooks.gitignore b/community/Python/JupyterNotebooks.gitignore deleted file mode 100644 index f45b39de..00000000 --- a/community/Python/JupyterNotebooks.gitignore +++ /dev/null @@ -1,16 +0,0 @@ -# gitignore template for Jupyter Notebooks -# website: http://jupyter.org/ - -.ipynb_checkpoints -*/.ipynb_checkpoints/* - -# IPython -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/ diff --git a/community/Python/Nikola.gitignore b/community/Python/Nikola.gitignore deleted file mode 100644 index dac64b41..00000000 --- a/community/Python/Nikola.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -# gitignore template for Nikola static site generator -# website: https://getnikola.com/ - -.doit.db -*.py[cod] -cache/ -output/ diff --git a/community/ROS2.gitignore b/community/ROS2.gitignore deleted file mode 100644 index 6cc824d8..00000000 --- a/community/ROS2.gitignore +++ /dev/null @@ -1,29 +0,0 @@ -install/ -log/ -build/ - -# Ignore generated docs -*.dox -*.wikidoc - -# eclipse stuff -.project -.cproject - -# qcreator stuff -CMakeLists.txt.user - -srv/_*.py -*.pcd -*.pyc -qtcreator-* -*.user - -*~ - -# Emacs -.#* - -# Colcon custom files -COLCON_IGNORE -AMENT_IGNORE diff --git a/community/Racket.gitignore b/community/Racket.gitignore deleted file mode 100644 index 962478a1..00000000 --- a/community/Racket.gitignore +++ /dev/null @@ -1,15 +0,0 @@ -# gitignore template for the Racket language -# website: http://www.racket-lang.org/ - -# DrRacket autosave files -*.rkt~ -*.rkt.bak -\#*.rkt# -\#*.rkt#*# - -# Compiled racket bytecode -compiled/ -*.zo - -# Dependency tracking files -*.dep diff --git a/community/Red.gitignore b/community/Red.gitignore deleted file mode 100644 index b78a06fc..00000000 --- a/community/Red.gitignore +++ /dev/null @@ -1,16 +0,0 @@ -# gitignore template for Red programming language -# website: http://www.red-lang.org/ - -# Red Compiled code -*.red - -# Libraries -crush.dll -crush.dylib -crush.so - -# Files generated during test -quick-test/quick-test.log -quick-test/runnable/ -system/tests/source/units/auto-tests/ -tests/source/units/auto-tests/ diff --git a/community/SPFx.gitignore b/community/SPFx.gitignore deleted file mode 100644 index 5a66b341..00000000 --- a/community/SPFx.gitignore +++ /dev/null @@ -1,33 +0,0 @@ -#SharePoint Framework (SPFx) -# Logs -logs -*.log -npm-debug.log* - -# Dependency directories -node_modules - -# Build generated files -dist -lib -solution -temp -*.sppkg - -# Coverage directory used by tools like istanbul -coverage - -# OSX -.DS_Store - -# Visual Studio files -.ntvs_analysis.dat -.vs -bin -obj - -# Resx Generated Code -*.resx.ts - -# Styles Generated Code -*.scss.ts diff --git a/community/Splunk.gitignore b/community/Splunk.gitignore deleted file mode 100644 index d063da0e..00000000 --- a/community/Splunk.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -# gitignore template for Splunk apps -# documentation: http://docs.splunk.com/Documentation/Splunk/6.2.3/admin/Defaultmetaconf - -# Splunk local meta file -local.meta - -# Splunk local folder -local diff --git a/community/Strapi.gitignore b/community/Strapi.gitignore deleted file mode 100644 index 70e65425..00000000 --- a/community/Strapi.gitignore +++ /dev/null @@ -1,135 +0,0 @@ -############################ -# OS X -############################ - -.DS_Store -.AppleDouble -.LSOverride -Icon -.Spotlight-V100 -.Trashes -._* - - -############################ -# Linux -############################ - -*~ - - -############################ -# Windows -############################ - -Thumbs.db -ehthumbs.db -Desktop.ini -$RECYCLE.BIN/ -*.cab -*.msi -*.msm -*.msp - - -############################ -# Packages -############################ - -*.7z -*.csv -*.dat -*.dmg -*.gz -*.iso -*.jar -*.rar -*.tar -*.zip -*.com -*.class -*.dll -*.exe -*.o -*.seed -*.so -*.swo -*.swp -*.swn -*.swm -*.out -*.pid - - -############################ -# Logs and databases -############################ - -.tmp -*.log -*.sql -*.sqlite - - -############################ -# Misc. -############################ - -*# -.idea -nbproject -.vscode/ - - -############################ -# Node.js -############################ - -lib-cov -lcov.info -pids -logs -results -build -node_modules -.node_history -package-lock.json -**/package-lock.json -!docs/package-lock.json -*.heapsnapshot - - -############################ -# Tests -############################ - -testApp -coverage -cypress/screenshots -cypress/videos - - -############################ -# Documentation -############################ - -dist - -############################ -# Builds -############################ - -packages/strapi-generate-new/files/public/ - -############################ -# Example app -############################ - -.dev -# *.cache - -############################ -# Visual Studio Code -############################ - -front-workspace.code-workspace diff --git a/community/Terragrunt.gitignore b/community/Terragrunt.gitignore deleted file mode 100644 index ea480863..00000000 --- a/community/Terragrunt.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -# Ignore the default terragrunt cache directory -# https://terragrunt.gruntwork.io/docs/features/caching/ -.terragrunt-cache diff --git a/community/Toit.gitignore b/community/Toit.gitignore deleted file mode 100644 index 1352ef7e..00000000 --- a/community/Toit.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -.packages -*_pb.toit diff --git a/community/UTAU.gitignore b/community/UTAU.gitignore deleted file mode 100644 index 173bc781..00000000 --- a/community/UTAU.gitignore +++ /dev/null @@ -1,52 +0,0 @@ -# Adobe Audition -*.pkf - -# UTAU Engines -*.ctspec -*.d4c -*.dio -*.frc -*.frt -*.frq -*.harvest -*.lessaudio -*.llsm -*.mrq -*.pitchtier -*.platinum -*.pmk -*.sc.npz -*.star -*.uspec -*.vs4ufrq - -# UTAU related tools -$read -*.setParam-Scache -*.lbp -*.lbp.caches/* - -# OpenUtau -errors.txt - -# Deepvocal -*.DVModel -*-log.txt -SKC -SKI -SKC_1 -SKC_2 -*.sksd - -# VocalSharp -*.scep -*.vssf -*.vsdx -*.vsdxindex - -# Binary Archive -*.7z -*.zip -*.rar -*.exe - diff --git a/community/UiPath.gitignore b/community/UiPath.gitignore deleted file mode 100644 index 0948dcc8..00000000 --- a/community/UiPath.gitignore +++ /dev/null @@ -1,11 +0,0 @@ -# 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/V.gitignore b/community/V.gitignore deleted file mode 100644 index dbbb0462..00000000 --- a/community/V.gitignore +++ /dev/null @@ -1,11 +0,0 @@ -*.exe -*.o -*.so -*.tmp.c -*.exp -*.ilk -*.pdb -*.dll -*.lib -*.bak -*.out diff --git a/community/Xilinx.gitignore b/community/Xilinx.gitignore deleted file mode 100644 index afe5e821..00000000 --- a/community/Xilinx.gitignore +++ /dev/null @@ -1,105 +0,0 @@ -# gitignore template for Xilinx Vivado Design Suite -# website: https://www.xilinx.com/support/download.html - -# [home] -*.jou -*.log -*.debug -*.str -*.zip -*.tmp -*.rst -*.os -*.js -*.pb -*.dcp -*.hwdef -*.vds -*.veo -*.wdf -*.vdi -*.dmp -*.rpx -*.rpt -*_stub.v -*_stub.vhdl -*_funcsim.v -*_funcsim.vhdl -.project - -# [dir] -*.cache -.metadata -*.data -*.ipdefs -.Xil -*.sdk -*.hw -*.ip_user_files - -### IP synth -*_synth_* - -.jobs - -### project synth -*/*.runs/synth*/*.xml -*/*.runs/synth*/*.txt -*/*.runs/synth*/*.sh -*/*.runs/synth*/*.tcl -*/*.runs/synth*/*.bat -*/*.runs/synth*/*.xdc -!*/*.runs/synth*/*utilization*.rpt - -*.runs/synth*/*.xml -*.runs/synth*/*.txt -*.runs/synth*/*.sh -*.runs/synth*/*.tcl -*.runs/synth*/*.bat -*.runs/synth*/*.xdc -!*.runs/synth*/*utilization*.rpt - -### project impl -*/*.runs/impl*/*.xml -*/*.runs/impl*/*.html -*/*.runs/impl*/*.txt -*/*.runs/impl*/*.sh -*/*.runs/impl*/*.tcl -*/*.runs/impl*/*.bat -!*/*.runs/impl*/*utilization*.rpt - -*.runs/impl*/*.xml -*.runs/impl*/*.html -*.runs/impl*/*.txt -*.runs/impl*/*.sh -*.runs/impl*/*.tcl -*.runs/impl*/*.bat -!*.runs/impl*/*utilization*.rpt - -### block design -*/*/bd/*/hdl -*/*/*/bd/*/hdl - -*/*/bd/*/*.xdc -*/*/*/bd/*/*.xdc - -*/*/bd/*/ip/*/*.xdc -*/*/*/bd/*/ip/*/*.xdc - -*/*/bd/*/ip/*/*/ -*/*/*/bd/*/ip/*/*/ - -*/*/bd/*/ip/*/*.vhd -*/*/*/bd/*/ip/*/*.vhd - -*/*/bd/*/ip/*/*.xml -*/*/*/bd/*/ip/*/*.xml - -*.c -*.h -*.vho -*.html -*/*/bd/*/ip/*/*.tcl -*/*/*/bd/*/ip/*/*.tcl -hw_handoff -ipshared diff --git a/community/embedded/AtmelStudio.gitignore b/community/embedded/AtmelStudio.gitignore deleted file mode 100644 index 5dfc4696..00000000 --- a/community/embedded/AtmelStudio.gitignore +++ /dev/null @@ -1,22 +0,0 @@ -## Ignore Atmel Studio temporary files and build results -# https://www.microchip.com/mplab/avr-support/atmel-studio-7 - -# Atmel Studio is powered by an older version of Visual Studio, -# so most of the project and solution files are the same as VS files, -# only prefixed by an `at`. - -#Build Directories -[Dd]ebug/ -[Rr]elease/ - -#Build Results -*.o -*.d -*.eep -*.elf -*.hex -*.map -*.srec - -#User Specific Files -*.atsuo diff --git a/community/embedded/IAR_EWARM.gitignore b/community/embedded/IAR_EWARM.gitignore deleted file mode 100644 index 2f04d86d..00000000 --- a/community/embedded/IAR_EWARM.gitignore +++ /dev/null @@ -1,19 +0,0 @@ -# gitignore template for the IAR EWARM -# website: https://www.iar.com/knowledge/support/technical-notes/ide/which-files-should-be-version-controlled/ - -# Some tools will put the EWARM files -# under a subdirectory with the same name -# as the configuration. -# Example -# EWARM/Config1/Obj /List /Exe -# EWARM/Config2/Obj /List /Exe -EWARM/**/Obj -EWARM/**/List -EWARM/**/Exe - -# Autogenerated project files -*.dep -*.ewt - -# Autogenerated folder for debugger -EWARM/settings diff --git a/community/embedded/esp-idf.gitignore b/community/embedded/esp-idf.gitignore deleted file mode 100644 index 3713b157..00000000 --- a/community/embedded/esp-idf.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -# gitignore template for esp-idf, the official development framework for ESP32 -# https://github.com/espressif/esp-idf - -build/ -sdkconfig -sdkconfig.old diff --git a/community/embedded/uVision.gitignore b/community/embedded/uVision.gitignore deleted file mode 100644 index f69c404f..00000000 --- a/community/embedded/uVision.gitignore +++ /dev/null @@ -1,45 +0,0 @@ -# git ignore file for Keil µVision Project - -# µVision 5 and µVision 4 Project screen layout file -*.uvguix.* -*.uvgui.* - -# Listing Files -*.i -*.lst -*.m51 -*.m66 -*.map - -# Object Files -*.axf -*.b[0-2][0-9] -*.b3[0-1] -*.bak -*.build_log.htm -*.crf -*.d -*.dep -*.elf -*.htm -*.iex -*.lnp -*.o -*.obj -*.sbr - -# Firmware Files -*.bin -*.h86 -*.hex - -# Build Files -.bat - -# Debugger Files -.ini - -# JLink Files -JLinkLog.txt - -# Other Files diff --git a/community/libogc.gitignore b/community/libogc.gitignore deleted file mode 100644 index facd7752..00000000 --- a/community/libogc.gitignore +++ /dev/null @@ -1,91 +0,0 @@ -# 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 diff --git a/docs/metadata.md b/docs/metadata.md new file mode 100644 index 00000000..99f71e7f --- /dev/null +++ b/docs/metadata.md @@ -0,0 +1,74 @@ +# Gitignore Metadata + +This document outlines the additional metadata that can be associated with a gitignore template, and how tools can consume this metadata. + +## Metadata Location + +To add additional metadata to a gitignore template, add a new file to the same directory, with the matching name but ending in `yml`. + +For example: + - for `C.gitignore` the associated metadata will be stored in `C.yml` + - for `Global/JetBrains.gitignore` the metadata file will be `Global/JetBrains.gitignore` + +## Supported Fields + +The structure of these files is still being settled upon, but for the moment these are some proposed entries. + +#### `aliases` + +Some templates can be used to represent a number of different situations, and rather than duplicating files on disk and needing to keep these in sync, we can store a list of these entries as metadata. + +For example, JetBrains has a unified gitignore template that can be applied to all of their IDEs. Previously these were stored as comments in the header: + +``` +# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm +``` + +These values can be represented as metadata, so that tools consuming this repository can use these entries as matches if the user is searching for a specific product: + +```yaml +aliases: + - IntelliJ + - RubyMine + - PhpStorm + - AppCode + - PyCharm + - CLion + - Android Studio + - WebStorm + - Rider +``` + +#### `editors` + +There are a number of editors out there that support working with different languages. Rather than baking every editor's rules in every language that is supported, a list of additional templates that might be of interest + +```yaml +editors: + - Global/JetBrains.gitignore + - Global/VisualStudioCode.gitignore +``` + +#### `reference` + +Some ecosystems have up-to-date documentation about things that are necessary to exclude from version control. To associate this with a template, this could be stored as a key-value pair in metadata: + +```yaml +reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 +``` + +### `reviewers` + +This element is inspired by the [`DefinitelyTyped`](https://github.com/DefinitelyTyped/DefinitelyTyped) project, allowing community members to opt-in to reviewing templates when a pull request is opened. This helps to share the review load and credit people who have been helpful with reviews. + +```yaml +reviewers: + - @shiftkey +``` + +A friendly name can be provided alongside the GitHub account name. + +```yaml +reviewers: + - Brendan Forster (@shiftkey) +``` diff --git a/ecu.test.gitignore b/ecu.test.gitignore deleted file mode 100644 index fd495030..00000000 --- a/ecu.test.gitignore +++ /dev/null @@ -1,66 +0,0 @@ -# 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 - -# Dynamic workspace 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 -.workspace/generators.xml -.workspace/history.xml -.workspace/parallelExecution.xml -.workspace/signalviewer.xml -.workspace/signalViewerHistory.json -.workspace/signalviewer2layout.xml -.workspace/testeditor.xml -.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 -*.arxml -*.a2l -*.dbc -*.hex -*.s19 -[tT]estdata -[tT]estdaten - -# 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 -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 -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 -Offline-FIUs -Offline-Models -Offline-SGBDs -*.exe -*.msi -*.zip -*.7z - -# Exclude default and custom temporary directories -Backup_* - -# Python bytecode and cache files -__pycache__/ -*.py[cod]