Skip to content

Latest commit

 

History

History
62 lines (51 loc) · 2.64 KB

File metadata and controls

62 lines (51 loc) · 2.64 KB

Reference

Reference docs describe current command, language-adjacent, runtime, and data contracts. For task-oriented examples, start with the native cookbook. For full lessons, use the native learning path.

CLI And Project Shape

  • CLI: current gowdk command surface.
  • Config: current Go config types and build target fields.
  • Dev server: gowdk dev rebuild, live reload, generated-app restart, overlay, and HMR behavior.
  • Deployment: output shapes, generated binaries, Docker, and optional operations recipes.
  • Testing: scaffolded smoke tests, browser smoke, accessibility, and performance checks.

Language And Generated Output Contracts

  • Routing: route declarations, dynamic route behavior, and output paths.
  • Manifest: current manifest JSON.
  • Go interop: Go binding, build-data, typed param, and stub-generation behavior.
  • Hooks: middleware, guard, and rate-limit ordering.
  • Errors: error pages, panic boundaries, and cache policy.
  • Diagnostics: diagnostic output formats.
  • Diagnostic codes: diagnostic registry, stability, and gowdk explain.

Runtime And Addons

  • Addons: current addon feature registration and discovery.
  • Contracts: runtime contract registry and generated command/query adapters.
  • Realtime: presentation-event fanout setup, SSE default, and WebSocket opt-in behavior.
  • Tracing: dependency-free runtime trace IDs, spans, sinks, sampling, propagation, and local collection.
  • Observability: generated tracing addon and debug-gated instrumentation.
  • Database: current database addon conventions and boundaries.
  • Framework integrations: adapter integration notes.

Frontend And Metadata

  • CSS: current CSS extension point.
  • Images: image optimization patterns and current non-goals.
  • SEO: optional sitemap.xml and robots.txt emission.
  • PWA/offline: optional user-owned service worker and manifest guidance.

Source Of Truth