<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qmk_sweep_skeletyl/lib/python/qmk/cli/generate/info_json.py, branch master</title>
<subtitle>my qmk configs</subtitle>
<id>http://archive.git.mgrote.net/qmk_sweep_skeletyl/atom?h=master</id>
<link rel='self' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/'/>
<updated>2023-05-20T12:15:05+00:00</updated>
<entry>
<title>`qmk format-json`: Expose full key path and respect `sort_keys` (#20836)</title>
<updated>2023-05-20T12:15:05+00:00</updated>
<author>
<name>Ryan</name>
</author>
<published>2023-05-20T12:15:05+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=6d90fa2300b463f5cc6920022a445d5ed217124c'/>
<id>urn:sha1:6d90fa2300b463f5cc6920022a445d5ed217124c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Additional schema fixes (#17414)</title>
<updated>2022-06-18T05:30:46+00:00</updated>
<author>
<name>Joel Challis</name>
</author>
<published>2022-06-18T05:30:46+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=17ec1650fd4fd27b3bf409e3493faf11c8d421e8'/>
<id>urn:sha1:17ec1650fd4fd27b3bf409e3493faf11c8d421e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a lot more data to info.json (#13366)</title>
<updated>2021-08-16T22:33:30+00:00</updated>
<author>
<name>Zach White</name>
</author>
<published>2021-08-16T22:33:30+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=8d9bfdc25437bb401985ba93b47edae2126e7fac'/>
<id>urn:sha1:8d9bfdc25437bb401985ba93b47edae2126e7fac</id>
<content type='text'>
* add some split data to info.json

* add tags

* add half of config_options.md to info.json

* add support for designating master split

* sort out split transport and primary

* fix bad data in UNUSED_PINS

* fixup custom transport

* wip

* allow for setting split right half keyboard matrix

* add SPLIT_USB_DETECT

* minor cleanup

* fix an erroneous message

* rework split.usb_detect

* adding missing rgblight vars to info.json

* add mouse_key to info.json

* add all remaining options from docs/config_options.md

* fix audio voices

* qmk info: Change text output to use dotted notation

* tweak layout output

* resolve alias names

* break out some functions to make flake8 happy

* add a field for bootloader instructions

* qmk generate-info-json: add a write-to-file argument

Adds an argument that instructs qmk generate-info-json to write the output to a file instead of just to the terminal.

* -arg_only, +action

Because it was never my intention that one would have to specify a value for the argument that enables writing the file.

* Bring qmk generate-info-json inline with other generate commands

* pytest fixup

* fix esca/getawayvan

* fix data driven errors for bpiphany converters

* features.force_nkro -&gt; usb.force_nkro

* split.primary-&gt;split.main

* fix esca/getawayvan_f042

* fix the bpiphany converters for real

* fix bpiphany/tiger_lily

* Apply suggestions from code review

Co-authored-by: Nick Brassel &lt;nick@tzarc.org&gt;

* fix generate-api errors

* fix matrix pin extraction for split boards

* fix ploopyco/trackball_nano/rev1_001

Co-authored-by: James Young &lt;18669334+noroadsleft@users.noreply.github.com&gt;
Co-authored-by: Nick Brassel &lt;nick@tzarc.org&gt;</content>
</entry>
<entry>
<title>Add support for tab completion (#12411)</title>
<updated>2021-04-15T02:00:22+00:00</updated>
<author>
<name>Zach White</name>
</author>
<published>2021-04-15T02:00:22+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=588bcdc8ca212b195a428fc43766a59a9252c08d'/>
<id>urn:sha1:588bcdc8ca212b195a428fc43766a59a9252c08d</id>
<content type='text'>
* Add support for tab completion

* make flake8 happy

* Add documentation</content>
</entry>
<entry>
<title>Add a `qmk format-json` command that will format JSON files (#12372)</title>
<updated>2021-03-25T11:38:10+00:00</updated>
<author>
<name>Zach White</name>
</author>
<published>2021-03-25T11:38:10+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=3e60997edba46544557b3a775bdb1538e07c3edf'/>
<id>urn:sha1:3e60997edba46544557b3a775bdb1538e07c3edf</id>
<content type='text'>
* Add a command to format json files

* change to work after rebase

* add test for qmk format-json

* add documentation for qmk format-json

* Update lib/python/qmk/cli/format/json.py</content>
</entry>
<entry>
<title>Add support for qmk_configurator style aliases (#11954)</title>
<updated>2021-03-24T16:26:38+00:00</updated>
<author>
<name>Zach White</name>
</author>
<published>2021-03-24T16:26:38+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=299008be36076343edadb7a36bf2fff820425ad1'/>
<id>urn:sha1:299008be36076343edadb7a36bf2fff820425ad1</id>
<content type='text'>
* Add support for qmk_configurator style aliases

* add the keyboard aliases to the api data

* add support for a keyboard metadata file

* make flake8 happy</content>
</entry>
<entry>
<title>Use the schema to eliminate custom code (#11108)</title>
<updated>2021-01-09T21:34:14+00:00</updated>
<author>
<name>Zach White</name>
</author>
<published>2021-01-09T21:34:14+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=962bc8d9dd413690dbeadeaac971a5389697210f'/>
<id>urn:sha1:962bc8d9dd413690dbeadeaac971a5389697210f</id>
<content type='text'>
* use the schema to eliminate custom code

* Update docs/reference_info_json.md

Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;

* make flake8 happy

* bugfix

* do not overwrite make vars from json

Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;</content>
</entry>
<entry>
<title>validate keyboard data with jsonschema</title>
<updated>2021-01-08T05:21:12+00:00</updated>
<author>
<name>Zach White</name>
</author>
<published>2020-12-01T20:52:02+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=ededff8556daff544633cb143cb6d939afd09014'/>
<id>urn:sha1:ededff8556daff544633cb143cb6d939afd09014</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Configure keyboard matrix from info.json (#10817)</title>
<updated>2020-12-30T18:27:37+00:00</updated>
<author>
<name>Zach White</name>
</author>
<published>2020-12-30T18:27:37+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=47b9b110097a864d6ab76516b2213afd59948527'/>
<id>urn:sha1:47b9b110097a864d6ab76516b2213afd59948527</id>
<content type='text'>
* Make parameters from info.json available to the build system

* move all clueboard settings to info.json

* code formatting

* make flake8 happy

* make flake8 happy

* make qmk lint happy

* Add support for specifying led indicators in json

* move led indicators to the clueboard info.json

* Apply suggestions from code review

Co-authored-by: Erovia &lt;Erovia@users.noreply.github.com&gt;

* add missing docstring

Co-authored-by: Erovia &lt;Erovia@users.noreply.github.com&gt;</content>
</entry>
</feed>
