The Milestones themselves should contain enough information about the project direction, but here's a brief look at where I see Halcyon going in the future and what I'd like to accomplish with it (as of now).
Release 0.3.0
- Provide a publicly available and usable tool
- Develop the essential components
- Base Server
- Base Client
- Develop example code
Release 0.4.0
- Clean up implementation
- Get feedback on API improvements
- Implement Basic Authorization option
- Find out what's lacking or prohibiting in the current design
Release 0.5.0
- Restructure server internals
- Move startup code to Server instead of Server::Base
- Make glue code part of Server::Adapters
- Make "acceptable request checks" optional, off by default
- Redesign startup/bootstrap to
- Do as little as possible
- Sit happily on top of the server running the process
- Make it easy to change servers, (e.g, from Thin to Swiftiply)
- Improve API
- Add support for Sessions and make it easy
- Same for Cookies
- Clean up modules to actually use Module
- Improve Client Integration
- Rails models, acts_as_halcyon_client (maybe?)
- Others...
- Add more specs & real docs
- Add support for Analogger
Release 1.0.0
- Solidified, steady changes
- Stabilize Feature-set
- ???
- Profit
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
Release 0.5.5—0% complete
Completed 0 of 2 tickets