From d9d35ac9a02ca4512c2da73c64a0b632536824ae Mon Sep 17 00:00:00 2001 From: zzak Date: Sun, 1 Dec 2013 09:04:19 +0000 Subject: * doc/maintainers.rdoc: [DOC] Current maintainers of Ruby git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43948 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- doc/maintainers.rdoc | 324 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 324 insertions(+) create mode 100644 doc/maintainers.rdoc (limited to 'doc') diff --git a/doc/maintainers.rdoc b/doc/maintainers.rdoc new file mode 100644 index 0000000000..103cecfd8c --- /dev/null +++ b/doc/maintainers.rdoc @@ -0,0 +1,324 @@ += 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) + +== Library Maintainers + +[lib/English.rb] + _unmaintained_ +[lib/abbrev.rb] + Akinori MUSHA (knu) +[lib/base64.rb] + * 1.8: _unmaintained_ + * 1.9: Yusuke Endoh (mame) +[lib/benchmark.rb] + _unmaintained_ +[lib/cgi.rb, lib/cgi/*] + Takeyuki Fujioka (xibbar) +[lib/complex.rb] + * 1.8: _unmaintained_ + * 1.9: moved into core +[lib/cmath.rb] + * 1.8: 1.9 feature + * 1.9: _unmaintained_ +[lib/csv.rb] + * 1.8: Hiroshi Nakamura (nahi) + * 1.9: James Edward Gray II (jeg2) +[lib/date.rb, lib/date/*] + Tadayoshi Funaba (tadf) +[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) +[lib/fileutils.rb] + _unmaintained_ +[lib/find.rb] + Kazuki Tsujimoto (ktsj) +[lib/finalize.rb] + * 1.8: _unmaintained_ + * 1.9: _deprecated_ +[lib/forwardable.rb] + Keiju ISHITSUKA (keiju) +[lib/ftools.rb] + * 1.8: _unmaintained_ + * 1.9: _deprecated_ +[lib/generator.rb] + * 1.8: Akinori MUSHA (knu) + * 1.9: moved into core +[lib/getoptlong.rb] + _unmaintained_ +[lib/getopts.rb] + * 1.8: Akinori MUSHA (knu) + * 1.9: _deprecated_ +[lib/gserver.rb] + James Edward Gray II (jeg2) +[lib/ipaddr.rb] + Akinori MUSHA (knu) +[lib/irb.rb, lib/irb/*] + Keiju ISHITSUKA (keiju) +[lib/jcode.rb] + * 1.8: _unmaintained_ + * 1.9: _deprecated_ +[lib/logger.rb] + Hiroshi Nakamura (nahi) +[lib/mathn.rb] + Keiju ISHITSUKA (keiju) +[lib/matrix.rb] + Marc-Andre Lafortune (marcandre) +[lib/minitest/*] + * 1.8: 1.9 feature + * 1.9: Ryan Davis (ryan) +[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/telnet.rb] + _unmaintained_ +[lib/net/http.rb, lib/net/https] + NARUSE, Yui (naruse) +[lib/net/pop.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/parsearg.rb] + * 1.8: _unmaintained_ + * 1.9: _deprecated_ +[lib/parsedate.rb] + * 1.8: Tadayoshi Funaba (tadf) + * 1.9: _deprecated_ +[lib/pathname.rb] + Tanaka Akira (akr) +[lib/ping.rb] + * 1.8: _unmaintained_ + * 1.9: _deprecated_ +[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/rake/*] + Eric Hodel (drbrain) +[lib/rational.rb] + * 1.8: _unmaintained_ + * 1.9: moved into core +[lib/rdoc/*] + Eric Hodel (drbrain) +[lib/readbytes.rb] + * 1.8: _unmaintained_ + * 1.9: _deprecated_ +[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/*] + Kouhei Sutou (kou) +[lib/rubygems.rb, lib/ubygems.rb, lib/rubygems/*] + * 1.8: 1.9 feature + * 1.9: Eric Hodel (drbrain) +[lib/rubyunit.rb, lib/runit/*] + * 1.8: _unmaintained_ + * 1.9: _deprecated_ +[lib/scanf.rb] + David A. Black (dblack) +[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/{soap|wsdl|xsd}/*] + * 1.8: Hiroshi Nakamura (nahi) + * 1.9: _deprecated_ +[lib/sync.rb] + Keiju ISHITSUKA (keiju) +[lib/tempfile.rb] + _unmaintained_ +[lib/test/*] + Shota Fukumori (sorah) +[lib/tmpdir.rb] + _unmaintained_ +[lib/thread.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/uri.rb, lib/uri/*] + YAMADA, Akira (akira) +[lib/weakref.rb] + _unmaintained_ +[lib/webrick.rb, lib/webrick/*] + Hiroshi Nakamura (nahi) +[lib/xmlrpc/*] + Kouhei Sutou (kou) +[lib/yaml.rb, lib/yaml/*] + Aaron Patterson (tenderlove) + +== Extension Maintainers + +[ext/Win32API] + * 1.8: _unmaintained_ + * 1.9: merged into dl +[ext/bigdecimal] + Kenta Murata (mrkn) +[ext/continuation] + * 1.8: 1.9 feature + * 1.9: Koichi Sasada (ko1) +[ext/coverage] + Yusuke Endoh (mame) +[ext/curses] + Shugo Maeda (shugo) +[ext/dbm] + _unmaintained_ +[ext/digest, ext/digest/*] + Akinori MUSHA (knu) +[ext/dl] + Aaron Patterson (tenderlove) +[ext/dl/win32] + NAKAMURA Usaku (usa) +[ext/enumerator] + * 1.8: Akinori MUSHA (knu) + * 1.9: moved into core +[ext/etc] + _unmaintained_ +[ext/fcntl] + _unmaintained_ +[ext/fiber] + * 1.8: 1.9 feature + * 1.9: Koichi Sasada (ko1) +[ext/fiddle] + Aaron Patterson (tenderlove) +[ext/gdbm] + Yukihiro Matsumoto (matz) +[ext/iconv] + Nobuyuki Nakada (nobu) +[ext/io/wait] + Nobuyuki Nakada (nobu) +[ext/json] + NARUSE, Yui (naruse) +[ext/mathn/complex] + * 1.8: 1.9 feature + * 1.9: Keiju ISHITSUKA (keiju) +[ext/mathn/rational] + * 1.8: 1.9 feature + * 1.9: Keiju ISHITSUKA (keiju) +[ext/nkf] + NARUSE, Yui (narse) +[ext/objspace] + _unmaintained_ +[ext/openssl] + Martin Boßlet (emboss) +[ext/psych] + Aaron Patterson (tenderlove) +[ext/pty] + _unmaintained_ +[ext/racc] + Aaron Patterson (tenderlove) +[ext/readline] + TAKAO Kouji (kouji) +[ext/ripper] + _unmaintained_ +[ext/sdbm] + Yukihiro Matsumoto (matz) +[ext/socket] + * Tanaka Akira (akr) + * API change needs matz's approval +[ext/stringio] + Nobuyuki Nakada (nobu) +[ext/strscan] + _unmaintained_ +[ext/syck] + _unmaintained_ +[ext/syslog] + Akinori MUSHA (knu) +[ext/thread] + * 1.8: _unmaintained_ + * 1.9: 1.8 feature +[ext/tcltklib] + _deprecated_ +[ext/tk] + Hidetoshi NAGAI (nagai) +[ext/win32ole] + Masaki Suketa (suke) +[ext/zlib] + _unmaintained_ + -- cgit v1.2.3