<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qmk_sweep_skeletyl/lib/python/qmk/decorators.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>2025-05-05T00:22:51+00:00</updated>
<entry>
<title>Workaround for resolving keyboard alias for config file values (#25228)</title>
<updated>2025-05-05T00:22:51+00:00</updated>
<author>
<name>Joel Challis</name>
</author>
<published>2025-05-05T00:22:51+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=cf5ce64b1b2bc4d5362c94473a2b9f25a64e4892'/>
<id>urn:sha1:cf5ce64b1b2bc4d5362c94473a2b9f25a64e4892</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Handle `cli._subcommand.__name__` deprecation warning (#24533)</title>
<updated>2024-10-30T05:16:59+00:00</updated>
<author>
<name>Joel Challis</name>
</author>
<published>2024-10-30T05:16:59+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=e6daffce464a0ea288bee68b49f8c7605d464c1b'/>
<id>urn:sha1:e6daffce464a0ea288bee68b49f8c7605d464c1b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>CLI: Fix automagic (#13046)</title>
<updated>2021-05-30T15:17:40+00:00</updated>
<author>
<name>Erovia</name>
</author>
<published>2021-05-30T15:17:40+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=305cca9a5e4c304b0883f07ab4e5de9a493fdbd9'/>
<id>urn:sha1:305cca9a5e4c304b0883f07ab4e5de9a493fdbd9</id>
<content type='text'>
</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>Generate api data on each push (#10609)</title>
<updated>2020-10-25T21:48:44+00:00</updated>
<author>
<name>Zach White</name>
</author>
<published>2020-10-25T21:48:44+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=0c42f91f4ccf98a37f055afb777ed491da56335e'/>
<id>urn:sha1:0c42f91f4ccf98a37f055afb777ed491da56335e</id>
<content type='text'>
* add new qmk generate-api command, to generate a complete set of API data.

* Generate api data and push it to the keyboard repo

* fix typo

* Apply suggestions from code review

Co-authored-by: Joel Challis &lt;git@zvecr.com&gt;

* fixup api workflow

* remove file-changes-action

* use a more mainstream github action

* fix yaml error

* Apply suggestions from code review

Co-authored-by: Erovia &lt;Erovia@users.noreply.github.com&gt;

* more uniform date handling

* make flake8 happy

* Update lib/python/qmk/decorators.py

Co-authored-by: Erovia &lt;Erovia@users.noreply.github.com&gt;

Co-authored-by: Joel Challis &lt;git@zvecr.com&gt;
Co-authored-by: Erovia &lt;Erovia@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>[CLI] Add a subcommand for getting information about a keyboard (#8666)</title>
<updated>2020-05-26T20:05:41+00:00</updated>
<author>
<name>Zach White</name>
</author>
<published>2020-05-26T20:05:41+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=751316c34465ea77e066c3052729b207f3d62e0c'/>
<id>urn:sha1:751316c34465ea77e066c3052729b207f3d62e0c</id>
<content type='text'>
You can now use `qmk info` to get information about keyboards and keymaps.

Co-authored-by: Erovia &lt;Erovia@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>Add decorators for determining keyboard and keymap based on current directory (#8191)</title>
<updated>2020-03-13T22:47:04+00:00</updated>
<author>
<name>skullydazed</name>
</author>
<published>2020-03-13T22:47:04+00:00</published>
<link rel='alternate' type='text/html' href='http://archive.git.mgrote.net/qmk_sweep_skeletyl/commit/?id=f81b0e35a6a25a9a6e633dc65a4900bed2458cfb'/>
<id>urn:sha1:f81b0e35a6a25a9a6e633dc65a4900bed2458cfb</id>
<content type='text'>
* Use pathlib everywhere we can

* Improvements based on @erovia's feedback

* rework qmk compile and qmk flash to use pathlib

* style

* Remove the subcommand_name argument from find_keyboard_keymap()

* add experimental decorators

* Create decorators for finding keyboard and keymap based on current directory.

Decorators were inspired by @Erovia's brilliant work on the proof of concept.</content>
</entry>
</feed>
