High Voltage
High Voltage is a Rails engine for static pages.
You can now use it with Rails 4 thanks to Arvid Andersson (arvida) in 176895f.
Capybara Webkit
Capybara Webkit is a Capybara driver for headless WebKit so you can test Javascript web apps.
You can expect fewer bugs in it thanks to Matthew Horan (mhoran) in 7289a8e and f20d32d.
You can use it with Qt 4.8 thanks to Matthew and Joe Ferris (jferris) in 67b8a33, cbb58d0, f95e4eb, ecfa783, e9a4b77, and e531c1a, and cae5119.
You can expect nodes hidden with css rule visibility: hidden
to correctly
return false on visible?
thanks to Timur Vafin
(timurvafin) in
3bab97d.
Dotfiles
Dotfiles are a set of Vim, zsh, git, and tmux configuration files.
You can now tab complete in Vim even faster thanks to Dan Croak in c7efed4.
You can do some awesome git things in Vim thanks to fugitive.vim
in
d836af8:
:Gblame
for interactive vertical split with git blame output.:Ggrep
to search the work tree (or any arbitrary commit) with git grep.:Glog
to load all previous revisions of a file into the quickfix list so you can iterate over them and watch the file evolve.:Gbrowse
to open the current file on GitHub, with optional line range (try it in visual mode) .
You can safely ignore certain files in git repositories machine-wide thanks to Dan in 0060e0a.
You also now have a clear strategy for managing files with personal information
like ~/.gitconfig
in a shared dotfiles repo thanks to Joe and Dan in
52b2ee1.
Bourbon
Bourbon is a lightweight mixin library for Sass.
You can now optionally use Rails’ asset pipeline in the font-face
mixin
thanks to Phil LaPier (plapier) in
f93cf9e.
Suspenders
Suspenders is aCLIfor creating Rails apps with thoughtbot defaults.
When you use Suspenders-generated Rails apps, you’ll now automatically track your slowest-running specs thanks to Dan Croak (croaky) in 69c7fdd.
You will also automatically track your test coverage thanks to Joe Ferris (jferris) in 2787281 44c51c1.
The validity of your factories will always be tested first thanks to Dan in 52444eb.
Your Ruby version will be determined by your Gemfile thanks to Dan in 389ceda.
You will bundle using binstubs and the 37signals’ bin/stubs
directory convention thanks to Dan in 4b7e40a.
You can format time through localization thanks to Dan in fbf3fcd.
Your Postgres database will automatically be configured to encode using UTF-8 thanks to Yi-Ting Cheng (xdite) in c2c46a7.
You can use these new features in Suspenders version 1.1.5.
Factory Bot
Factory Bot1 is a library for setting up Ruby objects as test data.
You can now use a block with build_list
and create_list
so you can call methods on each instance of the array thanks to bbugh in 488e42d.
Bourne
Bourne adds test spies to mocha.
You can now see the master Travis CI build thanks to Harlow Ward (harlow) in 74dd8f4.
Paul Revere
Paul Revere is a library for “one off” announcements in Rails apps.
Support for Rails 2 apps will be dropped in Paul Revere versions greater than 1.1 thanks to Gabe Berke-Williams (gabebw) in e8ae883.
Project name history can be found here.
-
Looking for FactoryGirl? The library was renamed in 2017. ↩