Skip to content

Latest commit

 

History

History
358 lines (333 loc) · 8.87 KB

maintainers.rdoc

File metadata and controls

358 lines (333 loc) · 8.87 KB

Maintainers

This page describes the current module, library, and extension maintainers of Ruby.

Module Maintainers

A module maintainer is responsible for a certain part of Ruby.

  • The maintainer fixes bugs of the part. Particularly, they should fix security vulnerabilities as soon as possible.

  • They handle issues related the module on the Redmine or ML.

  • They may be discharged by the 3 months rule [ruby-core:25764].

  • They have commit right to Ruby’s repository to modify their part in the repository.

  • They have “developer” role on the Redmine to modify issues.

  • They have authority to decide the feature of their part. But they should always respect discussions on ruby-core/ruby-dev.

A submaintainer of a module is like a maintainer. But The submaintainer does not have authority to change/add a feature on his/her part. They need consensus on ruby-core/ruby-dev before changing/adding. Some of submaintainers have commit right, others don’t.

Language core features including security

Yukihiro Matsumoto (matz)

Evaluator

Koichi Sasada (ko1)

Core classes

Yukihiro Matsumoto (matz)

Documentation

Zachary Scott (zzak)

Standard Library Maintainers

Libraries

lib/abbrev.rb

Akinori MUSHA (knu)

lib/base64.rb

Yusuke Endoh (mame)

