-
-
Notifications
You must be signed in to change notification settings - Fork 40.7k
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
Enable 'keyboard.json' as a build target #22891
Conversation
Thank you for your contribution! |
This change is in support of qmk/qmk_firmware#22891 which changes the build file marking a build target.
Description
Long term QMK wants to support a single data file for keyboard level config.
The current system requires a
rules.mk
even if the content is completely blank. The plan is to haveinfo.json
as potential fragments and add support for a newkeyboard.json
(supporting allinfo.json
content) to mark a build target.Achieving this goal will take multiple passes in order to not break everything in the short term and to keep the change sets reviewable. This first pass enables
keyboard.json
to exist so we can start the overall migration process.Future:
keyboard.json
DEFAULT_FOLDER
rules.mk
as build markerinfo.json
code/docs references now 2 potential filenames existTypes of Changes
Issues Fixed or Closed by This PR
Checklist