summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorzzak <zzak@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-12-01 09:04:19 +0000
committerzzak <zzak@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-12-01 09:04:19 +0000
commitd9d35ac9a02ca4512c2da73c64a0b632536824ae (patch)
tree7fa85c88e6a8b2ca7dc6cd0286d79f5241a80395 /doc
parent9e095509846ca97e46650f1e46fb9891749ef085 (diff)
* 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
Diffstat (limited to 'doc')
-rw-r--r--doc/maintainers.rdoc324
1 files changed, 324 insertions, 0 deletions
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_
+