JavaScript Other
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 246 commits ahead of akiellor:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
migrations
public
spec/javascripts/support
vendor/cache
.gitignore
Gemfile
Gemfile.lock
LICENSE
Procfile
README.md
Rakefile
config.ru
repository.rb
repository_spec.rb
unicorn.rb

README.md

testinvaders

A course on fast feedback, test-driven development, and automated deployment.

How do I play?

The easy way!

  1. http://testinvaders.herokuapp.com/

The hard way!

  1. $ bundle install
  2. $ rake db:migrate
  3. $ shotgun
  4. http://localhost:9393/

How do I contribute?

The easy way!

  1. Get two or more friends.
  2. Arrange them in pairs.
  3. Sit each pair in front of testinvaders.
  4. Ask them to fix the obvious bug.
  5. Ask them to fix a not-obvious bug.
  6. Ask them to add a feature.
  7. Log those painful stumbling points as issues!

The hard way!

  1. $ rake spec
  2. $ rake jasmine:ci
    n.b. there should always be one failing test as the student needs to start somewhere.

How do I marvel?

Andrew Kiellor started this all with his unfinished dream.

Natalie Drucker and Scott Shaw gave opportunities and expectations.

Ryan Boucher and Mike Gardiner wrote the game and exercises. Don't let anyone tell you otherwise.

Brad Ward, Ray Grasso, and Rohit Maurya provided invaluable feedback.