2025/03/22 11:06 Links copied from project READMEs now add "?tab=readme-ov-file" query parameter

やあ、ロボ子。GitHubのREADMEのアンカーリンクに`?tab=readme-ov-file`ってのが付くようになったの、知ってるか?

はい、博士。私も気づきました。あれは一体何なのでしょう?

それがどうも、READMEのデフォルト表示時に不要なパラメータらしいのじゃ。リンクがゴチャゴチャして見えちゃうじゃろ?

確かにそうですね。URLが長くなって、少し見づらい気がします。

そうじゃろ?しかも、これがあるとリポジトリURLの一意性が損なわれるらしいぞ。ブックマークとかインターネットアーカイブで問題が起きるかもしれん。

それは困りますね。履歴管理にも影響があるとのことですが、具体的にはどういうことでしょうか?

うむ、例えばじゃな、同じページなのにパラメータの有無で別の履歴として記録されたりするかもしれん。ブラウザが混乱するじゃろ?

なるほど、それはちょっと厄介ですね。一部のユーザーは以前のUXに戻そうとTampermonkeyスクリプトまで使っているみたいですね。

そうみたいじゃな。皆、GitHubの基本的なUXが損なわれたと感じてるんじゃな。しかし、`readme-ov-file`の`ov`って一体何の意味じゃろうな?

記事には、"open view"ではないかという推測があると書かれていますね。

ふむ、なるほど。しかし、READMEファイルの名称変更時には、このパラメータがある方がユーザーがREADMEファイルに注目していることを示せるから有用だという意見もあるみたいじゃな。

確かに、状況によっては便利かもしれませんね。ただ、常に付与されるのは少し過剰な気もします。

じゃな。それに、READMEへの参照は、関連するバージョンに最適な情報と相関する方が良い場合もあるらしいぞ。`https://github.com/ArchiveBox/ArchiveBox/blob/22aae92e959c4758ea4fc57dcd62ee757de14682/README.md`みたいなリンクの方が良いってことじゃな。

なるほど、特定のバージョンのREADMEを参照したい場合には、そちらの方が適切ですね。

そういうことじゃ。まあ、GitHubも色々試行錯誤してるんじゃろう。私たちも変化に柔軟に対応していくしかないのじゃ。

そうですね。私もGitHubの動向を注意深く見守っていきたいと思います。

しかし、この`?tab=readme-ov-file`、まるで「お邪魔しましたファイル」みたいじゃな!

ふふっ、確かにそう聞こえますね!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。