diff --git a/docs/blog/2023-09-15-zmk-sotf-6.md b/docs/blog/2023-09-15-zmk-sotf-6.md index 900262f7..91520da8 100644 --- a/docs/blog/2023-09-15-zmk-sotf-6.md +++ b/docs/blog/2023-09-15-zmk-sotf-6.md @@ -146,18 +146,28 @@ For any users or future contributors that might want to dive into writing their [petejohanson] and [caksoylar] added a new [Bluetooth feature page](../docs/features/bluetooth.md) as part of [#1499](https://github.com/zmkfirmware/zmk/pull/1499) and in [#1818](https://github.com/zmkfirmware/zmk/pull/1499), detailing ZMK's Bluetooth implementation and troubleshooting for common problems. -In addition to the specific contributions listed above, various improvements and fixes to documentation are made by many users from the community, including but not limited to [kurtis-lew], [joelspadin], [filterpaper](https://github.com/filterpaper), [byran.tech], [dxmh] and [caksoylar]. These contributions are are all very appreciated! +In addition to the specific contributions listed above, various improvements and fixes to documentation are made by many users from the community, including but not limited to [kurtis-lew], [joelspadin], [filterpaper], [byran.tech], [dxmh] and [caksoylar]. These contributions are are all very appreciated! ### Miscellaneous -Switch to a reusable user config workflow [#1183](https://github.com/zmkfirmware/zmk/pull/1183) [#1258](https://github.com/zmkfirmware/zmk/pull/1258) +#### Reusable GitHub build workflow -Pre-commit setup and standardize formatting [#1651](https://github.com/zmkfirmware/zmk/pull/1651) +[elagil](https://github.com/elagil) helped switch the build workflow used by the [user config repos](../docs/user-setup.md) to a reusable one in [#1183](https://github.com/zmkfirmware/zmk/pull/1183) and it was further tweaked by [filterpaper] in [#1258](https://github.com/zmkfirmware/zmk/pull/1258). This allows any changes in the workflow to be propagated automatically to users, rather than requiring them to make the updates. The build workflow can [further be customized by the users](https://github.com/zmkfirmware/zmk/blob/main/.github/workflows/build-user-config.yml#L5) using input parameters if desired. -Refactors by Joel [#1269](https://github.com/zmkfirmware/zmk/pull/1269) [#1255](https://github.com/zmkfirmware/zmk/pull/1255) ? +#### Pre-commit hooks + +[joelspadin] added various [pre-commit](https://pre-commit.com/) hooks and added checks to the repo to run them for each commit in [#1651](https://github.com/zmkfirmware/zmk/pull/1651). These hooks and resulting updates standardize formatting across devicetree and other source files, reducing busywork on both contributors and reviewers. + +#### Zephyr usage refactors + +[joelspadin] also contributed a few refactor PRs such as [#1269](https://github.com/zmkfirmware/zmk/pull/1269) and [#1255](https://github.com/zmkfirmware/zmk/pull/1255), generally improving code quality by bringing the codebase in-line with the latest Zephyr conventions. + +#### Updated USB polling interval default USB HID polling interval now defaults to 1 ms, thanks to [joelspadin]'s tweak in [#1271](https://github.com/zmkfirmware/zmk/pull/1271). +#### Additional display config options + [caksoylar] added a couple configuration options for displays, including a setting to invert display colors in [#1754](https://github.com/zmkfirmware/zmk/pull/1754) and an option to display the battery percentage for the stock status screen in [#1563](https://github.com/zmkfirmware/zmk/pull/1563). @@ -244,3 +254,4 @@ As we approach the two year birthday for ZMK, I am reminded of how far we have c [dxmh]: https://github.com/dxmh [caksoylar]: https://github.com/caksoylar [urob]: https://github.com/urob +[filterpaper]: (https://github.com/filterpaper)