Skip to main content

Beta Testing

You may find that ZMK does not support a feature or keyboard that you are interesting in using. You may find that someone has already taken the time to submit the feature you need as a Pull Request. If you find the feature you need as a pull request, this page is for you!

Developer Repositories and Branches#

For a developer to submit a pull request to ZMK, they must first clone the original ZMK repository. After they have a copy of the source code, they may create a feature branch to work within. When they have finished, they will publish the feature branch and create the pull request.

Finding the Repository Page from the Pull Request#

PR Repository

Finding the Repository URL#

Repository URL

Finding the Repository Branch#

Repository URL

Testing features#

Testing features will require you to modify the west.yml file. You will need to add a new remote for the pull request you would like to test, and change the selected remote and revision (or branch) for the zmk project.

Examples#

manifest:
remotes:
- name: zmkfirmware
url-base: https://github.com/zmkfirmware
projects:
- name: zmk
remote: zmkfirmware
revision: main
import: app/west.yml
self:
path: config