Sha256: 169fd0c6b2bcfc61ffcc04da8488785829e1be2c43d3676cdf4453cd81f0a22d

Contents?: true

Size: 1.11 KB

Versions: 21

Compression:

Stored size: 1.11 KB

Contents

= DaemonKit TODO List

This is purely a drop in the bucket of what has to come...

* Support for chroot'ing
* 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)
* [IN PROGRESS] Error handling to the degree Rails does
  * Support for custom error handlers in the project
* Easy configuration of an ORM of choice, including patching it if needed (ActiveRecord *cough*)
* Improved generators for creating skeleton daemons:
  * Empty periodic event loop
  * Empty periodic loop (non-evented)
  * Queue (SQS, etc) pollers
* Rake tasks for generating:
  * Sys-V style init scripts
* 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:
  * 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

Version data entries

21 entries across 21 versions & 3 rubygems

Version Path
daemon-kit-0.3.3 TODO.txt
daemon-kit-0.3.2 TODO.txt
daemon-kit-0.3.1 TODO.txt
daemon-kit-0.3.0 TODO.txt
daemon-kit-0.3.0.rc2 TODO.txt
daemon-kit-0.3.0.rc1 TODO.txt
daemon-kit-0.2.3 TODO.txt
daemon-kit-0.2.1 TODO.txt
daemon-kit-0.2.0 TODO.txt
daemon-kit-0.1.8.2 TODO.txt
amqp-daemon-kit-1.0.1 TODO.txt
amqp-daemon-kit-0.1.8.2 TODO.txt
amqp-daemon-kit-0.1.8.1 TODO.txt
daemon-kit-0.1.8.1 TODO.txt
daemon-kit-0.1.8 TODO.txt
daemon-kit-0.1.8rc3 TODO.txt
textgoeshere-daemon-kit-0.1.8.31 TODO.txt
textgoeshere-daemon-kit-0.1.8rc3 TODO.txt
daemon-kit-0.1.8rc2 TODO.txt
daemon-kit-0.1.8rc1 TODO.txt