Qmk_firmware: what is now the correct way to build community keymaps

Created on 7 Mar 2018  Â·  7Comments  Â·  Source: qmk/qmk_firmware

The folder layout is changing really much, quite often.
What is now the correct way to build a community keymap for a particular keyboard ?

Let's say I want the bepo keymap for an Ergodox keyboard. I used to issue :
make KEYBOARD=ergodox KEYMAP=bepo
Given the examples and readme, I can't find a way to compile it.

good first issue help wanted

Most helpful comment

I think I finally got it, but I'm glad to see I'm not the only one who struggled. Try replacing ergodox with ergodox_ez :
make KEYBOARD=ergodox_ez KEYMAP=swedish-lindhe
or
make ergodox_ez:swedish-lindhe
Somewhat counter-intuitive when you don't have an Ergodox "EZ".

All 7 comments

I can't figure it out either. Trying to make layouts/community/ergodox/swedish-lindhe, but can not figure it out. Have tried make ergodox:swedish-lindhe as well as make keyboard=ergodox keymap=community/swedish-lindhe but neither works.

I think I finally got it, but I'm glad to see I'm not the only one who struggled. Try replacing ergodox with ergodox_ez :
make KEYBOARD=ergodox_ez KEYMAP=swedish-lindhe
or
make ergodox_ez:swedish-lindhe
Somewhat counter-intuitive when you don't have an Ergodox "EZ".

https://docs.qmk.fm/getting_started_make_guide.html

For the ergodox, you want to use the ergodox_ez keyboard. It's the same design, so it was folded into one.

But for bepo, you'd run make ergodox_ez:bepo (or optionally make ergodox_ez:bepo:teensy)

Sounds like a strange decision. Ergodox is the original design; EZ is the
variation.

On Fri, 9 Mar 2018, 01:22 Drashna Jaelre, notifications@github.com wrote:

https://docs.qmk.fm/getting_started_make_guide.html

For the ergodox, you want to use the ergodox_ez keyboard. It's the same
design, so it was folded into one.

But for bepo, you'd run make ergodox_ez:bepo (or optionally make
ergodox_ez:bepo:teensy)

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/qmk/qmk_firmware/issues/2492#issuecomment-371671382,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHabovLt5KsHoe9dICC_EWjYKRF_yadaks5tcctbgaJpZM4ShEAi

It kind of does. But I suspect that the reasoning for that is that ezuk maintains the code for the ergodox And sihce he is And since he's the creator of the EZ, and dominic (the ergodox creator), well doesn't maintain the code here (not that I've seen).... that it makes more sense to handle it that way.

But since the boards are identically designed, it shouldn't be an issue, firmware wise.

Ah. What further complicated matters was that my fork was based on a broken commit. It works.

Oh no! :(

Well, merging/rebasing may help? Otherwise, grab your keymap files, blow it away, and restart.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ghost picture ghost  Â·  3Comments

jetpacktuxedo picture jetpacktuxedo  Â·  3Comments

jmagee picture jmagee  Â·  3Comments

fredizzimo picture fredizzimo  Â·  4Comments

mrceephax picture mrceephax  Â·  4Comments