mobomo/houston

Name: houston

Owner: mobomo

Description: NO LONGER MAINTAINED - Mission control dashboard for your distributed team

Created: 2010-11-18 00:32:11.0

Updated: 2017-12-04 15:43:36.0

Pushed: 2015-04-22 19:41:01.0

Homepage:

Size: 7383

Language: Ruby

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

This Project is no longer Maintained

As of April 22nd, 2015, Intridea no longer maintains this project.

Welcome to Houston

Houston is a central hub for all things your company, from upcoming projects to who's here:

Setup
  1. Copy config/database.yml.template to config/database.yml and edit it to match your PostgreSQL configuration

  2. Run these commands in a terminal:

    le install
    le exec rake db:setup
    
  3. Run ./script/rails s

Under the hood

Houston is built with:

Getting started with Projects

Projects are added and managed via a Google spreadsheet that you create. The spreadsheet format allows you to easily forecast weekly hours from your team over several months.

To get started with a template, visit https://docs.google.com/a/intridea.com/spreadsheet/ccc?key=0AhF447tnvlZRdEd4elVJbWptS0hfS1RpSjQyZmVMMXc&usp=drive_web and copy the sheet to your own organization. Next:

  1. While logged in as a SuperAdmin, visit Schedules from the navigation menu.
  2. From the dropdown menu at the top of the page, select “Reload RAW data manually.” This will import all the projects and people from your spreadsheet.
  3. That's it!
Make it recurring:

You can configure your app to regularly import your spreadsheet by adding a cron job. Just ask the cron job to run the following rake task:

 daily_pull_raw_data
Getting started with Users

Users can be “bulk added” by simplying adding them to your Google spreadsheet. Upon import, those users will automagically get created. However, if you want to enable them to log into Houston, you'll have to visit Users from the menu and fill in their Google email addresses (be sure to use the email they use to log in, and not an email alias).

Integration with HipChat Hubot for submitting FAQ's

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.