ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. ???????????????????????????????????? ???????????????????????????????????? ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. ???????????????????????????????????? ???????????????????????????????????? U:RDoc::TopLevel[ iI"maintainers.md:ETcRDoc::Parser::Markdowno:RDoc::Markup::Document: @parts[S:RDoc::Markup::Heading: leveli: textI"Maintainers;To:RDoc::Markup::Paragraph;[I"`This page describes the current branch, module, library, and extension maintainers of Ruby.;TS; ; i; I"Branch Maintainers;To; ;[I"xA branch maintainer is responsible for backporting commits into stable branches and publishing Ruby patch releases.;To; ;[I"~{The list of current branch maintainers is available in the wiki}[https://github.com/ruby/ruby/wiki/Release-Engineering].;TS; ; i; I"\Module Maintainers;To; ;[I"CA module maintainer is responsible for a certain part of Ruby.;To:RDoc::Markup::List: @type: BULLET: @items[ o:RDoc::Markup::ListItem: @label0;[o; ;[I"xThe maintainer fixes bugs of the part. Particularly, they should fix security vulnerabilities as soon as possible.;To;;0;[o; ;[I"@They handle issues related the module on the Redmine or ML.;To;;0;[o; ;[I"rThey may be discharged by the 3 months rule {[ruby-core:25764]}[https://blade.ruby-lang.org/ruby-core/25764].;To;;0;[o; ;[I"YThey have commit right to Ruby's repository to modify their part in the repository.;To;;0;[o; ;[I"@They have "developer" role on the Redmine to modify issues.;To;;0;[o; ;[I"{They have authority to decide the feature of their part. But they should always respect discussions on ruby-core/ruby-dev.;To; ;[I"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.;TS; ; i; I".Language core features including security;To; ;;;[o;;0;[o; ;[I"9Yukihiro Matsumoto ({matz}[https://github.com/matz]);TS; ; i; I"Evaluator;To; ;;;[o;;0;[o; ;[I"2Koichi Sasada ({ko1}[https://github.com/ko1]);TS; ; i; I"Core classes;To; ;;;[o;;0;[o; ;[I"9Yukihiro Matsumoto ({matz}[https://github.com/matz]);TS; ; i; I"!Standard Library Maintainers;TS; ; i; I"Libraries;TS; ; i ; I"lib/mkmf.rb;To; ;;;[o;;0;[o; ;[I"_unmaintained_;TS; ; i ; I"$lib/rubygems.rb, lib/rubygems/*;To; ;;;[o;;0;[o; ;[I"7Eric Hodel ({drbrain}[https://github.com/drbrain]);To;;0;[o; ;[I"6Hiroshi SHIBATA ({hsbt}[https://github.com/hsbt]);To;;0;[o; ;[I")https://github.com/rubygems/rubygems;TS; ; i ; I"6lib/unicode_normalize.rb, lib/unicode_normalize/*;To; ;;;[o;;0;[o; ;[I";Martin J. Dürst ({duerst}[https://github.com/duerst]);TS; ; i; I"Extensions;TS; ; i ; I"ext/continuation;To; ;;;[o;;0;[o; ;[I"2Koichi Sasada ({ko1}[https://github.com/ko1]);TS; ; i ; I"ext/coverage;To; ;;;[o;;0;[o; ;[I"3Yusuke Endoh ({mame}[https://github.com/mame]);TS; ; i ; I"ext/fiber;To; ;;;[o;;0;[o; ;[I"2Koichi Sasada ({ko1}[https://github.com/ko1]);TS; ; i ; I"ext/monitor;To; ;;;[o;;0;[o; ;[I"2Koichi Sasada ({ko1}[https://github.com/ko1]);TS; ; i ; I"ext/objspace;To; ;;;[o;;0;[o; ;[I"_unmaintained_;TS; ; i ; I" ext/pty;To; ;;;[o;;0;[o; ;[I"_unmaintained_;TS; ; i ; I"ext/ripper;To; ;;;[o;;0;[o; ;[I"_unmaintained_;TS; ; i ; I"ext/socket;To; ;;;[o;;0;[o; ;[I"1Tanaka Akira ({akr}[https://github.com/akr]);To;;0;[o; ;[I"%API change needs matz's approval;TS; ; i ; I"ext/win32;To; ;;;[o;;0;[o; ;[I"5NAKAMURA Usaku ({unak}[https://github.com/unak]);TS; ; i; I"Default gems Maintainers;TS; ; i; I"Libraries;TS; ; i ; I"lib/benchmark.rb;To; ;;;[o;;0;[o; ;[I"_unmaintained_;To;;0;[o; ;[I"&https://github.com/ruby/benchmark;To;;0;[o; ;[I"(https://rubygems.org/gems/benchmark;TS; ; i ; I""lib/bundler.rb, lib/bundler/*;To; ;;;[o;;0;[o; ;[I"6Hiroshi SHIBATA ({hsbt}[https://github.com/hsbt]);To;;0;[o; ;[I")https://github.com/rubygems/rubygems;To;;0;[o; ;[I"&https://rubygems.org/gems/bundler;TS; ; i ; I"lib/cgi.rb, lib/cgi/*;To; ;;;[o;;0;[o; ;[I"_unmaintained_;To;;0;[o; ;[I" https://github.com/ruby/cgi;To;;0;[o; ;[I""https://rubygems.org/gems/cgi;TS; ; i ; I"lib/English.rb;To; ;;;[o;;0;[o; ;[I"_unmaintained_;To;;0;[o; ;[I"$https://github.com/ruby/English;To;;0;[o; ;[I"&https://rubygems.org/gems/English;TS; ; i ; I"lib/delegate.rb;To; ;;;[o;;0;[o; ;[I"_unmaintained_;To;;0;[o; ;[I"%https://github.com/ruby/delegate;To;;0;[o; ;[I"'https://rubygems.org/gems/delegate;TS; ; i ; I"lib/did_you_mean.rb;To; ;;;[o;;0;[o; ;[I"9Yuki Nishijima ({yuki24}[https://github.com/yuki24]);To;;0;[o; ;[I")https://github.com/ruby/did_you_mean;To;;0;[o; ;[I"+https://rubygems.org/gems/did_you_mean;TS; ; i ; I"ext/digest, ext/digest/*;To; ;;;[o;;0;[o; ;[I"2Akinori MUSHA ({knu}[https://github.com/knu]);To;;0;[o; ;[I"#https://github.com/ruby/digest;To;;0;[o; ;[I"%https://rubygems.org/gems/digest;TS; ; i ; I"lib/erb.rb;To; ;;;[ o;;0;[o; ;[I"5Masatoshi SEKI ({seki}[https://github.com/seki]);To;;0;[o; ;[I"Yutaka Kanemoto ({kanemoto}[https://github.com/kanemoto]);TS; ; i; I" FreeBSD;To; ;;;[o;;0;[o; ;[I"2Akinori MUSHA ({knu}[https://github.com/knu]);TS; ; i; I" Solaris;To; ;;;[o;;0;[o; ;[I"5Naohisa Goto ({ngoto}[https://github.com/ngoto]);TS; ; i; I"RHEL, CentOS;To; ;;;[o;;0;[o; ;[I":KOSAKI Motohiro ({kosaki}[https://github.com/kosaki]);TS; ; i; I" macOS;To; ;;;[o;;0;[o; ;[I"3Kenta Murata ({mrkn}[https://github.com/mrkn]);TS; ; i; I" OpenBSD;To; ;;;[o;;0;[o; ;[I"AJeremy Evans ({jeremyevans}[https://github.com/jeremyevans]);TS; ; i; I"cygwin, ...;To; ;;;[o;;0;[o; ;[I"none. (Maintainer WANTED);TS; ; i; I"WebAssembly/WASI;To; ;;;[o;;0;[o; ;[I"GYuta Saito ({kateinoigakukun}[https://github.com/kateinoigakukun]);T: @file@:0@omit_headings_from_table_of_contents_below0