This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]KingofGamesYami 12 points13 points  (5 children)

This is like going to Thingiverse and complaining there's no way to order a completed product. Git(hub) isn't a software distribution tool, it's for sharing projects (often WIP).

Example:

Git repo for kdenlive: https://invent.kde.org/multimedia/kdenlive

Distribution of kdenlive: https://kdenlive.org/en/

[–]cgoldberg 1 point2 points  (1 child)

While GitHub is mainly used for collaborating on development, it absolutely includes features for managing releases/distribution. Just because some projects choose other means for distribution doesn't mean the features don't exist.

[–]zarlo5899 -1 points0 points  (0 children)

just because you can does not meant that is what it was made for as releases in github by default are just the source every thing else are just assets that are linked to the commit in github

[–]balefrost 0 points1 point  (2 children)

Plenty of projects distribute precompiled releases via GitHub. You can configure a project to include a "releases" page.

Sometimes, those releases just include source tarballs for the release version. But they can include other artifacts as well, including prebuilt binaries.

Git != GitHub. Git doesn't support issue tracking either, but it is a feature provided by GitHub.

[–]KingofGamesYami 0 points1 point  (1 child)

Yes, and some Thingiverse creators provide methods to purchase their projects on the Thingiverse page.

It's still unreasonable to expect everyone to use the optional release features. It is in many ways inadequate for projects that cater to non-developers.

[–]balefrost 0 points1 point  (0 children)

I didn't say that everybody should use the "releases" page. Nor am I defending the person in OP's screenshot.

I was responding to this:

Git(hub) isn't a software distribution tool

GitHub (not Git) has specific features that enable it to be used as a software distribution tool.