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
Size: 7383
Language: Ruby
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
As of April 22nd, 2015, Intridea no longer maintains this project.
Houston is a central hub for all things your company, from upcoming projects to who's here:
Copy config/database.yml.template
to config/database.yml
and edit it to match your PostgreSQL configuration
Run these commands in a terminal:
le install
le exec rake db:setup
Run ./script/rails s
Houston is built with:
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:
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
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).
heroku config:set HUBOT_DASHBOARD_API_KEY=SECRET_KEY
heroku config:set HUBOT_DASHBOARD_URL=dashboard_url