Live data from Hacker News

Dear GitHub: Please let us sort our projects

oddshocks.com

61–70 of 75 posts

Re: Dear GitHub: Please let us sort our projects

#61

if you only have 1 repository with more than 10 stars, sorting your work seems a like a premature optimization.

Employers aren't going to judge a project based on how many stars it has, that's the exact issue this is trying to address. One of the projects I am most proud of has no stars. Popularity has little bearing on how well designed or elegant a piece of code it.

i'll agree that in order for Github to become the personal CV (and it should!), it needs to account for all use cases (ie. profiles without any popular repositories).

but, as a hiring manager, i don't use Github as a measure for competence. i use Github as a measure for involvement in the open source community (competence usually comes incidentally).

having 30 projects with 0 stars does not really do anything for me that a single code sample through email could not. no matter how you categorize them.

Re: Dear GitHub: Please let us sort our projects

#62
post #53

Earlier quoted context omitted.

Can I host my own gitlab instance and tell github users to pull from my gitlab instance? And can they do it with the usual interface that they use for closing github pull requests?

Ah, ya, you aren't going to be able to use Github's users on a Gitlab instance. It is like hosting your own copy of a Github-clone, basically. :/ You could write API integration between the two yourself but it wouldn't be that similar.

Imagine if we had to beg Google to fix Gmail if we wanted to email people our own way. :-(

Re: Dear GitHub: Please let us sort our projects

#63
post #49
post #6

And please let me sort by mtime when viewing files/dirs in the "tree view mode."

Especially for projects that use some form of "git submodule" and their modules appear top-level in the github page (or other sites for that matter)

Sorting by date is a nice way to see what is being worked on and what has not been touched in a while. Especially for projects that have a hundreds of plugins/translators/widgets in individual files. There is not even an easy way to do it on the command line, so those relative dates on the right hand column just taunt me .

Re: Dear GitHub: Please let us sort our projects

#64

He sounds like my project manager, when adding a new feature just by mentioning it during a demo, and sees our faces: "What I'm asking wouldn't be hard at all" :)) Unless you're intimately involved with the project or a guru in similar projects, you've got no idea whether any feature would be hard / simple, time-consuming/interesting.

The difference is that these are pretty much all developers asking for features. You can guarantee that if github core was on github, the author would probably have wrote the feature and made a pull request instead of having to resort to asking via a blog post.

Re: Dear GitHub: Please let us sort our projects

#65
A note on the dot-files... would you consider putting your dot files/configration files in a project like mine:

http://configr.io

The project is pretty old, but I started it with the assumption that maybe dot files (that are OK being in the public domain) shouldn't be on github in the first place.

I never did get github integration working, and the site is very basic, but I would love some opinions on it

Re: Dear GitHub: Please let us sort our projects

#66

I just experienced the other side of this problem yesterday. I was checking out a job applicant who had a lot of repositories and I couldn't easily figure out which ones really mattered. Fortunately, he also had his own portfolio site. The github profile was effectively useless.

Related to this, forks, imo, should always be sorted to be after original repos.

Re: Dear GitHub: Please let us sort our projects

#67

I just experienced the other side of this problem yesterday. I was checking out a job applicant who had a lot of repositories and I couldn't easily figure out which ones really mattered. Fortunately, he also had his own portfolio site. The github profile was effectively useless.

If you're curious what contributions a user has made to their forks, I wrote a simple that breaks down # of commits per fork e.g. http://github-contributions.herokuapp.com/cldwalker

Re: Dear GitHub: Please let us sort our projects

#68

I just experienced the other side of this problem yesterday. I was checking out a job applicant who had a lot of repositories and I couldn't easily figure out which ones really mattered. Fortunately, he also had his own portfolio site. The github profile was effectively useless.

Please don't use Github profiles as a CV.

Re: Dear GitHub: Please let us sort our projects

#69
post #62

Earlier quoted context omitted.

Ah, ya, you aren't going to be able to use Github's users on a Gitlab instance. It is like hosting your own copy of a Github-clone, basically. :/ You could write API integration between the two yourself but it wouldn't be that similar.

Imagine if we had to beg Google to fix Gmail if we wanted to email people our own way. :-(

Sorry my suggestion didn't help you, I just thought given your objections it might.

Ya, I host a GitLab instance for personal and one for work so I don't really have to deal with GitHub beyond when I am looking for open source projects.

Part of why my profile there is so empty :/

Re: Dear GitHub: Please let us sort our projects

#70
post #34

Strongly agree. Now that Github is being used as a de facto CV, it's really important for our Github page to show our strongest projects first. If some silly project I contributed to 4 years ago pops up first on my Github page, most potential clients and/or employers are not going to make the effort to scroll through pages of projects to find the projects most representative of my current abilities. On the bright sid…

> Strongly agree. Now that Github is being used as a de facto CV,

First off, I really dislike this practice to begin with.

That said, under this practice, the current approach discourages people from forking others' repositories (I know at least one person who has a separate account just for this, so it doesn't "clutter" his list of repositories).

It also discourages contributing to new projects with fewer stars. Currently, my contribution to Github's linguist (1880 stars) shows up on my 5 "repositories contributed to". If I contribute to my friend's one-off project, it may or may not push that off and I have no way of knowing, since those five aren't even ordered in any way that I can make sense of. (I have experimented with this in the past, and the repository that seems to be bumped when I make a new submission is arbitrary, as far as I can tell).

Post reply on HN