summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2023-02-10 16:21:34 -0800
committerGitHub <noreply@github.com>2023-02-10 16:21:34 -0800
commitf6d4f2bf6795f6fdee6805354cce06859b9fe36f (patch)
tree6917f6fd3659fc5326019921682c7da51c3db801 /doc
parenta7e8eabeed54392588c7f01afe8be2e72d3c526d (diff)
downloadruby-f6d4f2bf6795f6fdee6805354cce06859b9fe36f.tar.gz
Convert doc/maintainers.rdoc to .md (#7291)
* [DOC] Convert maintainers.rdoc to .md with RDoc::Markup::ToMarkdown * [DOC] Format maintainers.md
Diffstat (limited to 'doc')
-rw-r--r--doc/maintainers.md527
-rw-r--r--doc/maintainers.rdoc424
2 files changed, 527 insertions, 424 deletions
diff --git a/doc/maintainers.md b/doc/maintainers.md
new file mode 100644
index 0000000000..f533685758
--- /dev/null
+++ b/doc/maintainers.md
@@ -0,0 +1,527 @@
+# 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)
+
+## Standard Library Maintainers
+### Libraries
+#### lib/mkmf.rb
+* *unmaintained*
+
+#### lib/rubygems.rb, lib/rubygems/*
+* Eric Hodel (drbrain)
+* Hiroshi SHIBATA (hsbt)
+* https://github.com/rubygems/rubygems
+
+#### lib/unicode_normalize.rb, lib/unicode_normalize/*
+* Martin J. Dürst
+
+### Extensions
+#### ext/continuation
+* Koichi Sasada (ko1)
+
+#### ext/coverage
+* Yusuke Endoh (mame)
+
+#### ext/fiber
+* Koichi Sasada (ko1)
+
+#### ext/monitor
+* Koichi Sasada (ko1)
+
+#### ext/objspace
+* *unmaintained*
+
+#### ext/pty
+* *unmaintained*
+
+#### ext/ripper
+* *unmaintained*
+
+#### ext/socket
+* Tanaka Akira (akr)
+* API change needs matz's approval
+
+#### ext/win32
+* NAKAMURA Usaku (usa)
+
+## Default gems Maintainers
+### Libraries
+#### lib/abbrev.rb
+* Akinori MUSHA (knu)
+* https://github.com/ruby/abbrev
+* https://rubygems.org/gems/abbrev
+
+#### lib/base64.rb
+* Yusuke Endoh (mame)
+* https://github.com/ruby/base64
+* https://rubygems.org/gems/base64
+
+#### lib/benchmark.rb
+* *unmaintained*
+* https://github.com/ruby/benchmark
+* https://rubygems.org/gems/benchmark
+
+#### lib/bundler.rb, lib/bundler/*
+* Hiroshi SHIBATA (hsbt)
+* https://github.com/rubygems/rubygems
+* https://rubygems.org/gems/bundler
+
+#### lib/cgi.rb, lib/cgi/*
+* *unmaintained*
+* https://github.com/ruby/cgi
+* https://rubygems.org/gems/cgi
+
+#### lib/csv.rb
+* Kenta Murata (mrkn)
+* Kouhei Sutou (kou)
+* https://github.com/ruby/csv
+* https://rubygems.org/gems/csv
+
+#### lib/English.rb
+* *unmaintained*
+* https://github.com/ruby/English
+* https://rubygems.org/gems/English
+
+#### lib/debug.rb
+* *unmaintained*
+* https://github.com/ruby/debug
+
+#### lib/delegate.rb
+* *unmaintained*
+* https://github.com/ruby/delegate
+* https://rubygems.org/gems/delegate
+
+#### lib/did_you_mean.rb
+* Yuki Nishijima (yuki24)
+* https://github.com/ruby/did_you_mean
+* https://rubygems.org/gems/did_you_mean
+
+#### ext/digest, ext/digest/*
+* Akinori MUSHA (knu)
+* https://github.com/ruby/digest
+* https://rubygems.org/gems/digest
+
+#### lib/drb.rb, lib/drb/*
+* Masatoshi SEKI (seki)
+* https://github.com/ruby/drb
+* https://rubygems.org/gems/drb
+
+#### lib/erb.rb
+* Masatoshi SEKI (seki)
+* Takashi Kokubun (k0kubun)
+* https://github.com/ruby/erb
+* https://rubygems.org/gems/erb
+
+#### lib/error_highlight.rb, lib/error_highlight/*
+* Yusuke Endoh (mame)
+* https://github.com/ruby/error_highlight
+* https://rubygems.org/gems/error_highlight
+
+#### lib/fileutils.rb
+* *unmaintained*
+* https://github.com/ruby/fileutils
+* https://rubygems.org/gems/fileutils
+
+#### lib/find.rb
+* Kazuki Tsujimoto (ktsj)
+* https://github.com/ruby/find
+* https://rubygems.org/gems/find
+
+#### lib/forwardable.rb
+* Keiju ISHITSUKA (keiju)
+* https://github.com/ruby/forwardable
+* https://rubygems.org/gems/forwardable
+
+#### lib/getoptlong.rb
+* *unmaintained*
+* https://github.com/ruby/getoptlong
+* https://rubygems.org/gems/getoptlong
+
+#### lib/ipaddr.rb
+* Akinori MUSHA (knu)
+* https://github.com/ruby/ipaddr
+* https://rubygems.org/gems/ipaddr
+
+#### lib/irb.rb, lib/irb/*
+* aycabta
+* https://github.com/ruby/irb
+* https://rubygems.org/gems/irb
+
+#### lib/optparse.rb, lib/optparse/*
+* Nobuyuki Nakada (nobu)
+* https://github.com/ruby/optparse
+
+#### lib/logger.rb
+* Naotoshi Seo (sonots)
+* https://github.com/ruby/logger
+* https://rubygems.org/gems/logger
+
+#### lib/mutex_m.rb
+* Keiju ISHITSUKA (keiju)
+* https://github.com/ruby/mutex_m
+* https://rubygems.org/gems/mutex_m
+
+#### lib/net/http.rb, lib/net/https.rb
+* NARUSE, Yui (naruse)
+* https://github.com/ruby/net-http
+* https://rubygems.org/gems/net-http
+
+#### lib/net/protocol.rb
+* *unmaintained*
+* https://github.com/ruby/net-protocol
+* https://rubygems.org/gems/net-protocol
+
+#### lib/observer.rb
+* *unmaintained*
+* https://github.com/ruby/observer
+* https://rubygems.org/gems/observer
+
+#### lib/open3.rb
+* *unmaintained*
+* https://github.com/ruby/open3
+* https://rubygems.org/gems/open3
+
+#### lib/open-uri.rb
+* Tanaka Akira (akr)
+* https://github.com/ruby/open-uri
+
+#### lib/ostruct.rb
+* Marc-André Lafortune (marcandre)
+* https://github.com/ruby/ostruct
+* https://rubygems.org/gems/ostruct
+
+#### lib/pp.rb
+* Tanaka Akira (akr)
+* https://github.com/ruby/pp
+* https://rubygems.org/gems/pp
+
+#### lib/prettyprint.rb
+* Tanaka Akira (akr)
+* https://github.com/ruby/prettyprint
+* https://rubygems.org/gems/prettyprint
+
+#### lib/pstore.rb
+* *unmaintained*
+* https://github.com/ruby/pstore
+* https://rubygems.org/gems/pstore
+
+#### lib/racc.rb, lib/racc/*
+* Aaron Patterson (tenderlove)
+* Hiroshi SHIBATA (hsbt)
+* https://github.com/ruby/racc
+* https://rubygems.org/gems/racc
+
+#### lib/readline.rb
+* aycabta
+* https://github.com/ruby/readline
+* https://rubygems.org/gems/readline
+
+#### lib/resolv.rb
+* Tanaka Akira (akr)
+* https://github.com/ruby/resolv
+* https://rubygems.org/gems/resolv
+
+#### lib/resolv-replace.rb
+* Tanaka Akira (akr)
+* https://github.com/ruby/resolv-replace
+* https://rubygems.org/gems/resolv-replace
+
+#### lib/rdoc.rb, lib/rdoc/*
+* Eric Hodel (drbrain)
+* Hiroshi SHIBATA (hsbt)
+* https://github.com/ruby/rdoc
+* https://rubygems.org/gems/rdoc
+
+#### lib/readline.rb
+* aycabta
+* https://github.com/ruby/readline
+* https://rubygems.org/gems/readline
+
+#### lib/reline.rb, lib/reline/*
+* aycabta
+* https://github.com/ruby/reline
+* https://rubygems.org/gems/reline
+
+#### lib/rinda/*
+* Masatoshi SEKI (seki)
+* https://github.com/ruby/rinda
+* https://rubygems.org/gems/rinda
+
+#### lib/securerandom.rb
+* Tanaka Akira (akr)
+* https://github.com/ruby/securerandom
+* https://rubygems.org/gems/securerandom
+
+#### lib/set.rb
+* Akinori MUSHA (knu)
+* https://github.com/ruby/set
+* https://rubygems.org/gems/set
+
+#### lib/shellwords.rb
+* Akinori MUSHA (knu)
+* https://github.com/ruby/shellwords
+* https://rubygems.org/gems/shellwords
+
+#### lib/singleton.rb
+* Yukihiro Matsumoto (matz)
+* https://github.com/ruby/singleton
+* https://rubygems.org/gems/singleton
+
+#### lib/tempfile.rb
+* *unmaintained*
+* https://github.com/ruby/tempfile
+* https://rubygems.org/gems/tempfile
+
+#### lib/time.rb
+* Tanaka Akira (akr)
+* https://github.com/ruby/time
+* https://rubygems.org/gems/time
+
+#### lib/timeout.rb
+* Yukihiro Matsumoto (matz)
+* https://github.com/ruby/timeout
+* https://rubygems.org/gems/timeout
+
+#### lib/thwait.rb
+* Keiju ISHITSUKA (keiju)
+* https://github.com/ruby/thwait
+* https://rubygems.org/gems/thwait
+
+#### lib/tmpdir.rb
+* *unmaintained*
+* https://github.com/ruby/tmpdir
+* https://rubygems.org/gems/tmpdir
+
+#### lib/tsort.rb
+* Tanaka Akira (akr)
+* https://github.com/ruby/tsort
+* https://rubygems.org/gems/tsort
+
+#### lib/un.rb
+* WATANABE Hirofumi (eban)
+* https://github.com/ruby/un
+* https://rubygems.org/gems/un
+
+#### lib/uri.rb, lib/uri/*
+* YAMADA, Akira (akira)
+* https://github.com/ruby/uri
+* https://rubygems.org/gems/uri
+
+#### lib/yaml.rb, lib/yaml/*
+* Aaron Patterson (tenderlove)
+* Hiroshi SHIBATA (hsbt)
+* https://github.com/ruby/yaml
+* https://rubygems.org/gems/yaml
+
+#### lib/weakref.rb
+* *unmaintained*
+* https://github.com/ruby/weakref
+* https://rubygems.org/gems/weakref
+
+### Extensions
+#### ext/bigdecimal
+* Kenta Murata (mrkn) https://github.com/ruby/bigdecimal
+* https://rubygems.org/gems/bigdecimal
+
+#### ext/cgi
+* Nobuyoshi Nakada (nobu)
+* https://github.com/ruby/cgi
+* https://rubygems.org/gems/cgi
+
+#### ext/date
+* *unmaintained*
+* https://github.com/ruby/date
+* https://rubygems.org/gems/date
+
+#### ext/etc
+* Ruby core team
+* https://github.com/ruby/etc
+* https://rubygems.org/gems/etc
+
+#### ext/fcntl
+* Ruby core team
+* https://github.com/ruby/fcntl
+* https://rubygems.org/gems/fcntl
+
+#### ext/fiddle
+* Aaron Patterson (tenderlove)
+* https://github.com/ruby/fiddle
+* https://rubygems.org/gems/fiddle
+
+#### ext/io/console
+* Nobuyuki Nakada (nobu)
+* https://github.com/ruby/io-console
+* https://rubygems.org/gems/io-console
+
+#### ext/io/nonblock
+* Nobuyuki Nakada (nobu)
+* https://github.com/ruby/io-nonblock
+* https://rubygems.org/gems/io-nonblock
+
+#### ext/io/wait
+* Nobuyuki Nakada (nobu)
+* https://github.com/ruby/io-wait
+* https://rubygems.org/gems/io-wait
+
+#### ext/json
+* NARUSE, Yui (naruse)
+* Hiroshi SHIBATA (hsbt)
+* https://github.com/flori/json
+* https://rubygems.org/gems/json
+
+#### ext/nkf
+* NARUSE, Yui (naruse)
+* https://github.com/ruby/nkf
+* https://rubygems.org/gems/nkf
+
+#### ext/openssl
+* Kazuki Yamaguchi (rhe)
+* https://github.com/ruby/openssl
+* https://rubygems.org/gems/openssl
+
+#### ext/pathname
+* Tanaka Akira (akr)
+* https://github.com/ruby/pathname
+* https://rubygems.org/gems/pathname
+
+#### ext/psych
+* Aaron Patterson (tenderlove)
+* Hiroshi SHIBATA (hsbt)
+* https://github.com/ruby/psych
+* https://rubygems.org/gems/psych
+
+#### ext/racc
+* Aaron Patterson (tenderlove)
+* Hiroshi SHIBATA (hsbt)
+* https://github.com/ruby/racc
+* https://rubygems.org/gems/racc
+
+#### ext/readline
+* TAKAO Kouji (kouji)
+* https://github.com/ruby/readline-ext
+* https://rubygems.org/gems/readline-ext
+
+#### ext/stringio
+* Nobuyuki Nakada (nobu)
+* https://github.com/ruby/stringio
+* https://rubygems.org/gems/stringio
+
+#### ext/strscan
+* Kouhei Sutou (kou)
+* https://github.com/ruby/strscan
+* https://rubygems.org/gems/strscan
+
+#### ext/syslog
+* Akinori MUSHA (knu)
+* https://github.com/ruby/syslog
+* https://rubygems.org/gems/syslog
+
+#### ext/win32ole
+* Masaki Suketa (suke)
+* https://github.com/ruby/win32ole
+* https://rubygems.org/gems/win32ole
+
+#### ext/zlib
+* NARUSE, Yui (naruse)
+* https://github.com/ruby/zlib
+* https://rubygems.org/gems/zlib
+
+## Bundled gems upstream repositories
+#### minitest
+* https://github.com/seattlerb/minitest
+
+#### power_assert
+* https://github.com/ruby/power_assert
+
+#### rake
+* https://github.com/ruby/rake
+
+#### test-unit
+* https://github.com/test-unit/test-unit
+
+#### rexml
+* https://github.com/ruby/rexml
+
+#### rss
+* https://github.com/ruby/rss
+
+#### net-ftp
+* https://github.com/ruby/net-ftp
+
+#### net-imap
+* https://github.com/ruby/net-imap
+
+#### net-pop
+* https://github.com/ruby/net-pop
+
+#### net-smtp
+* https://github.com/ruby/net-smtp
+
+#### matrix
+* https://github.com/ruby/matrix
+
+#### prime
+* https://github.com/ruby/prime
+
+#### rbs
+* https://github.com/ruby/rbs
+
+#### typeprof
+* https://github.com/ruby/typeprof
+
+## Platform Maintainers
+#### mswin64 (Microsoft Windows)
+* NAKAMURA Usaku (usa)
+
+#### mingw32 (Minimalist GNU for Windows)
+* Nobuyoshi Nakada (nobu)
+
+#### AIX
+* Yutaka Kanemoto (kanemoto)
+
+#### FreeBSD
+* Akinori MUSHA (knu)
+
+#### Solaris
+* Naohisa Goto (ngoto)
+
+#### RHEL, CentOS
+* KOSAKI Motohiro (kosaki)
+
+#### macOS
+* Kenta Murata (mrkn)
+
+#### OpenBSD
+* Jeremy Evans (jeremyevans0)
+
+#### cygwin, ...
+* none. (Maintainer WANTED)
+
+#### WebAssembly/WASI
+* Yuta Saito (katei)
diff --git a/doc/maintainers.rdoc b/doc/maintainers.rdoc
deleted file mode 100644
index 7e0c35194f..0000000000
--- a/doc/maintainers.rdoc
+++ /dev/null
@@ -1,424 +0,0 @@
-= 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)
-
-== Standard Library Maintainers
-
-=== Libraries
-
-[lib/mkmf.rb]
- _unmaintained_
-[lib/rubygems.rb, lib/rubygems/*]
- Eric Hodel (drbrain), Hiroshi SHIBATA (hsbt)
- https://github.com/rubygems/rubygems
-[lib/unicode_normalize.rb, lib/unicode_normalize/*]
- Martin J. Dürst
-
-=== Extensions
-
-[ext/continuation]
- Koichi Sasada (ko1)
-[ext/coverage]
- Yusuke Endoh (mame)
-[ext/fiber]
- Koichi Sasada (ko1)
-[ext/monitor]
- Koichi Sasada (ko1)
-[ext/objspace]
- _unmaintained_
-[ext/pty]
- _unmaintained_
-[ext/ripper]
- _unmaintained_
-[ext/socket]
- * Tanaka Akira (akr)
- * API change needs matz's approval
-[ext/win32]
- NAKAMURA Usaku (usa)
-
-== Default gems Maintainers
-
-=== Libraries
-
-[lib/abbrev.rb]
- Akinori MUSHA (knu)
- https://github.com/ruby/abbrev
- https://rubygems.org/gems/abbrev
-[lib/base64.rb]
- Yusuke Endoh (mame)
- https://github.com/ruby/base64
- https://rubygems.org/gems/base64
-[lib/benchmark.rb]
- _unmaintained_
- https://github.com/ruby/benchmark
- https://rubygems.org/gems/benchmark
-[lib/bundler.rb, lib/bundler/*]
- Hiroshi SHIBATA (hsbt)
- https://github.com/rubygems/rubygems
- https://rubygems.org/gems/bundler
-[lib/cgi.rb, lib/cgi/*]
- _unmaintained_
- https://github.com/ruby/cgi
- https://rubygems.org/gems/cgi
-[lib/csv.rb]
- Kenta Murata (mrkn), Kouhei Sutou (kou)
- https://github.com/ruby/csv
- https://rubygems.org/gems/csv
-[lib/English.rb]
- _unmaintained_
- https://github.com/ruby/English
- https://rubygems.org/gems/English
-[lib/debug.rb]
- _unmaintained_
- https://github.com/ruby/debug
-[lib/delegate.rb]
- _unmaintained_
- https://github.com/ruby/delegate
- https://rubygems.org/gems/delegate
-[lib/did_you_mean.rb]
- Yuki Nishijima (yuki24)
- https://github.com/ruby/did_you_mean
- https://rubygems.org/gems/did_you_mean
-[ext/digest, ext/digest/*]
- Akinori MUSHA (knu)
- https://github.com/ruby/digest
- https://rubygems.org/gems/digest
-[lib/drb.rb, lib/drb/*]
- Masatoshi SEKI (seki)
- https://github.com/ruby/drb
- https://rubygems.org/gems/drb
-[lib/erb.rb]
- Masatoshi SEKI (seki), Takashi Kokubun (k0kubun)
- https://github.com/ruby/erb
- https://rubygems.org/gems/erb
-[lib/error_highlight.rb, lib/error_highlight/*]
- Yusuke Endoh (mame)
- https://github.com/ruby/error_highlight
- https://rubygems.org/gems/error_highlight
-[lib/fileutils.rb]
- _unmaintained_
- https://github.com/ruby/fileutils
- https://rubygems.org/gems/fileutils
-[lib/find.rb]
- Kazuki Tsujimoto (ktsj)
- https://github.com/ruby/find
- https://rubygems.org/gems/find
-[lib/forwardable.rb]
- Keiju ISHITSUKA (keiju)
- https://github.com/ruby/forwardable
- https://rubygems.org/gems/forwardable
-[lib/getoptlong.rb]
- _unmaintained_
- https://github.com/ruby/getoptlong
- https://rubygems.org/gems/getoptlong
-[lib/ipaddr.rb]
- Akinori MUSHA (knu)
- https://github.com/ruby/ipaddr
- https://rubygems.org/gems/ipaddr
-[lib/irb.rb, lib/irb/*]
- aycabta
- https://github.com/ruby/irb
- https://rubygems.org/gems/irb
-[lib/optparse.rb, lib/optparse/*]
- Nobuyuki Nakada (nobu)
- https://github.com/ruby/optparse
-[lib/logger.rb]
- Naotoshi Seo (sonots)
- https://github.com/ruby/logger
- https://rubygems.org/gems/logger
-[lib/mutex_m.rb]
- Keiju ISHITSUKA (keiju)
- https://github.com/ruby/mutex_m
- https://rubygems.org/gems/mutex_m
-[lib/net/http.rb, lib/net/https.rb]
- NARUSE, Yui (naruse)
- https://github.com/ruby/net-http
- https://rubygems.org/gems/net-http
-[lib/net/protocol.rb]
- _unmaintained_
- https://github.com/ruby/net-protocol
- https://rubygems.org/gems/net-protocol
-[lib/observer.rb]
- _unmaintained_
- https://github.com/ruby/observer
- https://rubygems.org/gems/observer
-[lib/open3.rb]
- _unmaintained_
- https://github.com/ruby/open3
- https://rubygems.org/gems/open3
-[lib/open-uri.rb]
- Tanaka Akira (akr)
- https://github.com/ruby/open-uri
-[lib/ostruct.rb]
- Marc-André Lafortune (marcandre)
- https://github.com/ruby/ostruct
- https://rubygems.org/gems/ostruct
-[lib/pp.rb]
- Tanaka Akira (akr)
- https://github.com/ruby/pp
- https://rubygems.org/gems/pp
-[lib/prettyprint.rb]
- Tanaka Akira (akr)
- https://github.com/ruby/prettyprint
- https://rubygems.org/gems/prettyprint
-[lib/pstore.rb]
- _unmaintained_
- https://github.com/ruby/pstore
- https://rubygems.org/gems/pstore
-[lib/racc.rb, lib/racc/*]
- Aaron Patterson (tenderlove), Hiroshi SHIBATA (hsbt)
- https://github.com/ruby/racc
- https://rubygems.org/gems/racc
-[lib/readline.rb]
- aycabta
- https://github.com/ruby/readline
- https://rubygems.org/gems/readline
-[lib/resolv.rb]
- Tanaka Akira (akr)
- https://github.com/ruby/resolv
- https://rubygems.org/gems/resolv
-[lib/resolv-replace.rb]
- Tanaka Akira (akr)
- https://github.com/ruby/resolv-replace
- https://rubygems.org/gems/resolv-replace
-[lib/rdoc.rb, lib/rdoc/*]
- Eric Hodel (drbrain), Hiroshi SHIBATA (hsbt)
- https://github.com/ruby/rdoc
- https://rubygems.org/gems/rdoc
-[lib/readline.rb]
- aycabta
- https://github.com/ruby/readline
- https://rubygems.org/gems/readline
-[lib/reline.rb, lib/reline/*]
- aycabta
- https://github.com/ruby/reline
- https://rubygems.org/gems/reline
-[lib/rinda/*]
- Masatoshi SEKI (seki)
- https://github.com/ruby/rinda
- https://rubygems.org/gems/rinda
-[lib/securerandom.rb]
- Tanaka Akira (akr)
- https://github.com/ruby/securerandom
- https://rubygems.org/gems/securerandom
-[lib/set.rb]
- Akinori MUSHA (knu)
- https://github.com/ruby/set
- https://rubygems.org/gems/set
-[lib/shellwords.rb]
- Akinori MUSHA (knu)
- https://github.com/ruby/shellwords
- https://rubygems.org/gems/shellwords
-[lib/singleton.rb]
- Yukihiro Matsumoto (matz)
- https://github.com/ruby/singleton
- https://rubygems.org/gems/singleton
-[lib/tempfile.rb]
- _unmaintained_
- https://github.com/ruby/tempfile
- https://rubygems.org/gems/tempfile
-[lib/time.rb]
- Tanaka Akira (akr)
- https://github.com/ruby/time
- https://rubygems.org/gems/time
-[lib/timeout.rb]
- Yukihiro Matsumoto (matz)
- https://github.com/ruby/timeout
- https://rubygems.org/gems/timeout
-[lib/thwait.rb]
- Keiju ISHITSUKA (keiju)
- https://github.com/ruby/thwait
- https://rubygems.org/gems/thwait
-[lib/tmpdir.rb]
- _unmaintained_
- https://github.com/ruby/tmpdir
- https://rubygems.org/gems/tmpdir
-[lib/tsort.rb]
- Tanaka Akira (akr)
- https://github.com/ruby/tsort
- https://rubygems.org/gems/tsort
-[lib/un.rb]
- WATANABE Hirofumi (eban)
- https://github.com/ruby/un
- https://rubygems.org/gems/un
-[lib/uri.rb, lib/uri/*]
- YAMADA, Akira (akira)
- https://github.com/ruby/uri
- https://rubygems.org/gems/uri
-[lib/yaml.rb, lib/yaml/*]
- Aaron Patterson (tenderlove), Hiroshi SHIBATA (hsbt)
- https://github.com/ruby/yaml
- https://rubygems.org/gems/yaml
-[lib/weakref.rb]
- _unmaintained_
- https://github.com/ruby/weakref
- https://rubygems.org/gems/weakref
-
-=== Extensions
-
-[ext/bigdecimal]
- Kenta Murata (mrkn)
- https://github.com/ruby/bigdecimal
- https://rubygems.org/gems/bigdecimal
-[ext/cgi]
- Nobuyoshi Nakada (nobu)
- https://github.com/ruby/cgi
- https://rubygems.org/gems/cgi
-[ext/date]
- _unmaintained_
- https://github.com/ruby/date
- https://rubygems.org/gems/date
-[ext/etc]
- Ruby core team
- https://github.com/ruby/etc
- https://rubygems.org/gems/etc
-[ext/fcntl]
- Ruby core team
- https://github.com/ruby/fcntl
- https://rubygems.org/gems/fcntl
-[ext/fiddle]
- Aaron Patterson (tenderlove)
- https://github.com/ruby/fiddle
- https://rubygems.org/gems/fiddle
-[ext/io/console]
- Nobuyuki Nakada (nobu)
- https://github.com/ruby/io-console
- https://rubygems.org/gems/io-console
-[ext/io/nonblock]
- Nobuyuki Nakada (nobu)
- https://github.com/ruby/io-nonblock
- https://rubygems.org/gems/io-nonblock
-[ext/io/wait]
- Nobuyuki Nakada (nobu)
- https://github.com/ruby/io-wait
- https://rubygems.org/gems/io-wait
-[ext/json]
- NARUSE, Yui (naruse), Hiroshi SHIBATA (hsbt)
- https://github.com/flori/json
- https://rubygems.org/gems/json
-[ext/nkf]
- NARUSE, Yui (naruse)
- https://github.com/ruby/nkf
- https://rubygems.org/gems/nkf
-[ext/openssl]
- Kazuki Yamaguchi (rhe)
- https://github.com/ruby/openssl
- https://rubygems.org/gems/openssl
-[ext/pathname]
- Tanaka Akira (akr)
- https://github.com/ruby/pathname
- https://rubygems.org/gems/pathname
-[ext/psych]
- Aaron Patterson (tenderlove), Hiroshi SHIBATA (hsbt)
- https://github.com/ruby/psych
- https://rubygems.org/gems/psych
-[ext/racc]
- Aaron Patterson (tenderlove), Hiroshi SHIBATA (hsbt)
- https://github.com/ruby/racc
- https://rubygems.org/gems/racc
-[ext/readline]
- TAKAO Kouji (kouji)
- https://github.com/ruby/readline-ext
- https://rubygems.org/gems/readline-ext
-[ext/stringio]
- Nobuyuki Nakada (nobu)
- https://github.com/ruby/stringio
- https://rubygems.org/gems/stringio
-[ext/strscan]
- Kouhei Sutou (kou)
- https://github.com/ruby/strscan
- https://rubygems.org/gems/strscan
-[ext/syslog]
- Akinori MUSHA (knu)
- https://github.com/ruby/syslog
- https://rubygems.org/gems/syslog
-[ext/win32ole]
- Masaki Suketa (suke)
- https://github.com/ruby/win32ole
- https://rubygems.org/gems/win32ole
-[ext/zlib]
- NARUSE, Yui (naruse)
- https://github.com/ruby/zlib
- https://rubygems.org/gems/zlib
-
-== Bundled gems upstream repositories
-
-[minitest]
- https://github.com/seattlerb/minitest
-[power_assert]
- https://github.com/ruby/power_assert
-[rake]
- https://github.com/ruby/rake
-[test-unit]
- https://github.com/test-unit/test-unit
-[rexml]
- https://github.com/ruby/rexml
-[rss]
- https://github.com/ruby/rss
-[net-ftp]
- https://github.com/ruby/net-ftp
-[net-imap]
- https://github.com/ruby/net-imap
-[net-pop]
- https://github.com/ruby/net-pop
-[net-smtp]
- https://github.com/ruby/net-smtp
-[matrix]
- https://github.com/ruby/matrix
-[prime]
- https://github.com/ruby/prime
-[rbs]
- https://github.com/ruby/rbs
-[typeprof]
- https://github.com/ruby/typeprof
-
-=== Platform Maintainers
-
-[mswin64 (Microsoft Windows)]
- NAKAMURA Usaku (usa)
-[mingw32 (Minimalist GNU for Windows)]
- Nobuyoshi Nakada (nobu)
-[AIX]
- Yutaka Kanemoto (kanemoto)
-[FreeBSD]
- Akinori MUSHA (knu)
-[Solaris]
- Naohisa Goto (ngoto)
-[RHEL, CentOS]
- KOSAKI Motohiro (kosaki)
-[macOS]
- Kenta Murata (mrkn)
-[OpenBSD]
- Jeremy Evans (jeremyevans0)
-[cygwin, ...]
- none. (Maintainer WANTED)
-[WebAssembly/WASI]
- Yuta Saito (katei)