summaryrefslogtreecommitdiff
path: root/.gitignore
diff options
context:
space:
mode:
Diffstat (limited to '.gitignore')
-rw-r--r--.gitignore93
1 files changed, 51 insertions, 42 deletions
diff --git a/.gitignore b/.gitignore
index 06632a144a..e69e41ed96 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,77 +1,86 @@
-.history/
-.dep
-*.o
-*.bin
-*.eep
+# Junk files
+*.bak
+*.swp
+*~
+.DS_Store
+
+# Build artifacts
+.clang_complete
+.build/
*.elf
-*.hex
-*.uf2
-*.qmk
-!util/bootloader.hex
-!quantum/tools/eeprom_reset.hex
*.log
*.lss
*.lst
*.map
+*.o
+*.stackdump
*.sym
-*.swp
-tags
-*~
+
+# QMK-specific
api_data/v1
-build/
-.build/
-*.bak
-.vagrant/
-quantum/version.h
-.idea/
-CMakeLists.txt
-cmake-build-debug
-.clang_complete
doxygen/
-.DS_Store
-/util/wsl_downloaded
-/util/win_downloaded
-/users/
-/layouts/
+quantum/version.h
+*.bin
+*.eep
+*.hex
+*.qmk
+*.uf2
+
+# Old-style QMK Makefiles
/keyboards/*/Makefile
!/keyboards/ergodox_ez/
!/keyboards/planck/
# Eclipse/PyCharm/Other IDE Settings
+*.iml
+.browse.VC.db*
.cproject
+.idea
+.idea/
.project
.settings/
-.idea
-*.iml
-.browse.VC.db*
-*.stackdump
+.vagrant/
+
+# ?
+.dep
+.history/
+build/
+cmake-build-debug
+CMakeLists.txt
+
# Let these ones be user specific, since we have so many different configurations
*.code-workspace
+.stfolder
+.tags
.vscode/c_cpp_properties.json
+.vscode/ipch/
+.vscode/last.sql
.vscode/launch.json
.vscode/tasks.json
-.vscode/last.sql
.vscode/temp.sql
-.vscode/ipch/
-.stfolder
-.tags
+tags
-# ignore image files
-*.png
+# Ignore image files
*.gif
*.jpg
+*.png
-# things travis sees
-secrets.tar
-id_rsa_*
+# Things Travis sees
/.vs
+id_rsa_*
+secrets.tar
-# python things
+# Python things
__pycache__
.python-version
-# prerequisites for updating ChibiOS
+# Prerequisites for updating ChibiOS
/util/fmpp*
# Allow to exist but don't include it in the repo
user_song_list.h
+
+/util/wsl_downloaded
+/util/win_downloaded
+/users/
+/layouts/