This is a zmk config focused around the idea of switching branches quickly. As Pull requests take a long time to resolve, I wanted a way to test them quickly.
- Fork this repo
- Clone the repo to your computer
- Setup ENV for Local Building
task west:init
: Setup the build env locally, in dockertask west:convert2task
: Convert ZMK build.yaml to Tasks
- Edit the config and keymap files
- Build all of the firmware
task west:build:all
- Deploy changes to keyboard, test
- Push your changes to github
- Download the firmware from the actions tab
Alternatively, you could probably even use github's built-in editor to edit the keymap and config file after forking and just avoid all of this.