Development¶
This section is for people who want to understand how Tap works inside, or to change it. You don't need any of it to write tests.
-
The driver, the server and the clients: what each does, where it lives in the repository, how a command travels, and the rules the design is built around.
-
Setting up a checkout, building the server and the driver, and running the unit, client and device test suites.
Contributing¶
Bug reports, ideas and pull requests are welcome. The contributing guide explains how to propose a change and what a pull request needs; the Code of Conduct applies to everyone taking part.