Open
Description
Docs Plan
A Web Developer
- What is Aurelia?
- Getting Started
- A Production Setup
- Creating Components
- Dependency Injection: Basics
- Templating: Basics
- Binding: Basics
- Router: Basics
- Animation: Basics
- App Configuration and Startup
- HTTP Services
- Binding: Value Converters
- Binding: Binding Behaviors
- Binding: Advanced Scenarios
- Templating: HTML Behaviors Introduction
- Templating: Custom Attributes
- Templating: Custom Elements
- Templating: Dynamic UI Composition
- Templating: View Resources
- Dependency Injection: Customization
- Cross Component Communication
- Router: Customization
- Securing Your App
- Structuring and Organizing Your App
- Unit Testing
- End-to-End Testing
- Bundling Your App for Deploy
- Summary: Conventions
- Summary: Lifecycles
- Cheat Sheet
- Glossary
- Errors
- Getting Help
Deep Dive
- How to Build the Skeleton from Scratch
- Binding Engine Architecture and Extensibility
- Templating Engine Architecture and Extensibility
- Router Architecture and Extensibility
New To Web Development
- What is Aurelia?
- Modern JavaScript and TypeScript
- Modern Tooling
- The Modern DOM
- Getting Started
- Next Steps For New Web Developers
- Cheat Sheet
- Getting Help
A Manager/CTO
- What is Aurelia?
- Aurelia's Technical Benefits
- Aurelia's Team and Community
- Aurelia's Business Advantage
- Onboarding Your Developers
An Architect
- What is Aurelia?
- Aurelia's Technical Benefits
- Aurelia's Architecture
- Building on Web Standards
- Team Workflow
- Composite Applications
- Aurelia's Business Advantage
- Onboarding Your Developers
A Contributor
- Contribution Guidelines
- Your First Pull Request
- Creating or Editing Documentation
- Translating Documentation
- Testing Documentation
A Plugin Author
- Plugins: What and Why?
- Creating a Plugin
- Publishing a Plugin
- Adding Your Plugin Docs to Aurelia's Docs
Integrating with Other Technologies
- Integrating with jQuery
- Integrating with Polymer
- Using 3rd Party Web Components
- Using Aurelia Components as Web Components
- Integrating with CSS Frameworks
- Using RequireJS and Bower
- Building a Cordova/PhoneGap App
- Building an Electron App
- Building an NWJS App
- Building a Windows Universal App
A Migrator
- Migrating From Durandal
- Migrating From Angular 1
- Migrating From Angular 2
- Migrating From Caliburn.Micro