Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Reforming the Japanese Ruby reference manual
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kazuhiro NISHIYAMA
September 05, 2026
Programming
35
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
57
Headscale + Tailscale に移行中
znz
0
110
Ruby on Rails と私
znz
0
96
riscv64.rubyci.org internal
znz
0
68
Rubyの日本語リファレンスマニュアルの現在と未来
znz
0
130
devise-two-factorを4.xから5.xに上げた話
znz
0
460
docs.ruby-lang.org/ja/ の生成方法を変えた
znz
0
130
Ubuntuのriscv64版をqemuで動かした
znz
0
160
lilo.linux.or.jpをbusterからbullseyeに上げた
znz
0
170
Other Decks in Programming
See All in Programming
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
250
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
380
Domain-Driven Transformation
hschwentner
2
2.3k
最近”作らせてる” ローカルAIアプリの話
akit37
0
460
残高管理から台帳サービスへの進化
artoy
1
200
TechTown - Creating Composable Callables in Contemporary C++
rollbear
0
110
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
1
190
AI が書く Go コードの品質を劇的に向上させる Linter: “declscope”
mpyw
0
490
自サークルのIdPからログアウトできるようになるまで
taiseiue
1
130
ActionController meets Protocol Buffers
sorah
0
220
Verilogで学ぶCPU自作入門
uyuki234
8
4.1k
【加筆修正版】Laravel のアプリケーションをどこにデプロイするか #phpcon_ehime
akase244
0
150
Featured
See All Featured
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
Marketing to machines
jonoalderson
1
5.9k
For a Future-Friendly Web
brad_frost
184
10k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
KATA
mclloyd
PRO
35
16k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
410
WCS-LA-2024
lcolladotor
0
880
GitHub's CSS Performance
jonrohan
1033
470k
Git: the NoSQL Database
bkeepers
PRO
433
67k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Abbi's Birthday
coloredviolet
4
10k
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