# Marionette documentation Version: 5.0.0-beta.1 Channel: beta (published on npm) Source revision: b06750c507494441f0b2298766b70087e45346a2 Local changes: false Content SHA-256: 3fe8788a771994d9effd124fee94d7444637a27ec974a5b520ccbf43b55bbec9 Use the installed package version and source revision to select contracts. These docs ship with the published marionette@5.0.0-beta.1 package. Website reading copies include publication wording updates; original packaged sources retain their original hashes. The reading Markdown rewrites links to this snapshot. Canonical source files remain available byte for byte under /docs/markdown/. ## Start here - [Documentation](/docs/index.md) - [Install and show a View](/docs/installation.md) - [Try the beta candidate](/docs/beta.md) - [Build with an agent](/docs/agents.md) - [Choose a class](/docs/classes.md) - [Configuration and inheritance](/docs/basics.md) - [Terminology](/docs/terminology.md) - [Set up an agent](/docs/agent-tools.md) - [Application agent instructions](/docs/application-agent-template.md) ## Build interfaces - [View](/docs/view.md) - [Region](/docs/region.md) - [CollectionView](/docs/collection-view.md) - [Application](/docs/application.md) - [Behavior](/docs/behavior.md) - [Lifecycle and cleanup](/docs/lifecycle.md) - [Templates and rendering](/docs/rendering.md) - [DOM interactions](/docs/dom-interactions.md) - [Routing](/docs/routing.md) - [Common application tasks](/docs/task-recipes.md) ## Application guides - [TypeScript in applications](/docs/typescript.md) - [Test an application](/docs/testing.md) - [Forms and accessibility](/docs/forms-and-accessibility.md) - [Render untrusted content safely](/docs/security.md) - [Production and performance](/docs/production-and-performance.md) ## Choose integrations - [Choose integrations](/docs/choosing-integrations.md) - [State sources](/docs/state.md) - [Data and collections](/docs/data-api.md) - [DOM API](/docs/dom-api.md) - [Pre-rendered DOM](/docs/prerendered-dom.md) - [Backbone](/docs/backbone.md) - [Runtime isolation](/docs/runtime-isolation.md) - [Data package](/docs/data-package.md) - [Adapters package](/docs/adapters-package.md) ## API reference - [Common methods](/docs/common.md) - [Events](/docs/events.md) - [Class events](/docs/class-events.md) - [Model and collection events](/docs/entity-events.md) - [Radio](/docs/radio.md) - [Utilities](/docs/utils.md) - [MnObject](/docs/mn-object.md) - [Diagnostics](/docs/diagnostics.md) - [Public exports](/docs/public-api.md) - [Radio package](/docs/radio-package.md) - [Utils package](/docs/utils-package.md) ## Migration - [v4 compatibility ledger](/docs/migration-from-v4.md) - [Upgrade guide](/docs/upgrade-guide.md) - [Diagnostic codes](/errors/index.md): active and retired runtime errors. - [Snapshot manifest](/docs/manifest.json): page routes, source paths, and original content hashes.