This issue is closed in favor of the Roadmap wiki page.
This is a road map for remaining work.
It's all listed in one place, so it's easy to see what is missing, and what is planned.
Contributions are welcomed, and I can assist you if you have any questions. I marked them with easy, medium, difficult.
[ ] http2 support for node http adapter [easy]
Possible solution: node http adapter's response spec should be updated to support an additional key (property) for pushing files in http2.
[ ] support http range requests [medium]
Possible helper function for creating a partial range response.
[x] logging & debugging output
[ ] etag generating middleware [easy]
Currently there is a middleware for sending back 304 responses when ETags match, but there is no middleware for generating a ETag.
Ideally this should re-use an existing solution (library) if possible.
The middleware should auto-generate Etags for file resources when the response body is a file stream, otherwise all other response bodies should be left alone. (Unless the response body is huge).
[x] Response.cookie
[ ] Website
Mostly important to have a single place where all help resources can be found.
[ ] spirit-defaults [medium]
It is a project meant to reduce boilerplates and typing for a lot of common middleware
Internal
[ ] _destructure from spirit-router is working but can use a review [easy]
[ ] resource from spirit-router could also use a review and be tested better [medium]
This issue is closed in favor of the Roadmap wiki page.
This is a road map for remaining work.
It's all listed in one place, so it's easy to see what is missing, and what is planned.
Contributions are welcomed, and I can assist you if you have any questions. I marked them with easy, medium, difficult.
logging & debugging outputResponse.cookieInternal