Sign up for GitHub?. You can't (easily) contribute code to the project without a GitHub? account.
Get your system set up for Rails development. On Windows, that's as simple as grabbing and running [the Rails Installer]
Choose to set up git and ssh at the end; follow github's instructions on these, and register your public key with your github account
Following github's instructions, fork the appropriate branch of FreeDom; and clone the fork to your dev machine
From within the repository's root, run "bundle install --without production". It should complete without error
Now run "bundle exec rake db:migrate" and "bundle exec rake db:migrate RAILS_ENV=test"
To start a local server, run "bundle exec rails server"; after a minute or so (you need about 7 lines of log to appear), the server will be on 127.0.0.1:3000
To run the Cucumber tests on the improve-testing branch, run "bundle exec rake:cucumber"; or "bundle exec cucumber -r features features/cards/base_game/witch.feature" for a specific card
Make changes!
Once you've got an integratable patch, push it to your github repository, and follow github's instructions for issuing a pull request back to me.