Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Reforming the Japanese Ruby reference manual
Search
Kazuhiro NISHIYAMA
September 05, 2026
Programming
3
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Reforming the Japanese Ruby reference manual
[RubyKaigi 2026 follow up](
https://rhc.connpass.com/event/392503/
) での発表資料です。
Kazuhiro NISHIYAMA
September 05, 2026
More Decks by Kazuhiro NISHIYAMA
See All by Kazuhiro NISHIYAMA
Rubyの配布パッケージの変遷
znz
0
49
Headscale + Tailscale に移行中
znz
0
89
Ruby on Rails と私
znz
0
88
riscv64.rubyci.org internal
znz
0
67
Rubyの日本語リファレンスマニュアルの現在と未来
znz
0
120
devise-two-factorを4.xから5.xに上げた話
znz
0
450
docs.ruby-lang.org/ja/ の生成方法を変えた
znz
0
130
Ubuntuのriscv64版をqemuで動かした
znz
0
150
lilo.linux.or.jpをbusterからbullseyeに上げた
znz
0
160
Other Decks in Programming
See All in Programming
夏だ!祭りだ!祭りとはドメインモデリングでは?
ryugen04
0
530
Go 1.27からのGODEBUG / Go 1.27 リリースパーティ #go127party
mazrean
0
280
Hono + Inertia + React で LP を構築した話
oukayuka
2
200
AIエージェント時代のコードレビューを設計する
nogu66
5
2.3k
How I Won Prize Money at a Hackathon Using Codex and Symphony Alpha
yasei_no_otoko
0
140
【DroidKaigi 2026】「アクセシビリティを利用するとき、 アクセシビリティもまたこちらを利用している」 〜マルウェアによる攻撃と防衛について〜
halunoyo
0
240
Pythonの実行はどこまで賢くなったのか? CPythonとPyPyから見る最適化のしくみ
curekoshimizu
4
2.6k
新人はどこまで自力でやり、どこからAIに頼るべきか/エンジニア育成に向き合う_先輩たちの悩みと知見共有会
toppan_digital_dev
1
500
片田舎のおっさん、 Swift Buildのダイアモンド問題解決の不具合修正PRを出すが、解決方法がキャッシュをしないようにすることであり、ビルド時間が伸びると言われてマージされないので高速化もする/swiftbuild
yimajo
0
340
{ Android | Kotlin } Gradle Plugin in 2026
ryunen344
1
260
AWS Step Functions 大規模並列の壁を越える / jaws-sonic-2026-niigata-step-functions
kasacchiful
PRO
0
220
Go を使い始めて 2 ヶ月の学び / My first two months with Go
contour_gara
0
410
Featured
See All Featured
Abbi's Birthday
coloredviolet
3
9.7k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
490
Docker and Python
trallard
47
4.2k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
550
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
430
Scaling GitHub
holman
464
140k
My Coaching Mixtape
mlcsv
0
300
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
320
How to make the Groovebox
asonas
2
2.4k
Transcript
Reforming the Japanese Ruby reference manual Kazuhiro NISHIYAMA 株式会社Ruby開発 2026-09-05
Powered by Rabbit 4.0.1
self.introduction 西山 和広 github など: @znz Ruby のコミッター https://github.com/rurema の管理者の一人
1/7
るりまリニューアル Claude Fable 5 が期間限定の間に一気に進展 終わる終わるサギや何度もリミットがリセットされたおかげ 長年の課題だった Markdown 化が完了 関連作業も一気に進めた
2/7
執筆側 doctree の書式が bitclust RD から Markdown へ 1250 ファイルを機械変換して
3 段階検証で一致 GitHub のプレビューのため、できるだけ GFM 互換 ### def ... や #%since 3.1 〜 #%end などは独自を維持 モジュール関数は Math.#atan2 から RBS に似せて Math?.atan2 に変更 編集はページ下のリンクから .md の GitHub 編集画面へ 誤字 1 文字から歓迎 3/7
読む側 コードブロックが ruby.wasm で実行可能に Ruby 3.2 以降、bundled gems 込み メソッドに対応バージョンのバッジ追加
(例: 「Ruby 3.2から」) RBS 型シグネチャをメソッド見出し下に表示 (Ruby 4.0 以降) bitclust 1.6.0 (7 月 29 日) と 1.7.0 (8 月 29 日) をリリース refe2 も Markdown 版に対応 irb から引ける bitclust-irb を新設 4/7
Reforming 各ページに検索ボックス追加 検索はクライアントサイド (RDoc の Aliki の検索システムの派生) /ja/search/ もるりまサーチから移行 大量アクセスでほぼ使えなくなっていたのを改善
旧版 1.8.7〜2.7.0 も検索対象に復活 docs.ruby-lang.org 全体を S3 + Fastly の静的配信に移行 旧 EC2 は terminate 済み llms.txt・sitemap 整備、各ページ (latest のみ) の Markdown 版 を text/markdown で配信 (AI 向け) 5/7
中身も一斉整備 doctree に積み上がっていた issues 181 件を全件棚卸し → 残り 6 件、いずれも方針検討中
組み込みクラスや標準ライブラリの棚卸し、実測して修正 執筆ルール明文化 出力例は「# =>」、例外は「# ~>」に統一 リテラル優先: Rational(1, 3) より 1/3r、Regexp.new('\d+') より /\d+/ 「自身」は self に統一 バージョンは「Ruby 3.0」と teeny 省略 処理系は「CRuby」(「MRI」「C Ruby」は使わない) 6/7
謝辞 勤務先の株式会社Ruby開発が契約している Claude Max (Claude Fable 5) で 6〜9 月に集中作業
変換器の実装、3 段階検証、bitclust の Markdown ネイティブ対応、本番切 替、棚卸し、S3 移行まで 人間の役割は方針判断とレビュー、push・PR・AWS 操作 説明の修正は複数バージョンで実測してから 業務ツールを OSS 活動にも使わせてくれる会社に感謝 issue や PR の作成、レビューをしてくれたみなさんに感謝 誤字 1 文字の修正から PR 歓迎 Powered by Rabbit 4.0.1 7/7