Skip to content

Commit

Permalink
added background on current plan for future of middleware in sails
Browse files Browse the repository at this point in the history
added references to balderdashy#2351 (comment)
  • Loading branch information
mikermcneil committed Jan 28, 2015
1 parent da2666a commit bdbf640
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,10 @@ _(feel free to suggest things)_
Socket.io 1.0 | [@mikermcneil](https://github.com/mikermcneil) | upgrade to Socket.io 1.0
Lock + unlock app in dev env | [@mikermcneil](https://github.com/mikermcneil) | Capability for a hook to "lock" and/or "unlock" the app (in a development env only). When "locked" all requests are intercepted by an endpoint which responds with either a page or JSON payload communicating a custom message. e.g. so the grunt hook can let us know as it syncs. e.g. `sails.emit('lock')`
Hook dependency/load order mgmt | [@mikermcneil](https://github.com/mikermcneil) | rebase the hook dependency+optional depenency system originally proposed by @ragulka
Standalone router | [@mikermcneil](https://github.com/mikermcneil) | replace express dependency in `lib/router` with standalone router- either routification or @dougwilson's new project
Standalone view renderer | [@mikermcneil](https://github.com/mikermcneil) | Use @fishrock123's standalone views module (enables views over sockets)
Standalone static middleware | [@mikermcneil](https://github.com/mikermcneil) | use static middleware directly in `lib/router` (enables static files over sockets)
Request interpreter: Full stream support | [@mikermcneil](https://github.com/mikermcneil) | Use new manufactured req/res streams in lib/hooks/sockets (this adds full streams2 compatibility to our socket.io integration, or more generally for any type of attached server)
Standalone router | [@mikermcneil](https://github.com/mikermcneil) | replace express dependency in `lib/router` with standalone router- either routification or @dougwilson's new project. See https://github.com/balderdashy/sails/pull/2351#issuecomment-71855236 for more information.
Standalone view renderer | [@mikermcneil](https://github.com/mikermcneil) | Use @fishrock123's standalone views module (enables views over sockets). See https://github.com/balderdashy/sails/pull/2351#issuecomment-71855236 for more information.
Standalone static middleware | [@mikermcneil](https://github.com/mikermcneil) | use static middleware directly in `lib/router` (enables static files over sockets) See https://github.com/balderdashy/sails/pull/2351#issuecomment-71855236 for more information.
Request interpreter: Full stream support | [@mikermcneil](https://github.com/mikermcneil) | Use new manufactured req/res streams in lib/hooks/sockets (this adds full streams2 compatibility to our socket.io integration, or more generally for any type of attached server). See https://github.com/balderdashy/sails/pull/2351#issuecomment-71855236 for more information.
Break out core hooks into separate modules | [@mikermcneil](https://github.com/mikermcneil) | Makes Sails more composable, and removes most of its dependencies in core. Also allows for easier sharing of responsibility w/ the community, controls issue flow
~~Support for multiple blueprint prefixes~~ | ~~[@mnaughto](https://github.com/konstantinzolotarev)~~ | ~~https://github.com/balderdashy/sails/issues/2031~~ *Thanks [@konstantinzolotarev](konstantinzolotarev)!*
Watch+reload controllers, models, etc. w/o re-lifting | [@sgress454](https://github.com/sgress454) (reported by [@jbielick](https://github.com/jbielick)) | Reload controllers/models/config/services/etc. without restarting the server. Show a "rebuilding" page while re-bootstrapping. *Currently under development as [sails-hook-autoreload](https://github.com/sgress454/sails-hook-autoreload)*
Expand Down

0 comments on commit bdbf640

Please sign in to comment.