Source code for the unofficial QMK Cheatsheet.
Goals of this cheatsheet
- be helpful for 80% of the users
- brevity
- give consistent albeit opinionated examples
As some information may be incomplete, please submit pull requests.
- add more topics (below)
- update to new macro implementation
- tap dance, advanced functions
- unicode, advanced
- custom functions
- common config.h and rules.mk settings
Contributions are welcome. Just let me know of your intent to write something, if it deals with one of the topics above.
NOTE: due to the age of the dependencies, please use Node v7 or earlier.
Here are the instructions for building this cheatsheet in a development environment.
Oh, and I would NOT recommend this to be run on Windows, not until broccoli and all its dependencies are more fully supported. I have tried this on OSX and Ubuntu Linux and those seem to work fine.
So go and install these for your operating system
Run this
[sudo] npm install -g broccoli-cli bower
bundle install
Run after getting source code, in the source root directory
[sudo] npm install
bower install
broccoli serve
Then hit localhost:4200
to see your changes.
npm run build
If the above doesn't work, then do the following.
Remove the /docs
folder, then run the following:
broccoli build docs
- Windows development environment is NOT supported, because it is not fully supported by broccoli