vial-kb / vial-qmk

QMK fork with Vial-specific features.
https://get.vial.today/
GNU General Public License v2.0
759 stars 2.15k forks source link

Adding mario keyboard #744

Open YkieWang opened 1 month ago

YkieWang commented 1 month ago

Adding a keyboard named mario, which has a encoder in the left half and a joystick in the right half.

xyzz commented 2 weeks ago

failing to build due to duplicate uid

YkieWang commented 2 weeks ago

failing to build due to duplicate uid

I have revised it, thanks.

xyzz commented 2 weeks ago

still failing to build

YkieWang commented 2 weeks ago

still failing to build

I have fixed it, many thanks!

This is my first time uploading a keymap, and I encountered a few issues that resulted in a building failure. I've documented the problems I faced and the solutions I found to help others who might need it.

Add default keymap: Make sure you have a default keymap, because the first step in the workflow is to compile your default keymap.

Enable Actions on Your Cloned Branch: Make sure to enable GitHub Actions on your cloned branch. This way, every time you commit code, the workflow will automatically execute, allowing you to see the results and understand the causes of any issues.

Firmware Size Limit: The firmware size can easily exceed the maximum allowed size. To mitigate this, you can disable RGB features and other unnecessary functionalities.