This Week in Open Source
High Voltage is a Rails engine for static pages.
You can now use it with Rails 4 thanks to Arvid Andersson (arvida) in 176895f.
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
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
:Gblamefor interactive vertical split with git blame output.
:Ggrepto search the work tree (or any arbitrary commit) with git grep.
:Glogto load all previous revisions of a file into the quickfix list so you can iterate over them and watch the file evolve.
:Gbrowseto 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
~/.gitconfig in a shared dotfiles repo thanks to Joe and Dan in
Bourbon is a lightweight mixin library for Sass.
You can now optionally use Rails' asset pipeline in the
thanks to Phil LaPier (plapier) in
Suspenders is a CLI for 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'
convention thanks to Dan in
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 Girl is a library for setting up Ruby objects as test data.
You can now use a block with
create_list so you can call
methods on each instance of the array thanks to
Bourne adds test spies to mocha.
You can now see the master Travis CI build thanks to Harlow Ward (harlow) in 74dd8f4.
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.