Skip to main content
If you want to customise the firmware — to change encoder rotation, add macros, or modify any other compiled behavior — you need to build your own firmware from source. GitHub Actions handles the compilation for you in the cloud, so you do not need to install a local ZMK development environment or any build tools on your own computer.

What Is a Fork?

A fork is a personal copy of a GitHub repository that you control. When you fork the MinimalPad firmware repository, you get your own version at https://github.com/YOUR-USERNAME/zmk-config-minimalpad. Changes you make to your fork only affect your copy — the original repository is untouched.
GitHub’s built-in web file editor lets you make small changes directly in the browser. For simple edits like changing encoder rotation, you do not need a Git client or any local setup.

Steps