qmk-firmware/.gitignore

114 lines
1.3 KiB
Plaintext
Raw Normal View History

2021-07-02 14:08:34 +08:00
# Junk files
*.bak
*.swp
*~
.DS_Store
._*
2021-07-02 14:08:34 +08:00
2022-07-17 02:38:56 +08:00
# Merge files
*.orig
*.rej
2021-07-02 14:08:34 +08:00
# Build artifacts
.clang_complete
.build/
2010-08-10 12:45:28 +08:00
*.elf
*.log
2010-08-10 12:45:28 +08:00
*.lss
*.lst
*.map
2021-07-02 14:08:34 +08:00
*.o
*.stackdump
2010-08-10 12:45:28 +08:00
*.sym
2021-07-02 14:08:34 +08:00
# QMK-specific
api_data/v1
2022-02-05 11:23:27 +08:00
quantum/version.h
2021-07-02 14:08:34 +08:00
*.bin
*.eep
*.hex
*.qmk
*.uf2
# DD config at wrong location
/keyboards/**/keymaps/*/info.json
2021-07-02 14:08:34 +08:00
# Old-style QMK Makefiles
2022-07-15 10:57:34 +08:00
/keyboards/**/Makefile
# kbfirmware....
/keyboards/**/kb.h
/keyboards/**/kb.c
# Eclipse/PyCharm/Other IDE Settings
2021-07-02 14:08:34 +08:00
*.iml
.browse.VC.db*
.cproject
2021-07-02 14:08:34 +08:00
.idea
.idea/
.project
2016-02-27 03:03:19 +08:00
.settings/
2021-07-02 14:08:34 +08:00
# ?
.dep
.history/
build/
cmake-build-debug
CMakeLists.txt
2022-10-13 05:36:51 +08:00
*.pdf
2021-07-02 14:08:34 +08:00
# Let these ones be user specific, since we have so many different configurations
*.code-workspace
2021-07-02 14:08:34 +08:00
.stfolder
.tags
.vscode/c_cpp_properties.json
2021-07-02 14:08:34 +08:00
.vscode/ipch/
.vscode/last.sql
.vscode/launch.json
.vscode/tasks.json
.vscode/temp.sql
2021-07-02 14:08:34 +08:00
tags
2017-06-12 03:36:28 +08:00
# Ignore image/font files
2022-11-22 10:32:36 +08:00
*.bmp
*.wbmp
*.gif
*.jpg
2022-11-22 10:32:36 +08:00
*.jpeg
2021-07-02 14:08:34 +08:00
*.png
2022-11-22 10:32:36 +08:00
*.apng
*.mng
*.svg
*.webp
*.webm
*.avi
*.mp4
*.mpeg
*.ttf
*.otf
2021-07-02 14:08:34 +08:00
# Things Travis sees
/.vs
2021-07-02 14:08:34 +08:00
id_rsa_*
secrets.tar
2021-07-02 14:08:34 +08:00
# Python things
__pycache__
.python-version
.venv
2021-07-02 14:08:34 +08:00
# Prerequisites for updating ChibiOS
/util/fmpp*
2020-07-16 14:45:50 +08:00
# Allow to exist but don't include it in the repo
user_song_list.h
New CLI subcommand to create clang-compatible compilation database (`compile_commands.json`) (#14370) * pulled source from dev branch * missed a file from origin * formatting * revised argument names. relaxed matching rules to work for avr too * add docstrings * added docs. tightened up regex * remove unused imports * cleaning up command file. use existing qmk dir constant * rename parser library file * move lib functions into command file. there are only 2 and they aren't large * currently debugging... * more robustly find config * updated docs * remove unused imports * reuse make executable from the main make command * pulled source from dev branch * missed a file from origin * formatting * revised argument names. relaxed matching rules to work for avr too * add docstrings * added docs. tightened up regex * remove unused imports * cleaning up command file. use existing qmk dir constant * rename parser library file * move lib functions into command file. there are only 2 and they aren't large * currently debugging... * more robustly find config * updated docs * remove unused imports * reuse make executable from the main make command * remove MAKEFLAGS from environment for better control over process management * Update .gitignore Co-authored-by: Michael Forster <forster@google.com> * add a usage line to docs * doc change as suggested Co-authored-by: Nick Brassel <nick@tzarc.org> * rename command * remove debug print statements * generate-compilation-database: fix arg handling * generate-comilation-db: improve error handling * use cli.run() instead of Popen() Co-authored-by: Xton <cdewan@apple.com> Co-authored-by: Christon DeWan <cmdpix@mac.com> Co-authored-by: Michael Forster <forster@google.com> Co-authored-by: Nick Brassel <nick@tzarc.org>
2021-09-16 12:59:57 +08:00
# clangd
compile_commands.json
.clangd/
.cache/
2022-04-14 13:42:24 +08:00
# VIA(L) files that don't belong in QMK repo
2022-04-14 13:42:24 +08:00
via*.json
/keyboards/**/keymaps/vial/*