<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qmk_firmware/lib/python/qmk/path.py, branch master</title>
<subtitle>QMK firmware for my keyboards (Corne, Sweep Ferris) and trackball (Ploopy Adept)</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/'/>
<entry>
<title>Remove `DEFAULT_FOLDER` handling (#23281)</title>
<updated>2025-06-09T04:08:56+00:00</updated>
<author>
<name>Joel Challis</name>
<email>git@zvecr.com</email>
</author>
<published>2025-06-09T04:08:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=0326355edcfd8008646d2ff2f6eca3e69fdc5738'/>
<id>0326355edcfd8008646d2ff2f6eca3e69fdc5738</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixup MSYS + unix-style paths in Community Modules. (#25012)</title>
<updated>2025-03-19T01:45:28+00:00</updated>
<author>
<name>Nick Brassel</name>
<email>nick@tzarc.org</email>
</author>
<published>2025-03-19T01:45:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=386a5019a8147136c2732452cd87954378e0ec16'/>
<id>386a5019a8147136c2732452cd87954378e0ec16</id>
<content type='text'>
Fixup MSYS + unix-style paths.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixup MSYS + unix-style paths.</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/master' into develop</title>
<updated>2024-03-13T00:30:09+00:00</updated>
<author>
<name>zvecr</name>
<email>git@zvecr.com</email>
</author>
<published>2024-03-13T00:30:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=66060f1935f811dc9b69aa73152fde2db18d22d6'/>
<id>66060f1935f811dc9b69aa73152fde2db18d22d6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Absolute paths for -kb argument should error consistently (#23262)</title>
<updated>2024-03-13T00:28:08+00:00</updated>
<author>
<name>Joel Challis</name>
<email>git@zvecr.com</email>
</author>
<published>2024-03-13T00:28:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=fb11330eab2b459d5e510c66a9bdf3961c8e639a'/>
<id>fb11330eab2b459d5e510c66a9bdf3961c8e639a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable 'keyboard.json' as a build target (#22891)</title>
<updated>2024-03-10T05:20:25+00:00</updated>
<author>
<name>Joel Challis</name>
<email>git@zvecr.com</email>
</author>
<published>2024-03-10T05:20:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=9f4a9d5826dde903aa0dcec3264cbf192b5044da'/>
<id>9f4a9d5826dde903aa0dcec3264cbf192b5044da</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>QMK Userspace (#22222)</title>
<updated>2023-11-27T20:53:43+00:00</updated>
<author>
<name>Nick Brassel</name>
<email>nick@tzarc.org</email>
</author>
<published>2023-11-27T20:53:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=5501e804ff8d41ce656061b91896c4ac8c681d78'/>
<id>5501e804ff8d41ce656061b91896c4ac8c681d78</id>
<content type='text'>
Co-authored-by: Duncan Sutherland &lt;dunk2k_2000@hotmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Duncan Sutherland &lt;dunk2k_2000@hotmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve argument handling of c2json (#22170)</title>
<updated>2023-11-01T22:37:05+00:00</updated>
<author>
<name>Joel Challis</name>
<email>git@zvecr.com</email>
</author>
<published>2023-11-01T22:37:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=8ea955c72ff9c2888a08c9b6b2f5dda8b49eb856'/>
<id>8ea955c72ff9c2888a08c9b6b2f5dda8b49eb856</id>
<content type='text'>
* Improve argument handling of c2json

* Add automagic</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Improve argument handling of c2json

* Add automagic</pre>
</div>
</content>
</entry>
<entry>
<title>CLI: Improve keymap folder resolution (#20981)</title>
<updated>2023-05-19T06:05:43+00:00</updated>
<author>
<name>Ryan</name>
<email>fauxpark@gmail.com</email>
</author>
<published>2023-05-19T06:05:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=dc75c23f5c4768d48e6e77fb4e795ff0e0ee2d7f'/>
<id>dc75c23f5c4768d48e6e77fb4e795ff0e0ee2d7f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>qmk.path.FileType: fix argument handling (#16693)</title>
<updated>2022-03-19T20:58:30+00:00</updated>
<author>
<name>Ryan</name>
<email>fauxpark@gmail.com</email>
</author>
<published>2022-03-19T20:58:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=2f095b8925df98cf2c8c818c8fc44a9015efd6be'/>
<id>2f095b8925df98cf2c8c818c8fc44a9015efd6be</id>
<content type='text'>
* qmk.path.FileType: pass in mode as first argument

* Better solution

* Grammar...</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* qmk.path.FileType: pass in mode as first argument

* Better solution

* Grammar...</pre>
</div>
</content>
</entry>
<entry>
<title>CLI: Validate JSON keymap input (#16261)</title>
<updated>2022-02-28T20:02:39+00:00</updated>
<author>
<name>Erovia</name>
<email>Erovia@users.noreply.github.com</email>
</author>
<published>2022-02-28T20:02:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/qmk_firmware/commit/?id=fbfd5312b995a32af690c183cad0dc988f695e89'/>
<id>fbfd5312b995a32af690c183cad0dc988f695e89</id>
<content type='text'>
* Fix schema validator

It should use the passed schema.

* Add required attributes to keymap schema

* Rework subcommands to validate the JSON keymaps

The 'compile', 'flash' and 'json2c' subcommands were reworked to add
JSON keymap validation so error is reported for non-JSON and
non-compliant-JSON inputs.

* Fix required fields in keymap schema

* Add tests

* Fix compiling keymaps directly from keymap directory

* Schema should not require version for now.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix schema validator

It should use the passed schema.

* Add required attributes to keymap schema

* Rework subcommands to validate the JSON keymaps

The 'compile', 'flash' and 'json2c' subcommands were reworked to add
JSON keymap validation so error is reported for non-JSON and
non-compliant-JSON inputs.

* Fix required fields in keymap schema

* Add tests

* Fix compiling keymaps directly from keymap directory

* Schema should not require version for now.</pre>
</div>
</content>
</entry>
</feed>
