nickcoutsos / keymap-editor

A web based graphical editor of ZMK keymaps.
http://nickcoutsos.github.io/keymap-editor
MIT License
1.23k stars 313 forks source link

Feature Request: copy keymaps between two GitHub Repository #267

Open KKKo1877 opened 1 week ago

KKKo1877 commented 1 week ago

I spent a week building the keymap for my new sweep keyboard. Then painfully realised that when I created the old repo, I put the wrong version of nicenano!. So I have to create a new repo, but it'll be great if I can clone everything too.

nickcoutsos commented 1 week ago

Hmm, yeah, it seems like it'd be closely aligned with a longer term vision (though I cannot stress enough how far out this would be) I have for the app to make keymap sources more interchangeable.

The short term, though, is that the GitHub integration is much more of "here's a place I can grab keymaps and conveniently trigger firmware builds" than a git client. Some smaller things like repo/branch selection (and branch creation, and handling protected branches) have been added over time, but usually these are use cases that I'm expecting to happen infrequently and be simpler to have users deal with once rather than natively support in the app. In this case, it sounds like a matter of copying a file from one repo to another, right?