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
- Create Artifacts through the API
- Artifact kind reference
- Nested metadata structures
- Understand Apps, Models, and Layers
- Work with metadata layers
- Build an application
- Build Views and embedded Charts
- Design paginated Reports
- 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
- Integrate AI through the REST proposal API
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.