This Week in Open Source is unofficially This Month in Open Source today. 🗓️ Here are the updates we have from June!
Shout out to all our community contributors! By the way, have you considered contributing to open source? We recently started sharing our open source maintainers sync notes publicaly and it includes specific things us maintainers could use help with. You can check them out here.
I’m looking forward to your contributions!
Here’s the projects that saw updates in June:
- Administrate
- Clearance
- ClearanceI18n
- thoughtbot design system
- factory_bot
- Flightdeck
- GoldMiner
- Griddler
- thoughtbot’s Guides
- thoughtbot stylelint Config
- Superglue
- Suspenders
- Templates
- Upcase
Administrate
Administrate is a framework for creating flexible, powerful admin dashboards in Rails.
jubilee2
fixed the broken has_one
style
(50f91fc).
Codruț Constantin Gușoi (sdwolfz) fixed the generator path for namespaced models (51aac07).
dependabot[bot]
bumped the versions of trix
(639a623),
timecop
(03e27ae),
selenium-webdriver
(84ccec2),
braces
(01490fb),
standard
(95bfb45),
sentry-ruby
(e847ee6),
sentry-rails
(7e29733),
and timecop
(7cefaa4).
Nick Charlton (nickcharlton) updated Rails from 7.0.8.1 to 7.0.8.4 (2248f03).
Jeanine Soterwood (littleforest) and
Sébastien Dubois (sedubois)
added Field::RichText
(d2fb856).
Clearance
Clearance offers Rails authentication with email & password.
Sara Jackson (sej3506) released version 2.7.2 🎉 (c5c3032).
Alex Kholodniak (kholdrex) fixed method redefinition and circular require issues (1df5cf8).
Hamed Asghari (hasghari) added specs for email validator strict mode (13bc29a).
ClearanceI18n
ClearanceI18n provides translations for Clearance.
Valeria Graffeo (heyvaleria) merged an update to the dynamic section of the README (d520d1f).
dependabot[bot]
bumped the version of actionpack
(4450c2d).
thoughtbot design system
thoughtbot design system (tbds) is the design system for thoughtbot websites.
dependabot[bot]
bumped the versions of stylelint
(7a3c5db)
and sass
(08b5f20),
(7d43fb1),
(a26c8ba).
factory_bot
factory_bot is a library for setting up Ruby objects as test data.
Sarah Lima (sarahraqueld) improved docs formatting and fixed filename conflicts (4ee1d21).
Flightdeck
Flightdeck provides Terraform modules for rapidly building production-grade Kubernetes clusters following SRE practices.
Akshith Yellapragada (ayellapragada) added toggles for private and public endpoints (3aed325).
GoldMiner
GoldMiner is a tool for finding interesting messages in a Slack channel and turning them into a blog post for the thoughtbot blog.
dependabot[bot]
bumped the versions of timecop
(e03a72a),
zeitwerk
(e477b90),
and standard
(1a129ce).
Griddler
Griddler is a Rails engine that provides an endpoint for services that convert incoming emails to HTTP POST requests. It parses these POSTs and hands off a built email object to a class implemented by you.
Stefanni Brasil (stefannibrasil) deprecated Griddler in favor of ActionMailer (16f0ca9).
Thank you to everyone that has used and/or contributed to Griddler over the years!
Guides
thoughtbot’s Guides for working together, getting things done, programming well, and programming in style.
Valeria Graffeo (heyvaleria) added some things to keep in mind and updated some wording in our code review guide (480b6b8).
Jose Blanco (laicuRoot) added translations as a default for client projects (45eeb59).
Clarissa Lima Borges (clarissalimab) made improvements to our “Working together” guide to include sections about the use of acronyms and giving feedback (e433107).
thoughtbot stylelint Config
thoughtbot stylelint Config is a shareable stylelint configuration that enforces thoughtbot’s Sass guides.
dependabot[bot]
bumped the version of stylelint-config-recommended
(9d349ec).
Superglue
Superglue is a tool that helps you use classic Rails to build rich React Redux applications with NO APIs and NO client-side routing.
Johny Ho (jho406) removed the no longer available mobile option (16bbed7), added support for remote forms using GET (318b66d), fixed an issue with 406 errors (091c076), released version 0.53.3 🎉 (aaba7da).
Johny also fixed some eslint errors
(ddfcfd4),
simplified the setting of pageKey
(c89b123),
released version 0.53.4 🎉
(6ce4421),
added types to lib/utils/window
(64d4679),
and added types to request.ts
(e374a3b).
Alex Kholodniak (kholdrex) updated ESLint config to support TypeScript (1c01535), added a warning for 406 response code and test cases (3cfdd00), and added a release script for streamlined versioning and publishing (c2bf69e).
John Cambefort (johncardiologs) began adding typescript to the project 🎉 (3677d94).
Suspenders
Suspenders is a Rails template with our standard defaults, ready to deploy.
Thiago Araújo Silva (thiagoa) removed himself from CODEOWNERS (7c74d88).
Templates
thoughtbot’s documentation templates for open source projects.
Chad Pytel (cpytel) added a SECURITY.md template (e597c5c).
Stefanni Brasil (stefannibrasil) added a dynamic workflow for the new SECURITY.md template (ec135bd), differentiated this workflow from dynamic-readme (1c37661), created security.md (38d3726), updated security.md to be more generic (67a8f7d), created trigger-dynamic-security-update.yaml to push updates to our repos (55d3329).
Upcase
Upcase is a Rails application deployed to Heroku designed to help sharpen your programming skills.
Silumesii Maboshe (smaboshe)
updated Bundler
(63a4e33),
(2f739eb),
added the faraday-retry
gem
(3737389),
and added Standard
(a0f98ef).
dependabot[bot]
bumped the versions of rspec-rails
(eab8657),
email_spec
(ccbe2ab),
octokit
(2aa1c65),
formtastic
(b57f093),
aws-sdk-s3
(c455b65),
recipient_interceptor
(ac5e7a4),
dynamic_form
(fd07a1f),
rack-cors
(02d224b),
clearance
(96fdda2),
delayed_job_active_record
(68c56d6),
and database_cleaner
(1b2d46a),
✨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. Check out our maintainer’s sync notes for some ideas.