<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qmk_firmware.git/bin/qmk, branch master</title>
<subtitle>forked from https://github.com/qmk/qmk_firmware</subtitle>
<id>https://git.tsegers.com/qmk_firmware.git/atom?h=master</id>
<link rel='self' href='https://git.tsegers.com/qmk_firmware.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/'/>
<updated>2020-04-18T20:00:56Z</updated>
<entry>
<title>Move everything to Python 3.6 (#8835)</title>
<updated>2020-04-18T20:00:56Z</updated>
<author>
<name>skullydazed</name>
<email>skullydazed@users.noreply.github.com</email>
</author>
<published>2020-04-18T20:00:56Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=66d94dc22af4fccae2af073c512662ce7eba7d98'/>
<id>urn:sha1:66d94dc22af4fccae2af073c512662ce7eba7d98</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix edge-case with config</title>
<updated>2020-04-08T16:31:14Z</updated>
<author>
<name>Erovia</name>
<email>erovia@users.noreply.github.com</email>
</author>
<published>2020-04-05T09:17:12Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=8fe5c718b499fb1a19bc5b49c5c91a6fc21d2477'/>
<id>urn:sha1:8fe5c718b499fb1a19bc5b49c5c91a6fc21d2477</id>
<content type='text'>
Without this check, users can lock themselves out by enabling developer
mode, than disabling the dependencies. They wouldn't be able to turn off
developer mode as none of the subcommands (including 'config') would
work.
</content>
</entry>
<entry>
<title>Apply @skullydazed's suggestions, move 'import milc'</title>
<updated>2020-04-08T16:31:14Z</updated>
<author>
<name>Erovia</name>
<email>erovia@users.noreply.github.com</email>
</author>
<published>2020-03-23T16:08:35Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=eb683c8c52df7e3fb6d9829ec15c634e23e9f2ce'/>
<id>urn:sha1:eb683c8c52df7e3fb6d9829ec15c634e23e9f2ce</id>
<content type='text'>
Only 'import milc' after we are sure that the minimum required modules
are available, as it depends on a few of them.
</content>
</entry>
<entry>
<title>Rebase on master, hide some other subcommands</title>
<updated>2020-04-08T16:31:14Z</updated>
<author>
<name>Erovia</name>
<email>erovia@users.noreply.github.com</email>
</author>
<published>2020-03-22T18:48:30Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=5cfc3ce02e3c8007ac42e8089ecc895771bb3bfb'/>
<id>urn:sha1:5cfc3ce02e3c8007ac42e8089ecc895771bb3bfb</id>
<content type='text'>
The list of hidden subcommands were approved by @skullydazed ;)
Currently hidden if 'user.developer' is not True:

  - cformat
  - docs
  - kle2json
  - pyformat
  - pytest
</content>
</entry>
<entry>
<title>Use milc for config check, requirements fixes</title>
<updated>2020-04-08T16:31:14Z</updated>
<author>
<name>Erovia</name>
<email>erovia@users.noreply.github.com</email>
</author>
<published>2020-02-20T00:10:56Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=724f20ed32758b0c5d91ad4b7ba4a9348e152eeb'/>
<id>urn:sha1:724f20ed32758b0c5d91ad4b7ba4a9348e152eeb</id>
<content type='text'>
Use milc's config finding and parsing to check if the user is a
developer or not.
'requirements-dev.txt' will now load 'requirements.txt', so no need to
run pip twice.
Add missing 'yapf' dependency to 'requirements-dev.txt'.
</content>
</entry>
<entry>
<title>CLI: Add development mode support</title>
<updated>2020-04-08T16:31:14Z</updated>
<author>
<name>Erovia</name>
<email>erovia@users.noreply.github.com</email>
</author>
<published>2019-11-27T20:27:06Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=c61f016fa491502920941fd03cdab6453d126e67'/>
<id>urn:sha1:c61f016fa491502920941fd03cdab6453d126e67</id>
<content type='text'>
Hide development specific options and don't require dev modules unless
`user.developer` is set to `True`.
</content>
</entry>
<entry>
<title>CLI: More MSYS2 fixes (#8577)</title>
<updated>2020-03-29T12:29:44Z</updated>
<author>
<name>Erovia</name>
<email>Erovia@users.noreply.github.com</email>
</author>
<published>2020-03-29T12:29:44Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=c89c0841468ad23153a9fc9578d344845df31a88'/>
<id>urn:sha1:c89c0841468ad23153a9fc9578d344845df31a88</id>
<content type='text'>
* CLI: More MSYS2 fixes

Now I can fully setup and work with qmk_firmware on an MSYS2
installation without any errors or exceptions.

* Apply suggestions from code review

Co-Authored-By: skullydazed &lt;skullydazed@users.noreply.github.com&gt;

* Some improvements

* Remove unnecessary import

* Remove slow, unused code

Getting the version from GIT was slow on both Windows and Docker.
Until we find a better, faster way, this is removed.

* remove unused imports

* Implement @vomindoraan's suggestions

* refine how we pick the shell to use

* Apply @fauxpark's suggestions

fauxpark investigated the topic of shells in MSYS2 a bit and we come to the conclusion that the safest bet was to just use the user's shell.
Anything more just opens up more edge-cases than it solves.

Co-Authored-By: Ryan &lt;fauxpark@gmail.com&gt;

* Use `platform_id` in doctor

This will bring it in line with the new code.

Co-authored-by: skullydazed &lt;skullydazed@users.noreply.github.com&gt;
Co-authored-by: skullY &lt;skullydazed@gmail.com&gt;
Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;</content>
</entry>
<entry>
<title>Add pep8-naming to our python linting</title>
<updated>2019-12-01T21:40:14Z</updated>
<author>
<name>skullY</name>
<email>skullydazed@gmail.com</email>
</author>
<published>2019-11-23T18:42:39Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=0ed492978aea83205b73127472c3667c601d515b'/>
<id>urn:sha1:0ed492978aea83205b73127472c3667c601d515b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add flake8 to our test suite and fix all errors (#7379)</title>
<updated>2019-11-20T22:54:18Z</updated>
<author>
<name>skullydazed</name>
<email>skullydazed@users.noreply.github.com</email>
</author>
<published>2019-11-20T22:54:18Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=f7bdc54c697ff24bec1bd0781666ac05401bafb2'/>
<id>urn:sha1:f7bdc54c697ff24bec1bd0781666ac05401bafb2</id>
<content type='text'>
* Add flake8 to our test suite and fix all errors

* Add some documentation
</content>
</entry>
<entry>
<title>Fix "could not find module" error message formatting (#7219)</title>
<updated>2019-10-31T05:50:45Z</updated>
<author>
<name>fauxpark</name>
<email>fauxpark@gmail.com</email>
</author>
<published>2019-10-31T05:50:45Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=74252e03cfd2ee3d7ba823fb4c3ce522f43e79a0'/>
<id>urn:sha1:74252e03cfd2ee3d7ba823fb4c3ce522f43e79a0</id>
<content type='text'>
</content>
</entry>
</feed>
