0.03
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
 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.