.gitignore (1568B)
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 28 index.html 29 firmware_list.json 30 31 # QMK-specific 32 api_data/v1 33 quantum/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/ 63 build/ 64 cmake-build-debug 65 CMakeLists.txt 66 *.pdf 67 *.zip 68 .env 69 .envrc 70 71 # Let these ones be user specific, since we have so many different configurations 72 *.code-workspace 73 .stfolder 74 .tags 75 .vscode/c_cpp_properties.json 76 .vscode/ipch/ 77 .vscode/last.sql 78 .vscode/launch.json 79 .vscode/tasks.json 80 .vscode/temp.sql 81 tags 82 83 # Ignore image/font files 84 *.bmp 85 *.wbmp 86 *.gif 87 *.jpg 88 *.jpeg 89 *.png 90 *.apng 91 *.mng 92 *.svg 93 *.webp 94 *.webm 95 *.avi 96 *.mp4 97 *.mpeg 98 *.ttf 99 *.otf 100 # Un-ignore limited image file formats in docs 101 !docs/public/**.gif 102 !docs/public/**.jpg 103 !docs/public/**.jpeg 104 !docs/public/**.png 105 106 # Things Travis sees 107 /.vs 108 id_rsa_* 109 secrets.tar 110 111 # Python things 112 __pycache__ 113 .python-version 114 .venv 115 116 # Prerequisites for updating ChibiOS 117 /util/fmpp* 118 119 # Allow to exist but don't include it in the repo 120 user_song_list.h 121 122 # clangd 123 compile_commands.json 124 .clangd/ 125 .cache/ 126 127 # VIA(L) files that don't belong in QMK repo 128 via*.json 129 /keyboards/**/keymaps/via/* 130 /keyboards/**/keymaps/vial/*