This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Fri Nov 14 21:38:03 -0800 2008 | |
| |
LICENSE | Thu Oct 26 22:31:26 -0700 2006 | |
| |
Logo.ai | Mon Aug 06 21:22:32 -0700 2007 | |
| |
README | Wed Oct 15 19:59:42 -0700 2008 | |
| |
Rakefile | Fri Nov 14 21:38:03 -0800 2008 | |
| |
Speech_balloon.svg | Mon Aug 06 21:22:32 -0700 2007 | |
| |
app/ | Sun Nov 16 18:00:10 -0800 2008 | |
| |
config/ | Sat Oct 04 14:50:02 -0700 2008 | |
| |
cruise_config.rb | Sat Mar 01 15:44:38 -0800 2008 | |
| |
db/ | Fri Nov 14 22:50:44 -0800 2008 | |
| |
doc/ | Thu Oct 26 22:31:26 -0700 2006 | |
| |
lib/ | Wed Mar 12 07:53:44 -0700 2008 | |
| |
public/ | Fri Nov 14 21:38:03 -0800 2008 | |
| |
script/ | Fri Nov 14 21:38:03 -0800 2008 | |
| |
test/ | Fri Apr 11 14:12:30 -0700 2008 | |
| |
vendor/ | Tue Jul 08 13:06:49 -0700 2008 |
README
= eXPlain Project Management Tool eXPlain Project Management Tool (or simply eXPlainPMT) is a web-based application that supports the eXtreme Programming development methodology (http://www.extremeprogramming.org). Although traditional XP advocates the use of ordinary index cards to keep track of development requirements (story cards), this practice is sometimes impossible or undesirable. It's a practice that doesn't work well with geographically distributed teams, or developers with sloppy handwriting and/or cluttered desks (I certainly fall in the latter category ;-) ). eXPlainPMT allows story cards to be filed via the web based interface and made accessible to the entire project team. It also allows the status of the stories to be tracked and for the stories to be planned in an ongoing iterative process. The goal of the product is to support the methodology while staying out of the way as much as possible, so you'll find that there are few access restrictions or permissions settings. Just like with note cards, restrictions on who can view/alter the story cards are left to the consensus of the team. == License eXPlainPMT is released under the GNU Public License (GPL). A copy of this license can be found in the file LICENSE in the application's root directory. == Requirements * Ruby 1.8.2 or better * MySQL, PostgreSQL or SQLite and the Ruby drivers for whichever database you plan to use. * Redcloth Version 3.0.4 or higher (gem install redcloth) == Installation 1. If you haven't done so already, unpack the application tarball and move/rename the directory as you wish. 2. Create a database for the application, and grant all rights to the username that the application should use when accessing the database. (Skip this step if using SQLite.) 3. Edit config/database.yml- only the production setting is required unless you wish to run the test suite and/or work in the development environment. Use the database and username from step 2. 4. Run 'RAILS_ENV=production rake migrate' to create the necessary database tables. 5. If this is a new installation, the previous step will also create a default admin account for your first login. The username and password are both 'admin'. (It is highly recommended that you only use this account to log in for the first time. You should then create a new admin user account for yourself, log out, log in with the new account and delete the default admin account.) 6. Either run the mongrel server -- "./script/server -e production" -- or set up Apache or lighttpd as directed in the documentation for the Rails framework. 7. Load up the application in your browser, log in, and enjoy!







