.gitignore 1.3 KB

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