クライアントがリリースされた実行ファイルをダウンロードするのではなく、新しいビルドを必要とする理由

クライアントがリリースされた実行ファイルをダウンロードするのではなく、新しいビルドを必要とする理由

質問はただの文githubプロジェクトはなぜダウンロードリンクや手順書を残すのではなく、常にビルド手順書を添付したがるのでしょうか?個人的には、ビルド/リリースされたバージョンの.exeが十分に安定していないまたは、開発者が少数のデバイスを省略したため、問題が発生する可能性があります。

私はソロマイニングについて調査しており、マイニングプールには参加していません。しかし、CPUMiner にアプローチしたときに、ダウンロードリンクとビルド手順があることに気付きました。とにかく、「ビルド」が実際に何を意味するのか理解するのに何時間もかかりました (画像にガイドラインを作成する)。

答え1

質問はただの文章ですが、なぜ github プロジェクトではダウンロード リンクや手順を残すのではなく、常にビルド手順を添付したがるのでしょうか?

GitHubの主な目的は、ソースコード。最終的な .exe ファイルを公開する機能は、利便性のために追加しただけのものです。しかし、GitHub プロジェクトにアクセスすると、実際にはソース コード リポジトリにアクセスし、README を具体的に表示していることになります。

プログラムのソース ファイルを参照しているわけですから、それらのファイルをプログラムに組み込むための手順が付属しているのは当然です。そうでなければ、誰もその使い方を知らないとまったく役に立たなくなってしまいます。

(開発者がそもそもプログラムのソースコードを公開する理由については、他の場所で議論するのが最適です。)

関連情報