frontend-patterns/research/catalog/SourceCatalog.md
tegwick 2a5dabdc85 Preserve initial frontend pattern language research scaffold
Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a0cffe-206f-7323-89d3-b20ca4cf4bf9
2026-09-24 07:55:34 +02:00

1.3 KiB

Source Catalog

Initial source families to populate.

Family Representative sources Research purpose
Pattern languages Christopher Alexander, Hillside/PLoP literature Pattern form, relations, generative sequences
GUI architecture Martin Fowler, MVC/MVP/Presentation Model Presentation/domain/state separation
Unidirectional state Flux, Redux, Elm State transition and dependency direction
Hypermedia REST, HTML forms, HTMX Navigation, mutation, server projection
Rendering web.dev, framework docs, Patterns.dev CSR/SSR/SSG/hydration/islands/streaming
Local-first Ink & Switch and related work Local authority, sync, conflict handling
Distributed state CRDT/event sourcing/sync literature Reconciliation and replication
Modularity Feature-Sliced Design Feature boundaries and dependency rules
Organizational architecture Microfrontend literature Independent ownership/deployment
Quality WCAG, progressive enhancement, web performance Cross-cutting architectural forces

Catalog policy

Each source should eventually capture:

  • source identity,
  • date/version,
  • scope,
  • vocabulary used,
  • candidate patterns,
  • dominant forces,
  • assumptions,
  • contradictions,
  • known implementations,
  • evidence quality.