-
Codecast: Contributing to Rails 05 – CHANGELOG, GitHub Issue, Feature Proposal, Pull Request
This is the fifth video in a series on contributing to Rails. In this video, Mike does the following: Updates the railties CHANGELOG Squashes his commits Rewrites the commit message Force pushes to his Rails fork Opens a Github issue on rails/rails Proposes a new feature on the Rails discussion forum (discuss.rubyonrails.org) Opens a pull…
-
Codecast: Contributing to Rails 04 – Running the test suite
This is the fourth video in a series on contributing to Rails. In this video, Mike pulls his changes into the Rails Dev Box and runs the test suite. He starts by running just the Railties generator tests and then runs the full Rails test suite.
-
Codecast: Contributing to Rails 03 – Cloning, updating the fork, making our changes
This is the third video in a series on contributing to Rails. In this video Mike clones his forked version of the Rails repo, updates the master branch so it is in-sync with rails/rails:master and makes the code changes to fix the issue, pushes the changes back to Github and pulls them into the Vagrant…
-
Codecast: Contributing to Rails 02 – Setting up the Rails Dev Box
This is the second video in a series on contributing to Rails. In this video, Mike reviews the Contributing to Rails guide, and uses the “easy way” described there of using VitrualBox and Vagrant to install the Rails Dev Box. VirtualBox is upgraded and Vagrant is installed. After the image is bootstrapped, we SSH into…
-
Codecast: Contributing to Rails 01 – Identifying an issue you can fix
This is the first video in a series on contributing to Rails. In this video, Mike demonstrates an issue in Rails that can be fixed and identifies the offending portion of code in the Rails codebase that needs to be fixed. In this case, the problem is a Rails test generator that does not have…