1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/doc/maintainers.rdoc

277 lines
5.9 KiB
Text
Raw Normal View History

= 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/English.rb]
_unmaintained_
[lib/abbrev.rb]
Akinori MUSHA (knu)
[lib/base64.rb]
Yusuke Endoh (mame)
[lib/benchmark.rb]
_unmaintained_
[lib/cgi.rb, lib/cgi/*]
Takeyuki Fujioka (xibbar)
[lib/drb.rb, lib/drb/*]
Masatoshi SEKI (seki)
[lib/debug.rb]
_unmaintained_
[lib/delegate.rb]
_unmaintained_
[lib/e2mmap.rb]
Keiju ISHITSUKA (keiju)
[lib/erb.rb]
Masatoshi SEKI (seki), Takashi Kokubun (k0kubun)
[lib/find.rb]
Kazuki Tsujimoto (ktsj)
[lib/forwardable.rb]
Keiju ISHITSUKA (keiju)
[lib/getoptlong.rb]
_unmaintained_
[lib/ipaddr.rb]
Akinori MUSHA (knu)
[lib/irb.rb, lib/irb/*]
Keiju ISHITSUKA (keiju)
[lib/logger.rb]
Naotoshi Seo (sonots)
[lib/matrix.rb]
Marc-Andre Lafortune (marcandre)
[lib/mkmf.rb]
_unmaintained_
[lib/monitor.rb]
Shugo Maeda (shugo)
[lib/mutex_m.rb]
Keiju ISHITSUKA (keiju)
[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/net/pop.rb]
_unmaintained_
[lib/net/protocol.rb]
_unmaintained_
[lib/net/smtp.rb]
_unmaintained_
[lib/observer.rb]
_unmaintained_
[lib/open-uri.rb]
Tanaka Akira (akr)
[lib/open3.rb]
_unmaintained_
[lib/optparse.rb, lib/optparse/*]
Nobuyuki Nakada (nobu)
[lib/ostruct.rb]
Marc-Andre Lafortune (marcandre)
[lib/pp.rb]
Tanaka Akira (akr)
[lib/prettyprint.rb]
Tanaka Akira (akr)
[lib/prime.rb]
Yuki Sonoda (yugui)
[lib/profile.rb]
_unmaintained_
[lib/profiler.rb]
_unmaintained_
[lib/pstore.rb]
_unmaintained_
[lib/racc/*]
Aaron Patterson (tenderlove)
[lib/resolv-replace.rb]
Tanaka Akira (akr)
[lib/resolv.rb]
Tanaka Akira (akr)
[lib/rexml/*]
Kouhei Sutou (kou)
[lib/rinda/*]
Masatoshi SEKI (seki)
[lib/rss.rb, lib/rss/*]
Kouhei Sutou (kou)
[lib/rubygems.rb, lib/ubygems.rb, lib/rubygems/*]
Eric Hodel (drbrain), Hiroshi SHIBATA (hsbt)
[lib/set.rb]
Akinori MUSHA (knu)
[lib/securerandom.rb]
Tanaka Akira (akr)
[lib/shell.rb, lib/shell/*]
Keiju ISHITSUKA (keiju)
[lib/shellwords.rb]
Akinori MUSHA (knu)
[lib/singleton.rb]
Yukihiro Matsumoto (matz)
[lib/sync.rb]
Keiju ISHITSUKA (keiju)
[lib/tempfile.rb]
_unmaintained_
[lib/tmpdir.rb]
_unmaintained_
[lib/thwait.rb]
Keiju ISHITSUKA (keiju)
[lib/time.rb]
Tanaka Akira (akr)
[lib/timeout.rb]
Yukihiro Matsumoto (matz)
[lib/tracer.rb]
Keiju ISHITSUKA (keiju)
[lib/tsort.rb]
Tanaka Akira (akr)
[lib/un.rb]
WATANABE Hirofumi (eban)
[lib/unicode_normalize.rb, lib/unicode_normalize/*]
Martin J. Dürst
[lib/uri.rb, lib/uri/*]
YAMADA, Akira (akira)
[lib/weakref.rb]
_unmaintained_
[lib/yaml.rb, lib/yaml/*]
Aaron Patterson (tenderlove), Hiroshi SHIBATA (hsbt)
=== Extensions
[ext/cgi]
Nobuyoshi Nakada (nobu)
[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/nkf]
NARUSE, Yui (narse)
[ext/objspace]
_unmaintained_
[ext/pathname]
Tanaka Akira (akr)
[ext/pty]
_unmaintained_
[ext/racc]
Aaron Patterson (tenderlove)
[ext/readline]
TAKAO Kouji (kouji)
[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/cmath.rb]
_unmaintained_
[lib/csv.rb]
James Edward Gray II (jeg2)
[lib/fileutils.rb]
_unmaintained_
[lib/rdoc.rb, lib/rdoc/*]
Eric Hodel (drbrain), Hiroshi SHIBATA (hsbt)
https://github.com/rdoc/rdoc
[lib/scanf.rb]
David A. Black (dblack)
[lib/webrick.rb, lib/webrick/*]
Hiroshi Nakamura (nahi)
=== Extensions
[ext/bigdecimal]
Kenta Murata (mrkn)
https://github.com/ruby/bigdecimal
[ext/date]
_unmaintained_
[ext/dbm]
_unmaintained_
[ext/etc]
_unmaintained_
[ext/fcntl]
_unmaintained_
[ext/fiddle]
Aaron Patterson (tenderlove)
[ext/gdbm]
Yukihiro Matsumoto (matz)
[ext/io/console]
Nobuyuki Nakada (nobu)
[ext/json]
NARUSE, Yui (naruse), Hiroshi SHIBATA (hsbt)
https://github.com/flori/json
[ext/openssl]
Kazuki Yamaguchi (rhe)
https://github.com/ruby/openssl
[ext/psych]
Aaron Patterson (tenderlove), Hiroshi SHIBATA(hsbt)
https://github.com/ruby/psych
[ext/sdbm]
Yukihiro Matsumoto (matz)
[ext/stringio]
Nobuyuki Nakada (nobu)
[ext/strscan]
_unmaintained_
[ext/zlib]
_unmaintained_
== Bundled gems upstream repositories
[did_you_mean]
https://github.com/yuki24/did_you_mean
[minitest]
https://github.com/seattlerb/minitest
[net-telnet]
https://github.com/ruby/net-telnet
[power_assert]
https://github.com/k-tsj/power_assert
[rake]
https://github.com/ruby/rake
[test-unit]
https://github.com/test-unit/test-unit
[xmlrpc]
https://github.com/ruby/xmlrpc