Doorkeeper

Ruby Development Workshop

Wed, 05 Aug 2026 10:00 - 17:00 JST

giftee Inc.

13th Floor, Higashi-gotanda Square, 2-10-2 Higashigotanda, Shinagawa-ku, Tokyo

Register
Beginner Free
Supporter Free

Description

Overview

This is a hands-on workshop to experience "participating in the development of the Ruby ecosystem."
The goal of this workshop is to "help people take their first step into contributing to the Ruby ecosystem."

If you have never contributed to Ruby core or RubyGems, this workshop provides an opportunity to experience development alongside experienced contributors. In many cases, the first step is the biggest hurdle. The benefit of this workshop is that the support from experienced mentors provides a lower barrier to entry than starting alone. Let’s start developing the Ruby ecosystem together in this free workshop hosted by the Ruby Association!

Below are reference URLs. This workshop is based on the "OSS Gate Workshop," conducted by OSS Gate, a project that aims to "continuously increase the number of people who continuously participate in OSS development." Therefore, information related to OSS Gate workshops will be helpful.


Registration Categories

We are looking for people to participate in the development of the Ruby ecosystem ("Beginners") and people to support them ("Supporters").

  • "Beginners" are people who:

    • Want to participate in the Ruby ecosystem development but haven't done so yet.
    • Have participated before but don't feel confident yet.
    • If you want to participate, please register as a "Beginner."
  • "Supporters" are people who:

    • Are already participating in the development of the Ruby ecosystem.
    • If you want to support "Beginners," please register as a "Supporter."

Preparation

Both "Beginners" and "Supporters" should have a GitHub account ready in advance.
"Beginners" may want to think a little bit beforehand about which part of the Ruby ecosystem (Ruby core or RubyGems) they want to work on, or if there is anything they are curious about in the Ruby ecosystem they use daily. Of course, it is perfectly fine to decide on the day of the workshop. If you would like to consult with us beforehand, please join the chat room used for this workshop.

What to bring on the day

Please bring a computer that can be used for Ruby ecosystem development. A "computer that can be used for Ruby ecosystem development" means:

  • Git is installed.
  • You can log in to GitHub.
  • Ruby (for development use) is installed.
  • An editor (for development use) is installed.
  • Etc.

Goals and Content

Goals

  1. To actually participate in the development of the Ruby ecosystem during the workshop.
  2. To feel confident enough to continue participating in Ruby ecosystem development even after the workshop ends.

Content

The purpose of this workshop is to "help people take their first step into contributing to the Ruby ecosystem." The specific activities will be decided through discussion between the "Beginner" and the "Supporter," but typically the following is covered:

  • Deciding on the target Ruby ecosystem project through discussion between the Beginner and Supporter.
  • Verifying behavior according to official documentation.
  • Providing feedback to the project.

Program

Time Content
10:00 Networking / Mingling (Doors open)
10:30 Icebreaker
10:45 Explanation of the Ruby ecosystem development process
11:15 Running the target Ruby ecosystem project
12:15 Mini-Retrospective
12:30 Networking / Mingling (Break)
13:30 Providing feedback to the project
15:30 Short break
15:40 Retrospective
15:55 Wrap-up
16:05 Filling out the survey
16:15 Workshop Retrospective
17:00 End

About this community

Ruby Association

Ruby Association

Rubyアソシエーションは、プログラミング言語Rubyの普及と発展のための非営利団体です。

Join community