From d4350a5ff462d5a071eaf594f9ad09437a5ab2be Mon Sep 17 00:00:00 2001 From: zihluwang Date: Thu, 10 Sep 2026 13:13:23 +0800 Subject: [PATCH] chore(repo): add gitignore for system and editor files - Ignore Linux, macOS and Windows system files - Ignore IDE config for JetBrains, VS Code and Eclipse - Omit bin/ and Icon so real source paths are not ignored --- .gitignore | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1cf89c4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,80 @@ +# ============================================================================= +# Operating system files +# ============================================================================= + +## Linux +*~ +.directory +.Trash-* +.fuse_hidden* +.nfs* + +## macOS +.DS_Store +.AppleDouble +.LSOverride +._* +.Spotlight-V100 +.Trashes +.fseventsd +.DocumentRevisions-V100 +.TemporaryItems +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +## Windows +Thumbs.db +ehthumbs.db +Desktop.ini +$RECYCLE.BIN/ +*.lnk +*.stackdump + +# ============================================================================= +# IDEs and editors +# ============================================================================= + +## JetBrains — IntelliJ IDEA, WebStorm, GoLand, RustRover, PyCharm, etc. +.idea/ +*.iml +*.ipr +*.iws +out/ + +## Visual Studio Code +.vscode/ +*.code-workspace + +## Eclipse +.settings/ +.project +.classpath +.metadata/ +*.launch + +## NetBeans +nbproject/private/ +nbbuild/ +dist/ +nbdist/ +.nb-gradle/ + +## Vim +*.swp +*.swo +*.swn +Session.vim +.vimrc.local + +## Emacs +\#*\# +.\#* + +## Sublime Text +*.sublime-workspace +*.sublime-project + +## Other editors +.history/ +.atom/ +.zed/