lib/drb.rb, lib/drb/*

Masatoshi SEKI (seki)

lib/debug.rb

unmaintained

lib/erb.rb

Masatoshi SEKI (seki), Takashi Kokubun (k0kubun)

lib/find.rb

Kazuki Tsujimoto (ktsj)

lib/mkmf.rb

unmaintained

lib/net/ftp.rb

Shugo Maeda (shugo)

lib/net/imap.rb

Shugo Maeda (shugo)

lib/net/http.rb, lib/net/https.rb

NARUSE, Yui (naruse)

lib/open-uri.rb

Tanaka Akira (akr)

lib/optparse.rb, lib/optparse/*

Nobuyuki Nakada (nobu)

lib/pp.rb

Tanaka Akira (akr)

lib/prettyprint.rb

Tanaka Akira (akr)

lib/resolv-replace.rb

Tanaka Akira (akr)

lib/resolv.rb

Tanaka Akira (akr)

lib/rinda/*

Masatoshi SEKI (seki)

lib/rubygems.rb, lib/rubygems/*

Eric Hodel (drbrain), Hiroshi SHIBATA (hsbt) github.com/rubygems/rubygems

lib/set.rb

Akinori MUSHA (knu)

lib/securerandom.rb

Tanaka Akira (akr)

lib/shellwords.rb

Akinori MUSHA (knu)

lib/time.rb

Tanaka Akira (akr)

lib/tsort.rb

Tanaka Akira (akr)

lib/un.rb

WATANABE Hirofumi (eban)

lib/unicode_normalize.rb, lib/unicode_normalize/*

Martin J. Dürst

Extensions

ext/continuation

Koichi Sasada (ko1)

ext/coverage

Yusuke Endoh (mame)

ext/digest, ext/digest/*

Akinori MUSHA (knu)

ext/fiber

Koichi Sasada (ko1)

ext/io/nonblock

Nobuyuki Nakada (nobu)

ext/io/wait

Nobuyuki Nakada (nobu)

ext/monitor

Koichi Sasada (ko1)

ext/nkf

NARUSE, Yui (naruse)

ext/objspace

unmaintained

ext/pathname

Tanaka Akira (akr)

ext/pty

unmaintained

ext/ripper

unmaintained

ext/socket
  • Tanaka Akira (akr)

  • API change needs matz’s approval

ext/syslog

Akinori MUSHA (knu)

ext/win32

NAKAMURA Usaku (usa)

ext/win32ole

Masaki Suketa (suke)

Default gems Maintainers

Libraries

lib/benchmark.rb

unmaintained github.com/ruby/benchmark rubygems.org/gems/benchmark

lib/bundler.rb, lib/bundler/*

Hiroshi SHIBATA (hsbt) github.com/rubygems/bundler rubygems.org/gems/bundler

lib/cgi.rb, lib/cgi/*

Takeyuki Fujioka (xibbar) github.com/ruby/cgi rubygems.org/gems/cgi

lib/csv.rb

Kenta Murata (mrkn), Kouhei Sutou (kou) github.com/ruby/csv rubygems.org/gems/csv

lib/English.rb

unmaintained github.com/ruby/English

lib/delegate.rb

unmaintained github.com/ruby/delegate rubygems.org/gems/delegate

lib/did_you_mean.rb

Yuki Nishijima (yuki24) github.com/ruby/did_you_mean

lib/fileutils.rb

unmaintained github.com/ruby/fileutils rubygems.org/gems/fileutils

lib/forwardable.rb

Keiju ISHITSUKA (keiju) github.com/ruby/forwardable rubygems.org/gems/forwardable

lib/getoptlong.rb

unmaintained github.com/ruby/getoptlong rubygems.org/gems/getoptlong

lib/ipaddr.rb

Akinori MUSHA (knu) github.com/ruby/ipaddr rubygems.org/gems/ipaddr

lib/irb.rb, lib/irb/*

Keiju ISHITSUKA (keiju) github.com/ruby/irb rubygems.org/gems/irb

lib/logger.rb

Naotoshi Seo (sonots) github.com/ruby/logger rubygems.org/gems/logger

lib/matrix.rb

Marc-Andre Lafortune (marcandre) github.com/ruby/matrix rubygems.org/gems/matrix

lib/mutex_m.rb

Keiju ISHITSUKA (keiju) github.com/ruby/mutex_m rubygems.org/gems/mutex_m

lib/net/pop.rb

unmaintained github.com/ruby/net-pop rubygems.org/gems/net-pop

lib/net/smtp.rb

unmaintained github.com/ruby/net-smtp rubygems.org/gems/net-smtp

lib/net/protocol.rb

unmaintained github.com/ruby/net-protocol

lib/observer.rb

unmaintained github.com/ruby/observer

lib/open3.rb

unmaintained github.com/ruby/open3 rubygems.org/gems/open3

lib/ostruct.rb

Marc-Andre Lafortune (marcandre) github.com/ruby/ostruct rubygems.org/gems/ostruct

lib/prime.rb

Yuki Sonoda (yugui) github.com/ruby/prime

lib/pstore.rb

unmaintained github.com/ruby/pstore rubygems.org/gems/pstore

lib/racc.rb, lib/racc/*

Aaron Patterson (tenderlove), Hiroshi SHIBATA (hsbt) github.com/ruby/racc rubygems.org/gems/racc

lib/readline.rb

aycabta github.com/ruby/readline rubygems.org/gems/readline

lib/rdoc.rb, lib/rdoc/*

Eric Hodel (drbrain), Hiroshi SHIBATA (hsbt) github.com/ruby/rdoc rubygems.org/gems/rdoc

lib/reline.rb, lib/reline/*

aycabta github.com/ruby/reline rubygems.org/gems/reline

lib/singleton.rb

Yukihiro Matsumoto (matz) github.com/ruby/singleton rubygems.org/gems/singleton

lib/tempfile.rb

unmaintained github.com/ruby/tempfile

lib/timeout.rb

Yukihiro Matsumoto (matz) github.com/ruby/timeout

lib/thwait.rb

Keiju ISHITSUKA (keiju) github.com/ruby/thwait rubygems.org/gems/thwait

lib/tmpdir.rb

unmaintained github.com/ruby/tmpdir

lib/tracer.rb

Keiju ISHITSUKA (keiju) github.com/ruby/tracer

lib/uri.rb, lib/uri/*

YAMADA, Akira (akira) github.com/ruby/uri

lib/webrick.rb, lib/webrick/*

Eric Wong (normalperson) bugs.ruby-lang.org/ rubygems.org/gems/webrick

lib/yaml.rb, lib/yaml/*

Aaron Patterson (tenderlove), Hiroshi SHIBATA (hsbt) github.com/ruby/yaml

lib/weakref.rb

unmaintained github.com/ruby/weakref

Extensions

ext/bigdecimal

Kenta Murata (mrkn) github.com/ruby/bigdecimal rubygems.org/gems/bigdecimal

ext/cgi

Nobuyoshi Nakada (nobu) github.com/ruby/cgi rubygems.org/gems/cgi

ext/date

unmaintained github.com/ruby/date rubygems.org/gems/date

ext/dbm

unmaintained github.com/ruby/dbm rubygems.org/gems/dbm

ext/etc

Ruby core team github.com/ruby/etc rubygems.org/gems/etc

ext/fcntl

Ruby core team github.com/ruby/fcntl rubygems.org/gems/fcntl

ext/fiddle

Aaron Patterson (tenderlove) github.com/ruby/fiddle rubygems.org/gems/fiddle

ext/gdbm

Yukihiro Matsumoto (matz) github.com/ruby/gdbm rubygems.org/gems/gdbm

ext/io/console

Nobuyuki Nakada (nobu) github.com/ruby/io-console rubygems.org/gems/io-console

ext/json

NARUSE, Yui (naruse), Hiroshi SHIBATA (hsbt) github.com/flori/json rubygems.org/gems/json

ext/openssl

Kazuki Yamaguchi (rhe) github.com/ruby/openssl rubygems.org/gems/openssl

ext/psych

Aaron Patterson (tenderlove), Hiroshi SHIBATA (hsbt) github.com/ruby/psych rubygems.org/gems/psych

ext/racc

Aaron Patterson (tenderlove), Hiroshi SHIBATA (hsbt) github.com/ruby/racc rubygems.org/gems/racc

ext/readline

TAKAO Kouji (kouji) github.com/ruby/readline-ext ://rubygems.org/gems/readline-ext

ext/sdbm

Yukihiro Matsumoto (matz) github.com/ruby/sdbm rubygems.org/gems/sdbm

ext/stringio

Nobuyuki Nakada (nobu) github.com/ruby/stringio rubygems.org/gems/stringio

ext/strscan

Kouhei Sutou (kou) github.com/ruby/strscan rubygems.org/gems/strscan

ext/zlib

NARUSE, Yui (naruse) github.com/ruby/zlib rubygems.org/gems/zlib

Bundled gems upstream repositories

minitest

github.com/seattlerb/minitest

power_assert

github.com/k-tsj/power_assert

rake

github.com/ruby/rake

test-unit

github.com/test-unit/test-unit

rexml

github.com/ruby/rexml

rss

github.com/ruby/rss