This shows you the differences between two versions of the page.
Next revision | Previous revisionLast revisionBoth sides next revision | ||
ideas:principles [2018/11/01 14:53] – created fantasai | ideas:principles [2022/10/19 10:16] – fantasai | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Minor Principles of Design ====== | ====== Minor Principles of Design ====== | ||
- | See [[https:// | + | See [[https:// |
- | + | ||
- | ; Transparency Principle | + | |
- | : Inserting an unstyled block in a block formatting context (as sibling, parent, child or intermediary) | + | |
- | ; Lea Verou Principle | + | |
- | : If it can be unambiguously reordered, it should be reorderable. | + | |
- | ; Pass-through Auto-sizing Principle | + | |
- | : `auto` as a size generally passes down any min/max-content constraints, | + | |
+ | ; Transparency Principle | ||
+ | : Inserting an unstyled block in a block formatting context (as sibling, parent, child or intermediary) / unstyled inline in an inline formatting context should have no effect on styling. | ||
+ | ; Lea Verou Reordering Principle | ||
+ | : If it can be unambiguously reordered, it should be reorderable. | ||
+ | ; Pass-through Auto-sizing Principle | ||
+ | : `auto` as a size generally passes down any min/ | ||
+ | ; Resolved Values Round-Trip Principle | ||
+ | : If you write the result of '' | ||
+ | ; DBaron' | ||
+ | : When the platform has too many degrees of freedom in it, developers aren't able to test what they' | ||
+ | ; fantasai Principle of Proper Resilience | ||
+ | : We try to make sure behavior is good by default, and resilient in weird cases. We do not choose bad behavior by default because it's the most straightforward way to be resilient. | ||
+ | ; Jen Simmons Tooling Principle | ||
+ | : Any feature that requires everyone to use a certain toolchain to be usable is a design failure. | ||
+ | ; Roc Principle of Spec-writing | ||
+ | : If Robert O' |