Mission Control for your projects and teams
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
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

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.