# Angel3 Developer Guide

## Angel3 Developer Guide

- [README](https://angel3-docs.dukefirehawk.com/readme.md)
- [Foreword](https://angel3-docs.dukefirehawk.com/foreword.md)
- [Tutorial](https://angel3-docs.dukefirehawk.com/tutorial.md)
- [Getting Started](https://angel3-docs.dukefirehawk.com/tutorial/getting-started.md)
- [Minimal Setup](https://angel3-docs.dukefirehawk.com/tutorial/minimal-setup.md)
- [Command Line Interface](https://angel3-docs.dukefirehawk.com/command-line-interface.md)
- [Setup](https://angel3-docs.dukefirehawk.com/command-line-interface/cli-setup.md)
- [Templates and Views](https://angel3-docs.dukefirehawk.com/templates-and-views.md)
- [Server Side Rendered Views](https://angel3-docs.dukefirehawk.com/templates-and-views/rendering-views.md)
- [JAEL3](https://angel3-docs.dukefirehawk.com/templates-and-views/jael3.md)
- [About](https://angel3-docs.dukefirehawk.com/templates-and-views/jael3/about.md)
- [Basics](https://angel3-docs.dukefirehawk.com/templates-and-views/jael3/basics.md)
- [Custom Elements](https://angel3-docs.dukefirehawk.com/templates-and-views/jael3/custom-elements.md)
- [Strict Resolution](https://angel3-docs.dukefirehawk.com/templates-and-views/jael3/strict-resolution.md)
- [Directive: declare](https://angel3-docs.dukefirehawk.com/templates-and-views/jael3/directive-declare.md)
- [Directive: for-each](https://angel3-docs.dukefirehawk.com/templates-and-views/jael3/directive-for-each.md)
- [Directive: extend](https://angel3-docs.dukefirehawk.com/templates-and-views/jael3/directive-extend.md)
- [Directive: if](https://angel3-docs.dukefirehawk.com/templates-and-views/jael3/directive-if.md)
- [Directive: include](https://angel3-docs.dukefirehawk.com/templates-and-views/jael3/directive-include.md)
- [Directive: switch](https://angel3-docs.dukefirehawk.com/templates-and-views/jael3/directive-switch.md)
- [Authentication](https://angel3-docs.dukefirehawk.com/authentication.md)
- [About](https://angel3-docs.dukefirehawk.com/authentication/about.md)
- [Strategies](https://angel3-docs.dukefirehawk.com/authentication/strategies.md)
- [Local](https://angel3-docs.dukefirehawk.com/authentication/local-auth.md)
- [Databases](https://angel3-docs.dukefirehawk.com/databases.md)
- [Object Relational Mapping (ORM)](https://angel3-docs.dukefirehawk.com/databases/object-relational-mapping-orm.md)
- [About](https://angel3-docs.dukefirehawk.com/databases/object-relational-mapping-orm/about.md)
- [Basic Functionality](https://angel3-docs.dukefirehawk.com/databases/object-relational-mapping-orm/basic-functionality.md)
- [Relations](https://angel3-docs.dukefirehawk.com/databases/object-relational-mapping-orm/relations.md)
- [Migrations](https://angel3-docs.dukefirehawk.com/databases/object-relational-mapping-orm/migrations.md)
- [PostgreSQL](https://angel3-docs.dukefirehawk.com/databases/object-relational-mapping-orm/postgresql.md)
- [NoSQL](https://angel3-docs.dukefirehawk.com/databases/nosql.md)
- [Extensions and Plugins](https://angel3-docs.dukefirehawk.com/extensions-and-plugins.md)
- [Using Plug-ins](https://angel3-docs.dukefirehawk.com/extensions-and-plugins/using-plug-ins.md)
- [Writing a Plugin](https://angel3-docs.dukefirehawk.com/extensions-and-plugins/writing-a-plugin.md)
- [Under the hood](https://angel3-docs.dukefirehawk.com/under-the-hood.md)
- [Basic Routing](https://angel3-docs.dukefirehawk.com/under-the-hood/basic-routing.md)
- [Requests & Responses](https://angel3-docs.dukefirehawk.com/under-the-hood/requests-and-responses.md)
- [Request Lifecycle](https://angel3-docs.dukefirehawk.com/under-the-hood/request-lifecycle.md)
- [Dependency Injection](https://angel3-docs.dukefirehawk.com/under-the-hood/dependency-injection.md)
- [Middleware](https://angel3-docs.dukefirehawk.com/under-the-hood/middleware.md)
- [Controllers](https://angel3-docs.dukefirehawk.com/under-the-hood/controllers.md)
- [Parsing Request Bodies](https://angel3-docs.dukefirehawk.com/under-the-hood/body-parsing.md)
- [Serialization](https://angel3-docs.dukefirehawk.com/under-the-hood/serialization.md)
- [Service Basics](https://angel3-docs.dukefirehawk.com/under-the-hood/service-basics.md)
- [Testing](https://angel3-docs.dukefirehawk.com/under-the-hood/testing.md)
- [Error Handling](https://angel3-docs.dukefirehawk.com/under-the-hood/error-handling.md)
- [Pattern Matching and Parameter](https://angel3-docs.dukefirehawk.com/under-the-hood/pattern-matching.md)
- [Angel Framework Migration](https://angel3-docs.dukefirehawk.com/angel-framework-migration.md)
- [Angel 2.x.x to Angel3](https://angel3-docs.dukefirehawk.com/angel-framework-migration/angel-2.x.x-to-angel3.md)
- [Rationale - Why a new Version?](https://angel3-docs.dukefirehawk.com/angel-framework-migration/angel-2.x.x-to-angel3/rationale.md)
- [3.0.0 Migration Guide](https://angel3-docs.dukefirehawk.com/angel-framework-migration/angel-2.x.x-to-angel3/migration-guide-3.md)
- [Angel 1.x.x to 2.x.x](https://angel3-docs.dukefirehawk.com/angel-framework-migration/angel-1.x.x-to-2.x.x.md)
- [2.0.0 Migration Guide](https://angel3-docs.dukefirehawk.com/angel-framework-migration/angel-1.x.x-to-2.x.x/migration-guide.md)
- [Packages](https://angel3-docs.dukefirehawk.com/packages.md)
- [Databases](https://angel3-docs.dukefirehawk.com/packages/databases.md)
- [Templates and Views](https://angel3-docs.dukefirehawk.com/packages/templates-and-views.md)
- [Resources](https://angel3-docs.dukefirehawk.com/resources.md)
