.gitignore 1.3 KB

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