-
-
Notifications
You must be signed in to change notification settings - Fork 39.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Handwired Skeeb Keyboard #8161
Handwired Skeeb Keyboard #8161
Conversation
keyboards/handwired/myskeeb/keymaps/default/default_e6b9980.json
Outdated
Show resolved
Hide resolved
For future reference, we recommend against committing to your There are instructions on how to keep your fork updated here: Best Practices: Your Fork's Master: Update Often, Commit Never If you need any help with this just ask. You do not need to close this pull request at this time. Until your pull request is merged, please continue to commit relevant changes to your |
I have made the changes, however, at the time of making the pull request, it says there are 515 files that have changed. i read https://docs.qmk.fm/#/newbs_git_using_your_master_branch before but i could not update my fork. i believe now this was the issue after seeing the differences. any extra guidance on what i did wrong will be very appreciated. i will not touch my command line or git buttons until further guidance to avoid messing anything else, thanks |
Ah, you have a merge commit in your history, which is why there are so many files here. Your PR has 3 commits, which we'll call Your history looks like this:
What you want to do is back up the current state of your
Now you have two relevant branches:
The first command fetches the state of QMK's Since you're only dealing with wanting to add the files relevant to one keyboard that exist in one directory, we can thankfully ignore every other directory. To pull the files for your keyboard, run:
This command means "Write (or rewrite) the files in
At this point, run |
Hi noroadsleft, Thanks for the amazing guide. im slowly starting to understand git. ill be playing a bit with https://learngitbranching.js.org/ to avoid these errors in the future. after
but in that screen, i don't know what to do next. it doesn't let me write or do anything else. i imagine at this point i should close msys and reopen it to make the last command "git push --force-with-lease"? in any case i left msys open at the screen that says to enter the commit message waiting for your response. and once again thanks for the guidance.. |
My fault, I missed a step of sorts. You've ended up in a vim window. I should have had you pass the commit message as an argument.
From there, continue with |
every thing done with success. so now i should have my branch updated in both my hub and my pc?? should i do another step? |
I did the changes Fauxpark recommended on my local files, but I haven't had the time to learn a bit more about git. then push it with "git push"? edit: i prefer not to touch anything until you tell me to. i don't want to make you guys work extra if i mess it up again. thanks |
Just run |
done. thanks. edit: i got |
What's the output of |
|
i assume i should now do:
???? edit: also i know you guys are merging future branch, so i can wait a bit till then |
Correct. |
done, git log -5: https://pastebin.com/eybaYkGU
|
Oops, just realized I misread your previous comment. It seems you have the files added already ( Run:
|
IT WORKS! looks like the changes are finally reflected on my git. anything else i should do? |
done. should i:
???? |
Yes. Any time you make changes, you should cycle
|
Alright. changes are done and pushed. i made a small change to the 0 layout. should not be any issues i think. edit: now that i look back at my code, keymap.c, myskeeb.h, and oled.c, dont have the correct indentation. most are spaces instead of tab and some dont even have the correct spacing. should i fix that too? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
now that i look back at my code, keymap.c, myskeeb.h, and oled.c, dont have the correct indentation. most are spaces instead of tab and some dont even have the correct spacing. should i fix that too?
I basically voted for "just the keymap," as it's the file you're most likely to be working in moving forward.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Congratulations on your first pull request! Now that your pull request is merged, you should resynchronize your |
Excellent! I'll be creating my next keyboard in a few months based on the same design. I have learned a lot and found a new hobby. thank you guys and gals for all your effort and your patience, amazing work and effort on your behalf! |
* adding Handwired Skeeb Keyboard * Apply suggestions from fauxpark * Apply more suggestions from fauxpark and small change to layout * Apply more suggestions from noroadsleft and last tap dance
* adding Handwired Skeeb Keyboard * Apply suggestions from fauxpark * Apply more suggestions from fauxpark and small change to layout * Apply more suggestions from noroadsleft and last tap dance
* adding Handwired Skeeb Keyboard * Apply suggestions from fauxpark * Apply more suggestions from fauxpark and small change to layout * Apply more suggestions from noroadsleft and last tap dance
* adding Handwired Skeeb Keyboard * Apply suggestions from fauxpark * Apply more suggestions from fauxpark and small change to layout * Apply more suggestions from noroadsleft and last tap dance
* adding Handwired Skeeb Keyboard * Apply suggestions from fauxpark * Apply more suggestions from fauxpark and small change to layout * Apply more suggestions from noroadsleft and last tap dance
* adding Handwired Skeeb Keyboard * Apply suggestions from fauxpark * Apply more suggestions from fauxpark and small change to layout * Apply more suggestions from noroadsleft and last tap dance
Handwired Keyboard based on the Ergodash. with an OLED similar to Kyria
Description
5 Rows, 14 Columns Split Keyboard with thumb clusters. no rgb or led. just an oled screen with keypresses, layer, keylock and modifiers.
Types of Changes
Checklist