This project adheres to the [Open Code of Conduct][code-of-conduct]. By participating, you are expected to uphold this code. [code-of-conduct]:

We love pull requests. Here’s a quick guide:

  1. Check for existing issues for duplicates and confirm that it hasn’t been fixed already in the master branch
  2. Fork the repo, and clone it locally
  3. npm link to make your cloned repo available to npm
  4. Follow Getting Started to generate a testbot
  5. npm link hubot in your newly created bot to use your hubot fork
  6. Create a new branch for your contribution
  7. Add tests (run with npm test)
  8. Push to your fork and submit a pull request

At this point you’re waiting on us. We like to at least comment on, if not accept, pull requests within a few days. We may suggest some changes or improvements or alternatives.

Some things that will increase the chance that your pull request is accepted:



This section is for maintainers of hubot. Here’s the current process for releasing: