This repository has been archived by the owner on Jan 24, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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.
- Partial view support - potentially need to inject an "IViewHelper" object that allows access to render a partial view and utility functions like html encode.
- Check to see which view engines play nicely in client profile.
- Add a default ASP.Net bootstrapper using the HttpContext for per-request lifetime.
- 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)
- Static file app level pre request hook
- Automatic conditional GET support app level post request hook (ETag and Modified)
- Custom error pages post request hook
- List discovered modules
- List routes in a module
- Query a route and see which routes that are matched using the configured IRoutePatternMatcher
- .. add lots more stuff
- 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
* this may be a joke ;-)
- Introduction
- Exploring the Nancy module
- Routing
- Taking a look at the DynamicDictionary
- Async
- View Engines
- Using Models
- Managing static content
- Authentication
- Lifecycle of a Nancy Application
- Bootstrapper
- Adding a custom FavIcon
- Diagnostics
- Generating a custom error page
- Localization
- SSL Behind Proxy
- Testing your application
- The cryptography helpers
- Validation
- Hosting Nancy with ASP.NET
- Hosting Nancy with WCF
- Hosting Nancy with Azure
- Hosting Nancy with Suave.IO
- Hosting Nancy with OWIN
- Hosting Nancy with Umbraco
- Hosting Nancy with Nginx on Ubuntu
- Hosting Nancy with FastCgi
- Self Hosting Nancy
- Implementing a Host
- Accessing the client certificate when using SSL
- Running Nancy on your Raspberry Pi
- Running Nancy with ASP.NET Core 3.1