This Week in Open Source (July 14, 2023)

Sara Jackson

The theme of this week’s contributions is “Maintenance.” Updates, tweaks, refactors, etc are what keep everything running and running smoothly. Are there tweaks you’d like to see? Consider opening a PR on an open source project today!

This week we saw contributions to Shoulda Matchers, thoughtbot’s Guides, thoughtbot stylelint Config, and Humid.

Shoulda Matchers

Shoulda Matchers provides simple one-liner tests for common Rails functionality.

Matheus Sales (matsales28) refactored ValidateNumericalityOfMatcher to inherit from ValidationMatcher (7e1c3e2).


thoughtbot’s Guides for working together, getting things done, programming well, and programming in style.

Sarah Lima (sarahraqueld) removed an outdated guideline around having a single factories file (df8efa1).

thoughtbot stylelint Config

thoughtbot stylelint Config is a sharable stylelint configuration that enforces thoughtbot’s Sass guides.

Silumesii Maboshe (smaboshe) updated dependencies to resolve a security issue (5c9b781).

Elaina Natario (enatario) updated the CHANGELOG d77e407 and released version 3.0.1 8e286b4. 🎉

Changelog for v3.0.01 can be found here.


Humid is a lightweight wrapper around mini_racer used to generate Server Side Rendered (SSR) pages from your js-bundling builds.

Johny Ho (jho406) moved the project to use jsbundling instead of webpacker (c215fc8), fixed a status badge (9f8f212), bumped the patch version (697a729), and updated the initializer sample (f6b4880).

Have you considered contributing to open source? There’s a project out there for you! Visit our Open Source page to learn more about our team’s projects and contributions. While you’re there, consider contributing to one of our projects.