forked from NancyFx/Nancy
-
Notifications
You must be signed in to change notification settings - Fork 9
Initial RC ToDo
thecodejunkie edited this page Mar 4, 2011
·
29 revisions
- Caching support for caching intermediary representations, rather than rebuilding the view from the template each time. (TheCodeJunkie, RobertTheGrey, Grumpydev)
- Partial view support - potentially need to inject an "IViewHelper" object that allows access to render a partial view and utility functions like html encode. (TheCodeJunkie, RobertTheGrey, Grumpydev)
- Check to see which view engines play nicely in client profile.
- Add a default ASP.Net bootstrapper using the HttpContext for per-request lifetime. (Grumpydev)
- Check to see which containers play nicely in client profile.
- Make sure the context is disposed correctly in WCF and standalone hosts.
- Stop the ASP.Net hosting spinning up multiple bootstrappers in some scenarios (otherwise known "doing a @lucisferre" ;-))
- Conventions based authentication/claims based module hooks (similar to the security demo) (Grumpydev)
- Static file app level pre request hook (Grumpydev)
- Automatic conditional GET support app level post request hook (ETag and Modified) (Grumpydev)
- Custom error pages post request hook
- List discovered modules (TheCodeJunkie)
- List routes in a module (TheCodeJunkie)
- Query a route and see which routes that are matched using the configured IRoutePatternMatcher (TheCodeJunkie)
- View default registrations (TheCodeJunkie)
- .. add lots more stuff (TheCodeJunkie)
- Work on official support for Nancy on Mono 2.10
- Setup CI environment for mono builds
- Make sure all public types and members are documented
- Write documentation for all existing features
- Write documentation on how to extend Nancy
- Cleanup the cookies so request and response have the same structure.
- Migrate session to DynamicDictionary (while maintaining current "is dirty" features).
- Remove bootstrapper projects and move them into the "accessories" project.
- Make NuGet packages for the core, hosting options etc.
- Add ViewData support (*)
- Make sure performance and memory profiles are ok
- Add support for multipart/form-data (TheCodeJunkie)
- Set content-length on responses
- Add Nancy version response header (X-Nancy-Version?)
* this may be a joke ;-)