This is the documentation.
My weapon of choice is IdeaJ with the Golang extensions. It is not great but sufficient, the best you can get if you used to an IDE. Vim is an editor :)
- Write Todo
- Remove Write Todo
- Pick a config format, write a parser
- Tracker lifeCycle design, pick a time to die. On first hit? On last hit? On a designated hit?
- Funnel a single regexp that on match notifies an a Action
- FunnelGroup a collection of funnels watching the same stream
- Tracker an instance of FunnelGroup tracking a specific stream marked by a SessionId
- Action if a Tracker's Funnel got a match it notifies the Action