Welcome to the Ruby Together update for July 2016. This month, we paid for 64.4 hours of work, had 5 new members join, and had another solid month from our summer coding students. Work done this month includes a new design for bundler.io, and a lot of progress towards Bundler 1.13, 1.14, 2.0, and the combined Bundler+RubyGems 3.0.
ruby together news
The focus at RubyTogether this month was on coordinating work across our largest team ever, thanks to all of our summer coding students. The biggest event was @kruczjak and @sailorhg’s work on the bundler.io redesign, which dramatically updated the style and added an array of new functionality. The highlights of that work are detailed in @kruczjak’s post announcing the new design.
Along with that we had other Google Summer of Code students working on a variety of small Bundler features, and the Rails Girls Summer of Code students gearing up to working on Bundler’s analytics system. Finally we had @segiddins working on future Bundler / RubyGems updates, @duckinator on how-is, and @lynnco on administrative automation.
We had two 5 new members join this month, including 3 new developers and 2 new companies. We appreciate everyone getting the word out, and encouraging people to support the Ruby community!
This was a very busy month for Bundler, with 15 authors getting 35 merged PRs with 251 commits. Features include: RubyGems / Bundler Integration, respecting the required Ruby version, a warning message / upgrade guide for Bundler 2.0, trampolining fixes which will allow Bundler 2.0 to stay compatible with apps that use Bundler 1.x, and bundler-patch. Most of that work will be shipping with Bundler release 1.13 (any day now), and 1.14 (coming soon after, likely next month).
RubyGems.org this month was mostly content updates and minor security changes. Notably, though, we got a first time open source contributor! They added a Twitter field to RubyGems.org user profiles. In total we had 9 authors working on 27 merges with 67 commits.
RubyGems this month was mostly minor fixes, across 1 author (our own Samuel Giddins), 3 merges, and 10 commits. Near the end of this month, the first of what will likely be many Bundler / RubyGems PRs was resolved, moving us closer to Bundler / RubyGems 3.0.
budget & expenses
From June 21 to July 19, Ruby Together took in $19,161. In total, we spent $18,563.86. Here’s a breakdown of where the money went:
- $2,452 for 16.3 hours worked on Bundler at $150/hour
- $3,613 for 24.1 hours worked on RubyGems.org at $150/hour
- $3,600 for 24.0 hours worked on RubyGems at $150/hour
- $74.35 on dedicated servers for RubyBench.org
- $596.57 on payment processing fees
- $1544.71 on company overhead like hosting, services, software, hardware, taxes, etc
- $7275.0 on accounting, copywriting, design, and other professional services
- $29.0 on marketing, evangelism, and community outreach
Check back next month for our last month of work from Google Summer of Code, more work towards major releases, and our regular diligent security updates and minor fixes.
Until next time,
Lynn and the Ruby Together team