This Week in Open Source (May 26, 2023)

Sara Jackson

Since I was away last week, we’re continuing the trend of two week’s worth of updates. In that time we saw updates to Art Vandelay, Shoulda Matchers, factory_bot, ClearanceI18n, and Flightdeck.

Art Vandelay

Art Vandelay is an importer/exporter for Rails 6.0 and higher.

Jeanine Soterwood (littleforest) updated a typo in the README (dc0a92c), added an option to the Importer to automatically strip leading and trailing whitespace from all fields (ee78b32), and adjusted a spec to handle the apostrophe typography change in Rails 7.1 (2e3900a).

Shoulda Matchers

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

Matheus Sales (matsales28) replaced non-inclusive terms for a list of approved/denied with community recommended inclusive terms (dee0d9f).

factory_bot

factory_bot is a library for setting up Ruby objects as test data.

Mike Burns (mike-burns) released a major overhaul to the documentation including lots of cleanup and reorganization (fbea96b) and deprecated GETTING_STARTED.md (4a37cb6).

Check out the book here.

ClearanceI18n

ClearanceI18n provides translations for Clearance.

Valeria G (heyvaleria) merged a couple dependabot dependency version bumps including loofah (f8052a8) and actionview (8468b30). She also improved the README by updating a broken thoughtbot logo image, some markdown syntax, and the copyright date (f409bfd).

Flightdeck

Flightdeck provides Terraform modules for rapidly building production-grade Kubernetes clusters following SRE practices.

Joe Ferris (jferris) introduced a new module to create Grafana workspaces with Terraform using the AWS Managed Grafana API and updated the API token, telemetry, and data source modules to take advantage of the new workspace module (10bd932). He also added an AWS Telemetry module which can create AWS-managed resources for telemetry such as SNS topics and the Prometheus workspace (eae257a).

Visit our Open Source page to learn more about our team’s contributions.