Wiki Schema
Domain
Flutter development, Dart programming, computer graphics, UI systems, algebraic geometry, category theory, shaders, rendering pipelines.
Conventions
- File names: lowercase, hyphens, no spaces (e.g.,
flutter-rendering-pipeline.md) - No YAML frontmatter — mdbook ignores/renders it as raw text
- Use
[text](path.md)for internal links - Every new page must be added to
SUMMARY.mdunder the correct section - Every action must be appended to
log.md
Tag Taxonomy
Flutter/Dart: flutter, dart, widget, rendering, animation, material-design, cupertino, impeller, engine, platform-web, platform-android, platform-ios, platform-desktop, testing, tooling, performance, state-management
Graphics & Shaders: shader, gpu, rendering-pipeline, real-time, impeller, skia, vulkan, metal, opengl, webgpu, canvas, 2d-graphics, 3d-graphics, signed-distance-field
UI Systems: reactive-ui, immediate-mode, declarative-ui, component-architecture, layout, accessibility, design-system, animation-framework
Math: algebra, algebraic-geometry, category-theory, type-theory, homotopy, topology, functional-programming, monads, functors
Meta: comparison, tutorial, reference, research-paper, opinion, deep-dive
Page Thresholds
- Create a page when an entity/concept appears in 2+ sources OR is central to one source
- Add to existing page when something new is learned about an existing concept
- Don't create for passing mentions
- Split a page when it exceeds ~200 lines