This repository has been archived by the owner on Feb 5, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 33
To Do
RISCfuture edited this page Sep 13, 2010
·
15 revisions
- Investigate replacing DataMapper with ActiveRecord.
- Replace
logging: debug/notdebug
withlogging: [any level]
. - !commands command.
- Drop
[word]_filter
requirements for filters.
- Redo directory structure so that all of a leaf’s distributable files are under one directory.
- Include a Leaf-global config.yml file that can be distributed along with a leaf.
- Add “shared” root-level directory for code shared among multiple bots.
- Make the leaves.yml file optional; auto-instantiate all leaves by default.
- Rename support directory to helpers.
- Create magic models directory for storing
DataMapper::Base
subclasses. - Rename leaf’s main class file to controller.rb.
- Add views directory, with ERb-ized text files named after leaf commands.
- Consider initializing each bot’s classes in its own module; will this work? Force the user to do this?
- Make !quit and !reload execute only once per stem.
- Support for other VCS’s in libs/generator.rb, such as Git or DVCS.
- Less network-trafficy way of getting the user list … Perhaps maintain an internal user list and update it as users are promoted and demoted.