Zum Inhalt

Decisions

The decisions that shape this project, each with its reasons, so that a later change can see why things are as they are. A decision that changes an earlier one gets a new record, and the earlier one says which record replaces it.

Copy the template to the next free number and describe the decision in the pull request that makes it.

Record Decision Status
0001 Record the decisions that shape the project accepted
0002 Talk to the board through the local API of the Board Manager accepted
0003 Keep games, training and statistics in Home Assistant itself accepted
0004 Deliver through HACS, with signed release packages accepted
0005 Write the documentation in English, with a complete German translation accepted
0006 Keep the protocol of the Board Manager in the integration for now accepted
0007 Follow the repository blueprint accepted
0008 Give testers a beta after every change for users accepted
0009 Put each German page next to its English page, for the language switch of the website accepted
0010 Run the end-to-end tests only for the changes they test, behind one required check accepted
0011 Update the entities of fast readings by topic, without the internals of Home Assistant's coordinator accepted
0012 Render the images of the documentation in fixed groups, each from a fresh demo accepted
0013 Let the jobs of the project's workflows reach only the hosts they need, and the Home Assistant under test none accepted
0014 Replay a recording of the integration for the live demo of the website accepted