~ruther/qmk_firmware

6ef97172889ccd5db376b2a9f8825489e24fdac4 — Nick Brassel 11 months ago 3957666
Vitepress conversion of docs. (#23795)

357 files changed, 3611 insertions(+), 24208 deletions(-)

M .github/workflows/docs.yml
M Doxyfile
A builddefs/docsgen/.gitignore
A builddefs/docsgen/.vitepress/config.mts
A builddefs/docsgen/.vitepress/theme/QMKLayout.vue
A builddefs/docsgen/.vitepress/theme/custom.css
A builddefs/docsgen/.vitepress/theme/index.ts
A builddefs/docsgen/build-docs.sh
A builddefs/docsgen/package.json
A builddefs/docsgen/start-docs.sh
A builddefs/docsgen/yarn.lock
D docs/.nojekyll
D docs/CNAME
M docs/ChangeLog/20190830.md
M docs/ChangeLog/20200229.md
M docs/ChangeLog/20200829.md
M docs/ChangeLog/20201128.md
M docs/ChangeLog/20210529.md
M docs/ChangeLog/20210828.md
M docs/ChangeLog/20211127.md
M docs/ChangeLog/20220226.md
M docs/ChangeLog/20220528.md
M docs/ChangeLog/20220827.md
M docs/ChangeLog/20221126.md
M docs/ChangeLog/20230226.md
M docs/ChangeLog/20230528.md
M docs/ChangeLog/20230827.md
M docs/ChangeLog/20231126.md
M docs/ChangeLog/20240225.md
M docs/ChangeLog/20240526.md
M docs/__capabilities.md
D docs/_langs.md
A docs/_sidebar.json
D docs/_summary.md
M docs/adc_driver.md
M docs/apa102_driver.md
M docs/api_docs.md
M docs/api_overview.md
M docs/audio_driver.md
M docs/breaking_changes.md
M docs/breaking_changes_history.md
M docs/cli.md
M docs/cli_commands.md
M docs/cli_development.md
M docs/coding_conventions_python.md
M docs/compatible_microcontrollers.md
M docs/config_options.md
M docs/configurator_default_keymaps.md
M docs/configurator_step_by_step.md
M docs/configurator_troubleshooting.md
M docs/contributing.md
M docs/custom_quantum_functions.md
M docs/data_driven_config.md
M docs/documentation_best_practices.md
M docs/documentation_templates.md
M docs/driver_installation_zadig.md
M docs/easy_maker.md
M docs/eeprom_driver.md
M docs/faq_build.md
M docs/faq_debug.md
M docs/faq_general.md
M docs/faq_keymap.md
M docs/faq_misc.md
M docs/feature_advanced_keycodes.md
M docs/feature_audio.md
M docs/feature_auto_shift.md
M docs/feature_autocorrect.md
M docs/feature_backlight.md
M docs/feature_bluetooth.md
M docs/feature_bootmagic.md
M docs/feature_caps_word.md
M docs/feature_combo.md
M docs/feature_command.md
M docs/feature_converters.md
M docs/feature_debounce_type.md
M docs/feature_digitizer.md
M docs/feature_dip_switch.md
M docs/feature_dynamic_macros.md
M docs/feature_eeprom.md
M docs/feature_encoders.md
M docs/feature_haptic_feedback.md
M docs/feature_hd44780.md
M docs/feature_joystick.md
M docs/feature_key_lock.md
M docs/feature_key_overrides.md
M docs/feature_layers.md
M docs/feature_leader_key.md
M docs/feature_led_indicators.md
M docs/feature_led_matrix.md
M docs/feature_macros.md
M docs/feature_midi.md
M docs/feature_mouse_keys.md
M docs/feature_oled_driver.md
M docs/feature_os_detection.md
M docs/feature_pointing_device.md
M docs/feature_programmable_button.md
M docs/feature_ps2_mouse.md
M docs/feature_rawhid.md
M docs/feature_repeat_key.md
M docs/feature_rgb_matrix.md
M docs/feature_rgblight.md
M docs/feature_secure.md
M docs/feature_send_string.md
M docs/feature_sequencer.md
M docs/feature_space_cadet.md
M docs/feature_split_keyboard.md
M docs/feature_stenography.md
M docs/feature_swap_hands.md
M docs/feature_tap_dance.md
M docs/feature_tri_layer.md
M docs/feature_unicode.md
M docs/feature_userspace.md
M docs/flash_driver.md
M docs/flashing.md
M docs/flashing_bootloadhid.md
M docs/getting_started_docker.md
M docs/getting_started_github.md
M docs/getting_started_introduction.md
M docs/getting_started_make_guide.md
M docs/gpio_control.md
M docs/hand_wire.md
M docs/hardware_drivers.md
M docs/hardware_keyboard_guidelines.md
M docs/how_a_matrix_works.md
M docs/how_keyboards_work.md
M docs/i2c_driver.md
D docs/index.html
R docs/{README.md => index.md}
D docs/internals/defines.md
D docs/internals/input_callback_reg.md
D docs/internals/midi_device.md
D docs/internals/midi_device_setup_process.md
D docs/internals/midi_util.md
D docs/internals/send_functions.md
D docs/internals/sysex_tools.md
M docs/isp_flashing_guide.md
D docs/ja/README.md
D docs/ja/_summary.md
D docs/ja/adc_driver.md
D docs/ja/api_development_environment.md
D docs/ja/api_development_overview.md
D docs/ja/api_docs.md
D docs/ja/api_overview.md
D docs/ja/arm_debugging.md
D docs/ja/breaking_changes.md
D docs/ja/breaking_changes_instructions.md
D docs/ja/cli.md
D docs/ja/cli_commands.md
D docs/ja/cli_configuration.md
D docs/ja/cli_development.md
D docs/ja/coding_conventions_c.md
D docs/ja/coding_conventions_python.md
D docs/ja/compatible_microcontrollers.md
D docs/ja/config_options.md
D docs/ja/configurator_step_by_step.md
D docs/ja/configurator_troubleshooting.md
D docs/ja/contributing.md
D docs/ja/custom_matrix.md
D docs/ja/custom_quantum_functions.md
D docs/ja/data_driven_config.md
D docs/ja/documentation_best_practices.md
D docs/ja/documentation_templates.md
D docs/ja/driver_installation_zadig.md
D docs/ja/faq_build.md
D docs/ja/faq_debug.md
D docs/ja/faq_general.md
D docs/ja/faq_keymap.md
D docs/ja/faq_misc.md
D docs/ja/feature_advanced_keycodes.md
D docs/ja/feature_audio.md
D docs/ja/feature_auto_shift.md
D docs/ja/feature_backlight.md
D docs/ja/feature_bluetooth.md
D docs/ja/feature_bootmagic.md
D docs/ja/feature_combo.md
D docs/ja/feature_command.md
D docs/ja/feature_debounce_type.md
D docs/ja/feature_dip_switch.md
D docs/ja/feature_dynamic_macros.md
D docs/ja/feature_encoders.md
D docs/ja/feature_grave_esc.md
D docs/ja/feature_haptic_feedback.md
D docs/ja/feature_hd44780.md
D docs/ja/feature_key_lock.md
D docs/ja/feature_layers.md
D docs/ja/feature_layouts.md
D docs/ja/feature_leader_key.md
D docs/ja/feature_led_indicators.md
D docs/ja/feature_led_matrix.md
D docs/ja/feature_macros.md
D docs/ja/feature_mouse_keys.md
D docs/ja/feature_pointing_device.md
D docs/ja/feature_ps2_mouse.md
D docs/ja/feature_rawhid.md
D docs/ja/feature_split_keyboard.md
D docs/ja/feature_stenography.md
D docs/ja/feature_swap_hands.md
D docs/ja/feature_tap_dance.md
D docs/ja/feature_thermal_printer.md
D docs/ja/feature_unicode.md
D docs/ja/feature_userspace.md
D docs/ja/feature_wpm.md
D docs/ja/flashing.md
D docs/ja/flashing_bootloadhid.md
D docs/ja/getting_started_docker.md
D docs/ja/getting_started_github.md
D docs/ja/getting_started_introduction.md
D docs/ja/getting_started_make_guide.md
D docs/ja/gpio_control.md
D docs/ja/hardware_avr.md
D docs/ja/hardware_drivers.md
D docs/ja/hardware_keyboard_guidelines.md
D docs/ja/how_a_matrix_works.md
D docs/ja/how_keyboards_work.md
D docs/ja/i2c_driver.md
D docs/ja/isp_flashing_guide.md
D docs/ja/ja_doc_status.sh
D docs/ja/keycodes.md
D docs/ja/keycodes_basic.md
D docs/ja/keycodes_us_ansi_shifted.md
D docs/ja/keymap.md
D docs/ja/mod_tap.md
D docs/ja/newbs.md
D docs/ja/newbs_building_firmware.md
D docs/ja/newbs_building_firmware_configurator.md
D docs/ja/newbs_flashing.md
D docs/ja/newbs_getting_started.md
D docs/ja/newbs_git_best_practices.md
D docs/ja/newbs_git_resolving_merge_conflicts.md
D docs/ja/newbs_git_resynchronize_a_branch.md
D docs/ja/newbs_git_using_your_master_branch.md
D docs/ja/newbs_learn_more_resources.md
D docs/ja/newbs_testing_debugging.md
D docs/ja/one_shot_keys.md
D docs/ja/other_eclipse.md
D docs/ja/other_vscode.md
D docs/ja/pr_checklist.md
D docs/ja/proton_c_conversion.md
D docs/ja/quantum_keycodes.md
D docs/ja/ref_functions.md
D docs/ja/reference_configurator_support.md
D docs/ja/reference_glossary.md
D docs/ja/reference_info_json.md
D docs/ja/reference_keymap_extras.md
D docs/ja/serial_driver.md
D docs/ja/support.md
D docs/ja/syllabus.md
D docs/ja/tap_hold.md
D docs/ja/translating.md
D docs/ja/understanding_qmk.md
M docs/keycodes.md
M docs/keycodes_basic.md
M docs/keycodes_magic.md
M docs/keymap.md
M docs/mod_tap.md
M docs/newbs.md
M docs/newbs_building_firmware.md
M docs/newbs_building_firmware_configurator.md
M docs/newbs_building_firmware_workflow.md
M docs/newbs_external_userspace.md
M docs/newbs_flashing.md
M docs/newbs_getting_started.md
M docs/newbs_git_best_practices.md
M docs/newbs_git_resolving_merge_conflicts.md
M docs/newbs_git_resynchronize_a_branch.md
M docs/newbs_git_using_your_master_branch.md
M docs/newbs_testing_debugging.md
M docs/one_shot_keys.md
M docs/other_eclipse.md
M docs/other_vscode.md
M docs/platformdev_chibios_earlyinit.md
M docs/platformdev_rp2040.md
M docs/platformdev_selecting_arm_mcu.md
M docs/porting_your_keyboard_to_qmk.md
M docs/pr_checklist.md
A docs/public/badge-community-dark.svg
A docs/public/badge-community-light.svg
D docs/qmk.css
D docs/qmk_custom_dark.css
D docs/qmk_custom_light.css
M docs/quantum_keycodes.md
M docs/quantum_painter.md
M docs/quantum_painter_lvgl.md
M docs/quantum_painter_qff.md
M docs/quantum_painter_qgf.md
M docs/quantum_painter_rle.md
D docs/redirects.json
M docs/ref_functions.md
M docs/reference_configurator_support.md
M docs/reference_glossary.md
M docs/reference_info_json.md
M docs/serial_driver.md
M docs/spi_driver.md
M docs/squeezing_avr.md
M docs/support_deprecation_policy.md
D docs/sw.js
M docs/syllabus.md
M docs/tap_hold.md
D docs/translating.md
M docs/uart_driver.md
M docs/understanding_qmk.md
M docs/unit_testing.md
M docs/ws2812_driver.md
D docs/zh-cn/README.md
D docs/zh-cn/_summary.md
D docs/zh-cn/api_docs.md
D docs/zh-cn/api_overview.md
D docs/zh-cn/cli.md
D docs/zh-cn/cli_commands.md
D docs/zh-cn/cli_configuration.md
D docs/zh-cn/cli_tab_complete.md
D docs/zh-cn/configurator_architecture.md
D docs/zh-cn/configurator_default_keymaps.md
D docs/zh-cn/configurator_step_by_step.md
D docs/zh-cn/configurator_troubleshooting.md
D docs/zh-cn/contributing.md
D docs/zh-cn/custom_quantum_functions.md
D docs/zh-cn/driver_installation_zadig.md
D docs/zh-cn/easy_maker.md
D docs/zh-cn/faq_build.md
D docs/zh-cn/faq_debug.md
D docs/zh-cn/faq_general.md
D docs/zh-cn/faq_keymap.md
D docs/zh-cn/faq_misc.md
D docs/zh-cn/feature_grave_esc.md
D docs/zh-cn/feature_space_cadet.md
D docs/zh-cn/flashing.md
D docs/zh-cn/flashing_bootloadhid.md
D docs/zh-cn/getting_started_docker.md
D docs/zh-cn/getting_started_github.md
D docs/zh-cn/getting_started_introduction.md
D docs/zh-cn/hand_wire.md
D docs/zh-cn/keymap.md
D docs/zh-cn/mod_tap.md
D docs/zh-cn/newbs.md
D docs/zh-cn/newbs_building_firmware.md
D docs/zh-cn/newbs_building_firmware_configurator.md
D docs/zh-cn/newbs_flashing.md
D docs/zh-cn/newbs_getting_started.md
D docs/zh-cn/newbs_git_best_practices.md
D docs/zh-cn/newbs_git_resolving_merge_conflicts.md
D docs/zh-cn/newbs_git_resynchronize_a_branch.md
D docs/zh-cn/newbs_git_using_your_master_branch.md
D docs/zh-cn/newbs_learn_more_resources.md
D docs/zh-cn/newbs_testing_debugging.md
D docs/zh-cn/other_eclipse.md
D docs/zh-cn/other_vscode.md
D docs/zh-cn/reference_configurator_support.md
D docs/zh-cn/reference_glossary.md
D docs/zh-cn/support.md
D docs/zh-cn/syllabus.md
D docs/zh-cn/translating.md
D docs/zh-cn/zh_cn_doc_status.sh
M lib/python/qmk/cli/docs.py
M lib/python/qmk/cli/generate/docs.py
M lib/python/qmk/cli/new/keyboard.py
A lib/python/qmk/docs.py
This diff is too large to display. Try viewing the raw diff instead.
Do not follow this link