Mission Control for your projects and teams
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
config
db
lib
log
script
templates
test
tmp
vendor/assets
.codeclimate.yml
.gitignore
.gitmodules
.travis.yml
CHANGELOG.md
Gemfile
README.md
ROADMAP.md
Rakefile
houston-core.gemspec

README.md

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

Requirements

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

    bin/setup
    
  5. Start Houston

    bundle exec rails server
    

License

Houston is released under the MIT License.