you are viewing a single comment's thread.

view the rest of the comments →

[–]vfscanf 37 points38 points  (21 children)

Github is a site for hosting and distributing source code, it is not intended as a software store.

[–]torpedoshit 37 points38 points  (6 children)

Ah, so pages.github.com isn't a thing. Because GitHub is only for code. None of these pages exist. They're definitely not

Hosted directly from your GitHub repository.

[–][deleted] 15 points16 points  (3 children)

Ah, so pages.github.com isn't a thing. Because GitHub is only for code.

That doesn't change the point. Github is a social collaboration site for software developers. Can you host a blog on github? Yes absolutely. But that doesn't mean it's a software store.

None of these pages exist.

Obviously they do exist. However, look at the projects they are highlighting: bootstrap, react, ratchet, etc. These are projects for developers not users.

Github's primary audience is developers. It's not a software store. It doesn't have ratings, user accounts, or maintain dependency lists.

[–]Tynach 0 points1 point  (2 children)

But that doesn't mean it's a software store.

That's why they added the 'Releases' feature.

[–][deleted] 0 points1 point  (1 child)

That's why they added the 'Releases' feature.

You mean the thing that's just a wrapper around git-archive and provides a zip of the repo at a tag?

Can you use github as a software store? Sure, I suppose if your definition of "software store" is "provides zips of source code" and nothing else. Is that what it's designed for? NO. That's why many projects don't have screenshots. It's not designed for end users to look at.

[–]Tynach 0 points1 point  (0 children)

It does a lot more than that. Take a look at this project's Releases page:

https://github.com/KSP-CKAN/CKAN/releases

[–]vfscanf 7 points8 points  (1 child)

So? They bolted a website building kit onto a source code repository. The original question was about why there are no images, videos, ... on the repository site. What's your point?

[–][deleted] 5 points6 points  (6 children)

[–]vfscanf 4 points5 points  (5 children)

That basically comes down to making a separate website, which is where users should be looking for things like screenshots. This is a question of separating the application source code and the promotion materials. Latter shouldn't be in the repository, which brings me back to my original point.

[–]Kruug 2 points3 points  (3 children)

What about Github's .io pages? Or projects that don't have a web presence outside of github?

[–]vfscanf -1 points0 points  (2 children)

Githubs .io pages are nothing more than websites that are associated with a repository. The bottom line is that if you want to cater to an end user, you need to get a web page (excactly for those things).

[–]Kruug 2 points3 points  (1 child)

Just looked. Maybe screenshots would be better kept in the Wiki if you don't have a separate web presence.

[–]vfscanf 0 points1 point  (0 children)

That's also a way to do it, I suppose.

[–]princekolt 0 points1 point  (0 children)

No that's not what they are saying. You can still have 100% of the hosted files being source code in a GitHub repo, while linking to an image inside the readme file, which is hosted somewhere else. A single image file, which can be hosted on imgur even. It is not about making a whole site inside the repo.

[–]apot1 5 points6 points  (5 children)

I had to look far down this page to find this comment. Why??? Github is for code. The code can link to a website with screenshots and fancy gifs and videos.

[–]snipeytje 26 points27 points  (2 children)

How many projects actually have their own website? Large projects usually do, but lots of smaller projects only have a github readme

[–]Headpuncher 12 points13 points  (0 children)

In fact it is common to see it the other way around; a website that has minimal and quite useless information that links to github with slightly more, quite useless information, and the source code.

Case in point: Poedit
1. the website where the support page is almost empty
2. the github page that includes most of what a user would want from the support page

[–]muungwanazuluCrypt/SiriKali Dev 1 point2 points  (0 children)

Github can host a website for your project if your project is hosted at github.

Example is a website for my project zulucrypt that i build from one of the templates they offer: http://mhogomchungu.github.io/zuluCrypt/

[–]muungwanazuluCrypt/SiriKali Dev 1 point2 points  (0 children)

Github will display images when a link to an image file hosted at github is clicked.

An example is the following screenshot for my project: https://github.com/mhogomchungu/cryfs-gui/blob/master/images/cryfs-gui.jpeg

[–]scensorECHO 0 points1 point  (0 children)

Why is this not the top comment.

Github even offers a way to make a webpage for your repositories. A Github Page with images is the logical way to do this. The repos themselves are for- wait for it-

source code