Make sure you are able to run the server and system tests prior to our pairing session.
- Install ruby 2.5.9. If using rbenv then
rbenv install 2.5.9
- Install bundler.
gem install bundler
- Install dependencies for this application:
bundle install
- Install Google Chrome which is used in the system tests
Create database and load demo data...
bundle exec rake db:drop db:create db:migrate db:setup
Run server and access it on localhost:3000
bundle exec rails s
Run model tests...
bundle exec rails test
Run System tests...
bundle exec rails test:system
Lint...
bundle exec rubocop
-
I'll give you a brief introduction to the codebase
-
We will work together to fix all the tests
-
Open up BUGS.md. We'll discuss how to attack these and implement fixes.
-
You pick a new feature of your choosing to work on. You can come up with your own idea or pick one from TODO.md. It's OK if we don't finish the feature.