Skip to content

Latest commit

 

History

History
97 lines (69 loc) · 3.03 KB

TOC.md

File metadata and controls

97 lines (69 loc) · 3.03 KB

Composer Documentation

Readme - Introduction to the Composer and what it does

FAQ - Frequently Asked Questions and Answers

Release notes - Detailed version release history and changes

Migration - Changes across major releases and how to upgrade

Roadmap - What to expect in the future versions

General

Make sure you know the concepts and terminology used in Composer before you dive into other features.

TODO: Concepts - General concepts used or introduced by Composer

TODO: Conventions and Defaults - What happens when you don't set something explicitly

Quick Start Guide - Start understanding and using Composer, quickly and easily

API Quick Reference

Configuring Composer - Settings that affect how Composer works

Attributes - Reference of the meta data attributes for declarative composition

IComponentContext methods - Method refernce for setting up the composition

IComposer methods - Method reference for querying Composer and getting component instances

Fluent Configuration - Method reference for prescriptive syntax of composition

Component Caching - Different options on component lifecycle management

TODO: Composition Listeners - How to extend composer's behavior while composing

TODO: Code emitting and interceptors - Placing call interceptors between components for AOP

TODO: Assembly utilities - Easily working with whole assemblies full of components

TODO: XML utilities - Using XML to describe composition

TODO: app.config utilities - How to use app.config or web.config to initialize Composer

TODO: Thread safety and concurrency - Notes on using Composer in concurrent threads

TODO: Exceptions - How does Composer report errors

XML Quick Reference

TODO: Introduction to XML configuration

TODO: Registration and Configuration

TODO: Value nodes in XML

Extending Composer

TODO: Custom component factories

TODO: Custom component caches

TODO: Custom IComposer implementation

Scenarios and Patterns

TODO: Managing application conig using Composer

TODO: Aspect Oriented Programming using Composer

TODO: Application Diagnostics using Composer

Samples

Quick Start sample one

Quick Start sample two

Integrations

TODO: WebAPI integration