dkastner / Teambox-Community forked from michokest/Teambox-Community

Ruby 1.9.1 compatibility branch of teambox

This URL has Read+Write access

dkastner (author)
Mon Jul 20 19:24:47 -0700 2009
commit  b4176b344c80ab59430e277ae99fce6ab9d9e0de
tree    d72e1c0e3f6fd6c8949e88f8e511e40e578ff64c
parent  cad5c5ff683a1ba47d856241dc3decd4c99fc318
name age message
file .autotest Mon Jun 08 05:50:01 -0700 2009 Installing rails_rcov plugin for rcov tasks [Pablo Villalba]
file .gitignore Fri Jul 17 07:04:18 -0700 2009 little changes [flov]
file Capfile Fri Jun 05 08:11:24 -0700 2009 Public release [Pablo Villalba]
file LICENSE Mon Jun 08 11:26:41 -0700 2009 Updating readme and license filename [Pablo Villalba]
file README.md Thu Jul 16 09:36:17 -0700 2009 Updating install guide [Pablo Villalba]
file Rakefile Fri Jun 05 08:11:24 -0700 2009 Public release [Pablo Villalba]
directory app/ Loading commit data...
file bootstrap.rb
directory config/
directory db/
directory lib/
directory log/ Tue Jun 09 07:41:07 -0700 2009 Adding a file so log directory is not empty [Pablo Villalba]
directory protosite/ Fri Jun 19 03:15:59 -0700 2009 Updating logo [Pablo Villalba]
directory public/
directory script/
directory test/
directory tmp/ Tue Jun 09 07:41:07 -0700 2009 Adding a file so log directory is not empty [Pablo Villalba]
directory vendor/
README.md

Teambox Project Manager

Teambox is a project management software built on Ruby on Rails, based in our previous project, Saiku.

Visit Teambox website for documentation, community and support: http://www.teambox.com/

Teambox: Project Management and Collaboration software

LICENSE

Copyright (C) 2008-2009. Pablo Villalba Villar

Copyright (C) 2008-2009. Saiku Desarrollos, S.L.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Requisites

  1. Install Ruby on Rails in your system. You'll need Rails 2.2.2. To force this version, use gem install rails -v=2.2.2
  2. Install rcov gem: 'sudo gem install rcov'
  3. Install the missing gems with 'sudo rake gems:install'
  4. Add the domain alias to /etc/hosts, pointing to 127.0.0.1:
    • Linux: Add *.myhost.dev
    • Mac: Add www.myhost.dev and project.myhost.dev for every subdomain you intend to use in development

First time setup

  1. ruby bootstrap.rb (this copies the sample config files for you)
  2. Customize:
    • /config/environment.rb file (don't forget to add ActionMailer settings)
    • /config/database.yml file
    • /config/amazon_s3.yml
    • /config/newrelic.yml
    • /config/initializers/hoptoad.rb (signup for http://hoptoadapp.com)
    • /config/initializers/site_keys.rb
  3. Customize the environment.rb and database.yml
  4. rake bootstrap:all (this creates the database, runs migrations, and populates with sample data)