rurema / doctree

Repository of Japanese Ruby reference manual
https://docs.ruby-lang.org/ja/
244 stars 315 forks source link

platform/* の課題 #2153

Open scivola opened 4 years ago

scivola commented 4 years ago

platform/ 下のファイルがだいぶ古い感じがしますので,ここに気づいたことを書いておきます。

◎Ruby が動作するプラットフォーム https://docs.ruby-lang.org/ja/2.7.0/doc/platform=2findex.html

このページはリファレンスの目次や他のページからはリンクされていないようです。 しかし,検索エンジンにインデックスされていますので,メンテナンスは必要かと思います。 以下の課題があります。

~~(追記)箇条書きがおかしいのは先頭の * の前にインデントが無いことが原因と分かりました。 https://github.com/rurema/doctree/pull/2146 のマージを待ってからプルリクエストを作ります(コンフリクトを避けるため)。~~ →済

◎インデックス以外のページ(各プラットフォームのページ)

以下のものがあります。

削除してよいものも少なくないと思いますが,私にはどれがそうなのか分かりません。

削除するページを指示していただければ,他の箇所からのリンクが無いかを確認したうえで削除のプルリクエストを作ります。

DOSISH-support.rd については関連 issue https://github.com/rurema/doctree/issues/407 があります。

scivola commented 4 years ago

Ruby のリポジトリーの NEWS for Ruby 1.9.1 というファイルに

* Dropped
      o No longer supports djgpp, bcc32, human68k, MacOS 9 or earlier,
        VMS nor Windows CE.

という記述を見つけました。 また,NEWS for Ruby 2.3.0 には

サポートしているプラットフォームの変更

    OS/2 はもうサポートされていません。
    BeOS はもうサポートされていません。
    Borland-C はもうサポートされていません。
    Haiku は安定しています。ベストエフォートです。

とあります。

従って,以下は直ちに削除できます(インデックスページ以外からのリンクが無い)。

DOSISH 対応 からリンクされているものは以下のとおり。これらは DOSISH 対応のページで当該の記述を削除してからとなります。

特殊変数 $-I からリンクされているものは以下のとおり。これらも$-I のページで当該の記述を削除する必要があります。

Win32 からリンクされているものは以下のとおり。これらも当該の記述を削除する必要があります。

emx.rd,os2_emx.rd が消せたら OS2.rd も消せます。

scivola commented 4 years ago

ページの削除がひと通り終わったので,残る課題は各ページの内容ですね。 現状で(index.rd を除き)以下の 12 ページがあります。

いずれも古い感じがするのですが,どう直したらよいのか私には皆目わかりません。