forked from hubotio/hubot
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Conflicts: package.json
- Loading branch information
Showing
34 changed files
with
1,264 additions
and
198 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
v1.1.2 | ||
====== | ||
* Fix the optparse npm install anomaly | ||
|
||
v1.1.1 | ||
====== | ||
* Fix campfire adapter getting duplicate messages - atmos | ||
|
||
v1.1.0 | ||
====== | ||
|
||
* Explicity errors for misconfigured campfire setup - Damien Mathieu <damien.mathieu@shazino.com> | ||
* Support '-v' as a CLI opt to display version - Damien Mathieu <damien.mathieu@shazino.com> | ||
* Tons of fixups to the hipchat adapter - Codafoo <cesar@webzense.net>, Assaf Arkin <assaf@labnotes.org> | ||
* Various IRC adapter fixups - Mark Paschal <markpasc@markpasc.org>, Jesse Szwedko | ||
* Enter/Leave events for adapters - Brian Donovan <me@brian-donovan.com> | ||
* XMPP adapter fixups - codec <codec@fnord.cx>, | ||
* Break out persistence layer to make it easier to have multiple backends - technoweenie | ||
* Various refactorings/cleanups - Tom Bell <tomb@tombell.org.uk> | ||
* translation script enhancements - OiNutter <willmckenzie@oinutter.co.uk> | ||
* XMPP user persistence fixups - Andy Fowler <andy@andyfowler.com> | ||
|
||
Upgrading | ||
--------- | ||
If you're using the redis persistence you're going to need to enable | ||
'redis-brain.coffee' in your hubot-scripts.json file. It was moved | ||
there and the brain now supports events allowing you to use any | ||
persistence backend you want. | ||
|
||
v1.0.5 | ||
====== | ||
|
||
* Remove infinite loop script to keep things alive - atmos | ||
|
||
v1.0.4 | ||
====== | ||
|
||
* HipChat adapter support - Assaf Arkin <assaf@labnotes.org> | ||
* XMPP adapter support - Andy Fowler <andy@andyfowler.com> | ||
* Twilio adapter fixups - Jesse Newland <jesse@jnewland.com> | ||
* Fixup hubot-scripts.json template examples - Mike Skalnik <mike.skalnik@gmail.com> | ||
|
||
v1.0.3 | ||
====== | ||
|
||
* Fix IRC adapter replies - Scott Moak <scott.moak@gmail.com> | ||
* Ensure people are running node 0.4.x - Corey Donohoe <atmos@atmos.org> | ||
* Doc fixups - Aitor García Rey <aitor@linkingpaths.com> | ||
* Twilio adapter support - Tom Bell <tomb@tombell.org.uk> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,25 +1,35 @@ | ||
Hubot | ||
===== | ||
# Hubot | ||
|
||
This is a version of GitHub's Campfire bot, hubot. He's pretty cool. | ||
This is a version of GitHub's Campfire bot, hubot. He's pretty cool. | ||
|
||
Getting Your Own | ||
================ | ||
You'll probably never have to hack on this repo directly. Instead this | ||
repo provides a library that's distributed by npm that you simply | ||
require in your project. | ||
|
||
% hubot -c ~/eptics | ||
## Getting Your Own | ||
|
||
Then follow the instructions in the ~/eptics folder | ||
Make sure you have [node.js](http://nodejs.org/) and [npm](http://npmjs.org/) installed. | ||
|
||
Local Testing | ||
============= | ||
Download the [latest version of hubot](https://github.com/github/hubot/downloads). | ||
|
||
Install all of the required dependencies by running `npm install` | ||
Then follow the instructions in the README in the `hubot` directory. | ||
|
||
It's easy to test scripts locally with the shell: | ||
## Scripts | ||
|
||
Hubot ships with a couple of default scripts, but there's a growing | ||
number of extras in the [hubot-scripts](https://github.com/github/hubot-scripts) | ||
repository. `hubot-scripts` is a way to share scripts with the entire | ||
community. Check out the [README](https://github.com/github/hubot-scripts#readme) | ||
for more help on installing individual scripts. | ||
|
||
## Local Testing | ||
|
||
Install all of the required dependencies by running `npm install`. | ||
|
||
It's easy to test scripts locally with an interactive shell: | ||
|
||
% bin/hubot | ||
|
||
Run tests: | ||
...and to run tests: | ||
|
||
% make test | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
# This is the Hubot Loading Bay. NPM uses it as an entry point. | ||
# | ||
# Hubot = require 'hubot' | ||
# YourBot = Hubot.robot 'campfire', 'blah', 'yourbot' | ||
|
||
# Loads a Hubot robot | ||
exports.loadBot = (adapterName, path, botName) -> | ||
robot = require "./src/hubot/#{adapterName}" | ||
new robot path, botName | ||
|
||
exports.robot = -> | ||
require './src/robot' | ||
|
||
# Loads the Hubot test harness. | ||
exports.tests = -> | ||
require './test/tests' | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.