TODO.txt in kennethkalmer-daemon-kit-0.1.6 vs TODO.txt in kennethkalmer-daemon-kit-0.1.7.3
- old
+ new
@@ -1,32 +1,33 @@
DaemonKit TODO List
===================
This is purely a drop in the bucket of what has to come...
-* [DONE] Easy way to trap signals
* [IN PROGRESS] Error handling to the degree Rails does
* Easy configuration of an ORM of choice, including patching it if needed (ActiveRecord *cough*)
* Improved generators for creating skeleton daemons:
- * [DONE] Jabber bot
* Evented jabber bot
* Empty periodic event loop
* Empty periodic loop (non-evented)
* Queue (SQS, AMQP, etc) pollers
* Rake tasks for generating:
- * god configs
* Sys-V style init scripts
-* Pre-built capistrano configs for easy deployment
* Support for dropping privileges
* Support for chroot'ing
-* Improved and cleaned up logging
+* Improved and cleaned up logging, support logrotating (via HUP)
* Plenty of docs, seriously a lot of docs
* Specs & features, tons of them too
* Integration tests for the specific daemons
* Some level of thread safety, or mechanisms to ease thread safety
* Built in utilities:
* Thread pool for 1.8
* Fibre pool for 1.9
* Some activesupport-esque functions until activesupport 3.0 hits the streets
* DRY up the following:
* Loading configuration files for the daemons
+* Altering process names (fully and temporary appending)
+* bleak_house support
+* Support for tweaking REE environment variables prior to launch (bash wrapper)
+* Clustering support (run multiple workers out of same project)
+
* DON'T FORGET 1.9 SUPPORT