This project has been created to form a core from which I can develop Hubot adapters. It was created following the discovery that the examples provided by GitHub in their Hubot documentation do not work with the latest version. This is intended primarily as a internal use project, but with the hope of making it as externally useful as is reasonable along the way.
Where possible, documentation is going to happen in line with the code. The exceptions to this are below.
name
must be replacedversion
should be managed by npm versiondescription
must be replacedmain
must be tweaked to reflect your adapter's namerepository.url
must be replacedkeywords
should be extendedauthor
must be replacedlicense
could be replacedbugs.url
must be replaceddependencies
should be managed by npm install --savepeerDependancies
is unlikely to need workdevDependances
should be trimmed, a few adapters provided for example codehomepage
must be replaced
- The section entitled Project Description must be implemented and deleted
- The section entitled A Hubot adapter > Installing must be updated
- The section entitled A Hubot adapter should be updated
A Hubot adapter
This adapter 'receives' a simple message once a second.
npm install --save hubot-base-adapter