0.02
No release in over 3 years
Low commit activity in last 3 years
Mission Control for your projects and teams
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies

Runtime

~> 2.3.8
>= 0.3.9
~> 2.3.0
~> 1.16.0
~> 4.1.0
>= 0
~> 0.9.2
~> 2.1.0
~> 2.6.6
~> 0.5.1
~> 1.8
>= 0
~> 3.0
>= 0.2.0
~> 0.21.0
~> 1.0.5
~> 1.10.0
~> 0.21.0
~> 5.0.0
>= 0.2.1
>= 0
>= 2.7.2
 Project Readme

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.