Mission Control for your projects and teams
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
app [skip] Checked the **run, Action** permission before showing the butt… Jan 9, 2019
bin [skip] Upgraded to Rails 5 (1.5h) Aug 16, 2016
config [improvement] Added the ability to manage API Tokens for a user (1.5h) Nov 2, 2018
db [improvement] Added the ability to manage API Tokens for a user (1.5h) Nov 2, 2018
lib [skip] Bumped version to 0.9.2 (1m) Jan 9, 2019
log [skip] Deleted redundant .gitkeep files (1m) Jan 28, 2017
script [skip] Set test environment (1m) Sep 16, 2016
templates [refactor] Extracted module houston-credentials (30m) Apr 14, 2017
test [skip] Used `assert_nil` to make minitest happy (1m) Sep 21, 2017
tmp [skip] Ensured that the /tmp directory exists when houston-core is cl… Aug 6, 2016
vendor/assets [skip] Dropped jquery.pjax.js (1m) Apr 14, 2017
.codeclimate.yml [skip] Tried out Code Climate's new Platform (2m) Aug 7, 2015
.gitignore [skip] Checked Gemfile.lock out of the repo (1m) Sep 16, 2018
.gitmodules [refactor] Dropped submodule freight_train (90m) Sep 7, 2015
.travis.yml [skip] Use Ruby 2.3.1 on Travis (1m) Aug 16, 2016
CHANGELOG.md [skip] Checked in CHANGELOG and README (12m) Jan 30, 2017
Gemfile Updated factory_girl_rails to 4.9.0 Nov 6, 2017
README.md [skip] Added to README (10m) Jul 29, 2016
ROADMAP.md [skip] Checked in CHANGELOG and README (12m) Jan 30, 2017
Rakefile [skip] Prepared to release Houston as a gem (1m) Sep 19, 2015
houston-core.gemspec [skip] Bumped several dependencies (1m) Feb 23, 2018


Houston Core

Gem Version Code Climate Build Status

Mission Control for your projects and teams.

Houston interfaces with your version-control, ticket-tracking, continuous integration, and other systems to stitch together a picture of your projects and teams.

It makes it easy to set up triggers to perform tasks like:

  • Resolving an exception report when a commit that mentions it is deployed
  • Slacking team members when a pull request is labeled or unlabeled
  • Notifying a committer when their commit breaks a test

And it provides a foundation for custom views like dashboards and reports.

Houston is also extensible through Modules like:

  • Houston::Slack, which gives Houston the ability to listen to messages—and respond—via Slack
  • Houston::Alerts, which gives Houston the ability to treat tasks from arbitrary sources as a unified queue
  • Houston::Feedback, which adds a view for quickly importing, tagging, and searching customer feedback
  • Houston::Roadmaps, which adds a view for planning project milestones


To use Houston, you must have

Getting Started

  1. Install houston-core

    gem install houston-core
  2. Generate an instance of Houston

    houston new my-houston
    cd my-houston
  3. Modify config/database.yml to connect to your database (See the Rails Guide for examples)

  4. Set up your database

  5. Start Houston

    bundle exec rails server


Houston is released under the MIT License.