newpu
IRC bot named p`u
Notes
Very much a work in progress.
Currently requires NODE_PATH=. be set in your environment.
Update Process
Commands will be loaded dynamically so they can be updated without resetting the bot's IRC connection. Here is the planned workflow:
- Update code in working directory
- Test code in working directory (maybe look for IRC connection mock)
- Commit updates
- Push updates to github
- Something (Travis ci? Hosted Jenkins?) performs unit test on pushed codebase
- Assuming that passes, update live bot code (location tbd)
Unanswered Questions
- What will test pushed github code?
- How to dynamically reload code without restarting process holding IRC connection?
- How to add in unit tests?