Skip to content

Explanation ​

An explanation page is a discussion. It is written for understanding rather than for use: it gives the reasoning behind a design, the alternatives that were weighed against it and the reason one of them was chosen. It argues, and it says what the choice costs.

An explanation page never states a bare contract. If you need the exact fields of a surface, Reference has them; an explanation tells you why they have that shape.

How this documentation is organised applies the same standard to the documentation itself.

Reading order ​

The pages build on each other in this order.