.gitignore
1422 bytes
1# Junk files
2*.bak
3*.swp
4*~
5.DS_Store
6._*
7
8# Merge files
9*.orig
10*.rej
11
12# Build artifacts
13.clang_complete
14.build/
15*.elf
16*.log
17*.lss
18*.lst
19*.map
20*.o
21*.a
22*.so
23*.dylib
24*.dll
25*.la
26*.stackdump
27*.sym
28index.html
29firmware_list.json
30
31# QMK-specific
32api_data/v1
33quantum/version.h
34*.bin
35*.eep
36*.hex
37*.qmk
38*.uf2
39
40# DD config at wrong location
41/keyboards/**/keymaps/*/info.json
42/keyboards/**/keymaps/*/keyboard.json
43
44# Old-style QMK Makefiles
45/keyboards/**/Makefile
46
47# kbfirmware....
48/keyboards/**/kb.h
49/keyboards/**/kb.c
50
51# Eclipse/PyCharm/Other IDE Settings
52*.iml
53.browse.VC.db*
54.cproject
55.idea
56.idea/
57.project
58.settings/
59
60# ?
61.dep
62.history/
63build/
64cmake-build-debug
65CMakeLists.txt
66*.pdf
67
68# Let these ones be user specific, since we have so many different configurations
69*.code-workspace
70.stfolder
71.tags
72.vscode/c_cpp_properties.json
73.vscode/ipch/
74.vscode/last.sql
75.vscode/launch.json
76.vscode/tasks.json
77.vscode/temp.sql
78tags
79
80# Ignore image/font files
81*.bmp
82*.wbmp
83*.gif
84*.jpg
85*.jpeg
86*.png
87*.apng
88*.mng
89*.svg
90*.webp
91*.webm
92*.avi
93*.mp4
94*.mpeg
95*.ttf
96*.otf
97
98# Things Travis sees
99/.vs
100id_rsa_*
101secrets.tar
102
103# Python things
104__pycache__
105.python-version
106.venv
107
108# Prerequisites for updating ChibiOS
109/util/fmpp*
110
111# Allow to exist but don't include it in the repo
112user_song_list.h
113
114# clangd
115compile_commands.json
116.clangd/
117.cache/
118
119# VIA(L) files that don't belong in QMK repo
120via*.json
121/keyboards/**/keymaps/via/*
122/keyboards/**/keymaps/vial/*