Developer documentation overview
This page is the entry point for developing applications and extensions with EmuFramework. It preserves the original development-guide URL while directing readers to focused Microsoft Docs–style pages.
Learning path
Section titled “Learning path”flowchart LR A[Understand the framework] --> B[Set up development] B --> C[Learn metadata] C --> D[Build an application] D --> E{Choose behavior} E --> F[Hooks and events] E --> G[Script] E --> H[Function/action] D --> I[Extend an existing app] F --> J[Test and secure] G --> J H --> J I --> JOverview
Section titled “Overview”Concepts
Section titled “Concepts”- Work with metadata
- Understand Apps, Models, and Layers
- Work with metadata layers
- Build an application
- Build Views and embedded Charts
- Create extensions
- Use hooks and data events
How-to guides
Section titled “How-to guides”Security, testing, and operations
Section titled “Security, testing, and operations”- Understand security
- Run tests and debug
- Review future major dependency upgrades
- Use AI and MCP tools
Documentation conventions
Section titled “Documentation conventions”Each topic identifies prerequisites, the supported workflow, examples, security considerations, testing expectations, and related topics. Metadata names are stable identifiers; labels are user-facing text. When implementation details change, update the focused topic and its examples first, then update this index.