Warum der Client einen neuen Build benötigt, anstatt einfach die veröffentlichte ausführbare Datei herunterzuladen

Warum der Client einen neuen Build benötigt, anstatt einfach die veröffentlichte ausführbare Datei herunterzuladen

Die Frage istnur ein Satz, warum möchten die GitHub-Projekte immer mit den Build-Anweisungen kommen, anstatt nur den Download-Link/die Download-Anweisung zu hinterlassen? Ich persönlich denke, dass dies implizit anzeigt, dass die erstellte/veröffentlichte Version von .exenicht stabil genugoder die Entwickler haben die Minderheit der Geräte ausgelassen, bei denen das Problem auftreten könnte.

Ich recherchiere zum Thema Solo-Mining und schließe mich keinem Mining-Pool an. Aber als ich mich an CPUMiner wandte, fand ich heraus, dass es einen Download-Link und auch die Build-Anweisungen gibt. Jedenfalls dauerte es Stunden, bis ich verstand, wofür „Build“ wirklich steht (Richtlinien im Bild erstellen).

Antwort1

Die Frage ist nur ein Satz: Warum möchten die GitHub-Projekte immer mit den Build-Anweisungen kommen, anstatt nur den Download-Link/die Anleitung bereitzustellen?

Der Hauptzweck von GitHub ist das HostenQuellcode.Die Möglichkeit, finale EXE-Dateien zu veröffentlichen, wurde nur der Einfachheit halber nebenbei hinzugefügt. Wenn Sie jedoch ein GitHub-Projekt besuchen, besuchen Sie in Wirklichkeit dessen Quellcode-Repository und sehen sich speziell dessen README an.

Da Sie die Quelldateien eines Programms durchsuchen, ist es ganz natürlich, dass diese mit Anweisungen zum Einbinden dieser Dateien in ein Programm versehen sind – andernfalls wären sie ziemlich nutzlos, wenn niemand wüsste, wie man sie verwendet.

(Die Gründe, warum die Entwickler den Quellcode des Programms überhaupt veröffentlichen würden, werden am besten an anderer Stelle diskutiert.)

verwandte Informationen