diff --git a/content/contributing/livetemplate.md b/content/contributing/livetemplate.md index 63d428c..725814d 100644 --- a/content/contributing/livetemplate.md +++ b/content/contributing/livetemplate.md @@ -2,8 +2,8 @@ title: "Contributing to LiveTemplate Core Library" source_repo: "https://github.com/livetemplate/livetemplate" source_path: "CONTRIBUTING.md" -source_ref: "v0.11.1" -source_commit: "37dae7f35e960ff7647a0f1eb51d89bcc62d173a" +source_ref: "v0.13.0" +source_commit: "4c5f1c71b2de9abf1abf76d0ddcafd1ec31201dd" --- # Contributing to LiveTemplate Core Library @@ -17,7 +17,7 @@ LiveTemplate is distributed across multiple repositories. Please use the appropr - **[Core Library](https://github.com/livetemplate/livetemplate)** (this repo) - Go server-side library - **[Client Library](https://github.com/livetemplate/client)** - TypeScript client for browsers → [Client CONTRIBUTING.md](/contributing/client) - **[CLI Tool (lvt)](https://github.com/livetemplate/lvt)** - Code generator and dev server → [LVT CONTRIBUTING.md](/contributing/cli) -- **[Examples](https://github.com/livetemplate/examples)** - Example applications → [Examples CONTRIBUTING.md](/contributing/examples) +- **[Examples](https://github.com/livetemplate/examples)** - Example applications → [Examples CONTRIBUTING.md](https://github.com/livetemplate/examples/blob/main/CONTRIBUTING.md) --- diff --git a/content/guides/ephemeral-components.md b/content/guides/ephemeral-components.md index 8a20709..b0817ff 100644 --- a/content/guides/ephemeral-components.md +++ b/content/guides/ephemeral-components.md @@ -2,8 +2,8 @@ title: "Ephemeral Components Guide" source_repo: "https://github.com/livetemplate/livetemplate" source_path: "docs/guides/ephemeral-components.md" -source_ref: "v0.11.1" -source_commit: "37dae7f35e960ff7647a0f1eb51d89bcc62d173a" +source_ref: "v0.13.0" +source_commit: "4c5f1c71b2de9abf1abf76d0ddcafd1ec31201dd" --- # Ephemeral Components Guide diff --git a/content/guides/observability.md b/content/guides/observability.md index 3bd6d62..cedcb05 100644 --- a/content/guides/observability.md +++ b/content/guides/observability.md @@ -2,8 +2,8 @@ title: "LiveTemplate Observability Guide" source_repo: "https://github.com/livetemplate/livetemplate" source_path: "docs/guides/OBSERVABILITY.md" -source_ref: "v0.11.1" -source_commit: "37dae7f35e960ff7647a0f1eb51d89bcc62d173a" +source_ref: "v0.13.0" +source_commit: "4c5f1c71b2de9abf1abf76d0ddcafd1ec31201dd" --- # LiveTemplate Observability Guide diff --git a/content/guides/progressive-complexity.md b/content/guides/progressive-complexity.md index 29a0631..858bd43 100644 --- a/content/guides/progressive-complexity.md +++ b/content/guides/progressive-complexity.md @@ -2,8 +2,8 @@ title: "Progressive Complexity Guide" source_repo: "https://github.com/livetemplate/livetemplate" source_path: "docs/guides/progressive-complexity.md" -source_ref: "v0.11.1" -source_commit: "37dae7f35e960ff7647a0f1eb51d89bcc62d173a" +source_ref: "v0.13.0" +source_commit: "4c5f1c71b2de9abf1abf76d0ddcafd1ec31201dd" --- # Progressive Complexity Guide diff --git a/content/guides/scaling.md b/content/guides/scaling.md index 991ee08..d7b5a9b 100644 --- a/content/guides/scaling.md +++ b/content/guides/scaling.md @@ -1,10 +1,9 @@ --- title: "LiveTemplate Scaling Guide" -description: "How to scale LiveTemplate apps from one process to Redis-backed multi-instance production deployments." source_repo: "https://github.com/livetemplate/livetemplate" source_path: "docs/guides/SCALING.md" -source_ref: "v0.11.1" -source_commit: "37dae7f35e960ff7647a0f1eb51d89bcc62d173a" +source_ref: "v0.13.0" +source_commit: "4c5f1c71b2de9abf1abf76d0ddcafd1ec31201dd" --- # LiveTemplate Scaling Guide @@ -13,17 +12,6 @@ source_commit: "37dae7f35e960ff7647a0f1eb51d89bcc62d173a" **Last Updated:** 2025-11-01 -## At a glance - -| Situation | Default choice | See | -|---|---|---| -| Prototype or small internal tool | Single instance with memory session store | [Tier 1: Single Host](#tier-1-single-host-hobby) | -| Small production app | Add Redis for persistence and safer restarts | [Tier 2: Small Production](#tier-2-small-production-startup) | -| Multiple app instances | Redis session store plus pub/sub | [Migration Guide: Memory to Redis Session Store](#migration-guide-memory-to-redis-session-store) | -| Kubernetes or orchestrated deploy | Use tier checklists before scaling up | [Scaling Checklist](#scaling-checklist) | -| Capacity planning | Estimate WebSocket memory and Redis memory separately | [Capacity Planning](#capacity-planning) | -| Production rollout | Monitor connection counts, publish latency, and error rates | [Monitoring and Alerting](#monitoring-and-alerting) | - --- ## Overview diff --git a/content/guides/standard-html-reactivity.md b/content/guides/standard-html-reactivity.md index a481c9c..29c2012 100644 --- a/content/guides/standard-html-reactivity.md +++ b/content/guides/standard-html-reactivity.md @@ -2,8 +2,8 @@ title: "Standard HTML Reactivity" source_repo: "https://github.com/livetemplate/livetemplate" source_path: "docs/guides/standard-html-reactivity.md" -source_ref: "v0.11.1" -source_commit: "37dae7f35e960ff7647a0f1eb51d89bcc62d173a" +source_ref: "v0.13.0" +source_commit: "4c5f1c71b2de9abf1abf76d0ddcafd1ec31201dd" --- # Standard HTML Reactivity @@ -103,19 +103,30 @@ See [PubSub Reference](../references/pubsub.md) for details. ## Comparison with Other Frameworks -Every major reactive framework requires custom attributes on HTML elements. LiveTemplate is unique in making standard HTML reactive without modification. +Every major reactive framework makes HTML reactive by adding a layer on top of it — custom attributes (`hx-*`, `wire:*`, `phx-*`) or a templating DSL. -| Framework | Form markup required | Custom attributes | -|-----------|---------------------|-------------------| -| **htmx** | `