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.md under 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