Contributing to RubyGems, RubyGems.org and Bundler can feel daunting, which is why Jenny, Samuel, Colby & Martin are excited to be attending the RubyConf Community Day to guide anyone looking to make their first contribution! We’re here to answer any questions you may have about Ruby’s package system, offer any assistance or pair on a particular topic.

Getting Started

All you need to bring is yourself and a laptop. Any laptop with a browser is perfect as we’ll be working from pre-built GitHub Codespace environments, which has everything already setup to start coding!

<aside> ⚠️ We recommend having your GitHub account setup beforehand. Note that GitHub Codespace has a limited number of set hours each month for users on the free-plan. Of course, you may also follow the respective contributing guide to set up your laptop for local development.

</aside>

Everyone on the core team works on RubyGems & Bundler projects in GitHub. You can find our work at:

Before starting any work, we recommend you first fork the repository and commit any work into a branch so that can be made into a Pull Request. We’re here to help if you get stuck!

<aside> ℹ️ The Bundler project used to reside in a standalone https://github.com/rubygems/bundler repository, and you may have previously interacted with the repository, but in 2021 we merged the project into RubyGems and now serves as the primary repository for both projects.

</aside>

Topics

Good First Issues

Multi-Factor Authentication

Something else in mind?

Feedback