Skip to content

Commit

Permalink
Update .gitignore with more comprehensive ignore patterns
Browse files Browse the repository at this point in the history
  • Loading branch information
ytfh44 committed Dec 10, 2024
1 parent 312870a commit 528a21f
Showing 1 changed file with 208 additions and 2 deletions.
210 changes: 208 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,29 +17,106 @@ Makefile.in
*.lo
*.o
*.a
.dirstamp
ltmain.sh
libtool
m4/libtool.m4
m4/lt*.m4
ar-lib
confdefs.h
conftest*
conf*[0-9]*
test-driver

# Build directories
/build/
/deps/build/
/deps/install/
/bin/
/lib/
CMakeFiles/
CMakeCache.txt
cmake_install.cmake
install_manifest.txt
Testing/
DartConfiguration.tcl
CTestTestfile.cmake
_deps/

# IDE and editor files
.vscode/
.idea/
*.swp
*~
*.swo
*.swn
.vs/
*.user
*.suo
*.sdf
*.opensdf
*.VC.db
*.VC.VC.opendb
.clangd/
compile_commands.json
.cache/
*.sublime-workspace
*.sublime-project
.project
.cproject
.settings/
.kdev4/
*.kdev4
.ccls-cache/
.dir-locals.el
.projectile
tags
TAGS
.tags
.tags_sorted_by_file
.vim/
Session.vim
.netrwhist
[._]*.s[a-v][a-z]
[._]*.sw[a-p]
[._]s[a-rt-v][a-z]
[._]ss[a-gi-z]
[._]sw[a-p]

# Compiled binaries
# Compiled binaries and objects
/doom_pp
*.exe
*.dll
*.so
*.dylib
*.out
*.app
*.i*86
*.x86_64
*.hex
*.dSYM/
*.su
*.idb
*.pdb
*.map
*.elf
*.bin
*.list
*.sym

# Dependencies
/deps/downloads/
SDL2-*/
VulkanSDK*/
/external/
/third_party/
/vendor/
/.cargo/
/node_modules/
/packages/
/.pnp/
.pnp.js
/bower_components/

# Windows specific
*.obj
Expand All @@ -48,16 +125,145 @@ VulkanSDK*/
*.exp
*.lib
*.dll.manifest
*.res
*.idb
*.ipch
*.tlog
*.lastbuildstate
*.unsuccessfulbuild
*.intermediate
Debug/
Release/
x64/
Win32/
*.cab
*.msi
*.msix
*.msm
*.msp
*.sln.docstates
$RECYCLE.BIN/

# macOS specific
.DS_Store
.AppleDouble
.LSOverride
._*
.Spotlight-V100
.Trashes
xcuserdata/
*.xcworkspace
*.xcodeproj
.apdisk
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
Icon?

# Linux specific
*.ko
*.mod.c
.tmp_versions/
modules.order
Module.symvers
.directory
.Trash-*
.nfs*
*.patch
*.diff

# Logs and databases
*.log
*.sqlite
*.db
core
vgcore.*
*.stackdump
*.core
*.ldb
*.rdb
*.pid
*.seed
*.pid.lock

# Package files
*.tar.gz
*.zip
*.zip
*.7z
*.rar
*.deb
*.rpm
*.xz
*.bz2
*.gz
*.jar
*.war
*.ear
*.sar
*.class

# Project specific
shaders/*.spv
assets/textures/*.cache
assets/models/*.cache
.shader_cache/
.vulkan_cache/
config.h
config.h.in
config.status
*.pc

# Temporary files
*.tmp
*.temp
*.bak
*.swp
*.orig
*~
\#*\#
.\#*
*.save

# Documentation
/docs/_build/
/docs/_static/
/docs/_templates/
*.pdf
*.doc
*.docx
*.xls
*.xlsx
*.ppt
*.pptx

# Coverage and analysis
*.gcno
*.gcda
*.gcov
coverage/
.coverage
coverage.xml
*.cover
.hypothesis/
.pytest_cache/
nosetests.xml
coverage.info
*.profraw
*.profdata
perf.data
perf.data.old

# Environment and local config
.env
.env.local
.env.*.local
.envrc
.direnv/
*.local
local.properties
.gradle/
.npm/
.yarn/
.config/
.local/

0 comments on commit 528a21f

Please sign in to comment.