add tests for action_layer.c and reset layer state after tests
[jackhill/qmk/firmware.git] / readme.md
CommitLineData
27e32949 1# Quantum Mechanical Keyboard Firmware
afb08462 2
83b35bf6 3[![Current Version](https://img.shields.io/github/tag/qmk/qmk_firmware.svg)](https://github.com/qmk/qmk_firmware/tags)
d380ed1f
JH
4[![Build Status](https://travis-ci.org/qmk/qmk_firmware.svg?branch=master)](https://travis-ci.org/qmk/qmk_firmware)
5[![Gitter](https://img.shields.io/gitter/room/qmk/qmk_firmware.js.svg)](https://gitter.im/qmk/qmk_firmware)
6[![Docs Status](https://img.shields.io/badge/docs-ready-orange.svg)](https://docs.qmk.fm)
7[![GitHub contributors](https://img.shields.io/github/contributors/qmk/qmk_firmware.svg)](https://github.com/qmk/qmk_firmware/pulse/monthly)
8[![GitHub forks](https://img.shields.io/github/forks/qmk/qmk_firmware.svg?style=social&label=Fork)](https://github.com/qmk/qmk_firmware/)
56bb5b51 9
d380ed1f 10This is a keyboard firmware based on the [tmk\_keyboard firmware](http://github.com/tmk/tmk_keyboard) with some useful features for Atmel AVR and ARM controllers, and more specifically, the [OLKB product line](http://olkb.com), the [ErgoDox EZ](http://www.ergodox-ez.com) keyboard, and the [Clueboard product line](http://clueboard.co/).
ea0e1169 11
d380ed1f 12## Official website
7e584439 13
d380ed1f 14[http://qmk.fm](http://qmk.fm) is the official website of QMK, where you can find links to this page, the documentation, and the keyboards supported by QMK.
7e584439 15
d380ed1f 16## Supported Keyboards
7e584439
JE
17
18* [Planck](/keyboards/planck/)
19* [Preonic](/keyboards/preonic/)
718fddf4 20* [ErgoDox EZ](/keyboards/ergodox_ez/)
18f78b67
JH
21* [Clueboard](/keyboards/clueboard_66/)
22* [Cluepad](/keyboards/clueboard_17/)
7e584439
JE
23
24The project also includes community support for [lots of other keyboards](/keyboards/).
25
26## Maintainers
27
d380ed1f 28QMK is developed and maintained by Jack Humbert of OLKB with contributions from the community, and of course, [Hasu](https://github.com/tmk). The OLKB product firmwares are maintained by [Jack Humbert](https://github.com/jackhumbert), the Ergodox EZ by [Erez Zukerman](https://github.com/ezuk), and the Clueboard by [Zach White](https://github.com/skullydazed).
05a6449d 29
d380ed1f 30## Documentation
05a6449d 31
32bb8f6b 32[https://docs.qmk.fm](https://docs.qmk.fm) is hosted on [Gitbook](https://www.gitbook.com/book/qmk/firmware/details) and [GitHub](/docs/) (they are synced). You can request changes by making a fork and [pull request](https://github.com/qmk/qmk_firmware/pulls), or by clicking the "suggest an edit" link on any page of the Docs.