qmk_api
qmk_api copied to clipboard
QMK API, information on keyboards and keymaps, and a compile service.
## Description `compile.qmk.fm/v1/compile` returns a 404 error code and using "KEYMAP" as the layout causes the compilation to fail. I also changed the job id of the last two curl...
### Describe the Bug When running docker-compose up, the step fails: ```Step 6/9 : RUN pip3 install -r requirements.txt git+git://github.com/qmk/qmk_compiler.git@master git+git://github.com/skullydazed/kle2xy.git@master ---> Running in 518b6a377240 Collecting git+git://github.com/qmk/qmk_compiler.git@master Cloning git://github.com/qmk/qmk_compiler.git (to...
## Description Added an Nginx proxy in front of gunicorn, so the Docker image can be used directly in production (e.g. AWS ECS).
we want to use split keyboard option MASTER_RIGHT on qmk configurator . it maybe need to update api.
I have added a swagger API documentation which is generated based on the current code. If you like this way of documentation I can add more details to the API...
```{"keyboard":"1upkeyboards/1up60hse","keymap":"layout_60_ansi_mine","layout":"LAYOUT_60_ansi","layers":[["KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO"],[],["KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO","KC_NO"]]}``` causes the compile to fail, @skullydazed thought that was a supported use case.