Cipulot Kawayo Refactor (#17884)
* info.json: apply friendly formatting
* kawayo.h: use QMK 3-character notation
* refactor keymaps
- use QMK-native keycode aliases
- KC_ENTER -> KC_ENT
- KC_RIGHT -> KC_RGHT
- KC_TRNS -> _______
- RESET -> QK_BOOT
- use four-space indent
* kawayo.h: add matrix diagram
* info.json: correct layout data
* rename LAYOUT_default to LAYOUT_ansi_blocker_split_bs
* add LAYOUT_ansi_blocker macro with reference keymap
* add LAYOUT_ansi_blocker_tsangan macro with reference keymap
* add LAYOUT_ansi_blocker_tsangan_split_bs macro with reference keymap
* kawayo.h: add Corner Blocker (CB) option to matrix diagram
* change Layout Macro naming scheme
- update layout macro naming scheme
- rename `LAYOUT_ansi_blocker` to `LAYOUT_65_ansi_cb_blocker`
- rename `LAYOUT_ansi_blocker_split_bs` to `LAYOUT_65_ansi_cb_blocker_split_bs`
- rename `LAYOUT_ansi_blocker_tsangan` to `LAYOUT_65_ansi_cb_blocker_tsangan`
- rename `LAYOUT_ansi_blocker_tsangan_split_bs` to `LAYOUT_65_ansi_cb_blocker_tsangan_split_bs`
- rename reference keymaps to format specified in QMK docs
- keymap using `LAYOUT_65_ansi_cb_blocker` macro should be named `default_65_ansi_cb_blocker`, etc.
- update layout macro grid alignment (no logic change)
* add LAYOUT_65_ansi_blocker macro
* add LAYOUT_65_ansi_blocker_split_bs macro
* add LAYOUT_65_ansi_blocker_tsangan macro
* add LAYOUT_65_ansi_blocker_tsangan_split_bs macro
* denote LAYOUT_all as an alias for LAYOUT_65_ansi_blocker_split_bs
* enable Community Layout support
Provide users with replacements for deprecated/invalid functionality where applicable (#17604)
Move keyboard USB IDs and strings to data driven: Z (#17927)
Move keyboard USB IDs and strings to data driven: Y (#17926)
Move keyboard USB IDs and strings to data driven: X (#17925)
[Docs] Building with GitHub Userspace (#16271)
[Keyboard] Add Crin PCB (#17913)
Move keyboard USB IDs and strings to data driven: W (#17903)
[Keyboard] encoder map on more mechwild boards (#17894)
Tidy up ez_maker (#17910)
added missing indicator defines for dolice (#17906)
Move keyboard USB IDs and strings to data driven: T (#17899)
Balloondogcaps TR90 and TR90PM: rename LAYOUT to LAYOUT_ortho_3x3 (#17879)
* balloondogcaps/tr90: rename LAYOUT to LAYOUT_ortho_3x3
* balloondogcaps/tr90pm: rename LAYOUT to LAYOUT_ortho_3x3
boardsource/the_mark: add QMK Configurator layout data (#17898)
* boardsource/the_mark: add QMK Configurator layout data
* add keyboard maintainers to info.json
Adds the individual and organization accounts as listed maintainers.
Move keyboard USB IDs and strings to data driven: U (#17900)
Move keyboard USB IDs and strings to data driven: V (#17901)
Move keyboard USB IDs and strings to data driven: S (#17889)
Move keyboard USB IDs and strings to data driven: R (#17885)
Fix up splittest/bluepill (#17897)