Live data from Hacker News

Contributing to Open Source on GitHub

guides.github.com

11–20 of 33 posts

Re: Contributing to Open Source on GitHub

#12
post #8

What should I do if the open source project I want to contribute to isn't on GitHub?

Copy the project's code into a GitHub repository that uses the project's name and start hacking on it there, and then release your own fork.

Oh, wait, that's exactly what you shouldn't do. :)

Re: Contributing to Open Source on GitHub

#13
post #9

great. next up: a well-written & concise guide on writing proper commit messages. could be based on http://tbaggery.com/2008/04/19/a-note-about-git-commit-messa... and http://robots.thoughtbot.com/5-useful-tips-for-a-better-comm...

Tim's post (the first link) is great; I've been meaning to start using git hooks to enforce the standards that he's set out in it.

A sample script can be found here:

http://addamhardy.com/blog/2013/06/05/good-commit-messages-a...

Re: Contributing to Open Source on GitHub

#14
Tip: if you are not sure who the committers to a project are: https://api.github.com/repos/:user/:repo/collaborators. For example: https://api.github.com/repos/bitcoin/bitcoin/collaborators

This can be useful when people are commenting on your pull request and you are not sure whether they have a final decision on the merge.

Re: Contributing to Open Source on GitHub

#15

Tip: if you are not sure who the committers to a project are: https://api.github.com/repos/:user/:repo/collaborators . For example: https://api.github.com/repos/bitcoin/bitcoin/collaborators This can be useful when people are commenting on your pull request and you are not sure whether they have a final decision on the merge.

I think that Github now labels them as "collaborators" in the UI.

In this PR for example, wearhere is labelled as a collaborator in the corner of his comment. https://github.com/inkling/Subliminal/pull/170

Re: Contributing to Open Source on GitHub

#16
post #4
post #3

I think it's interesting how GitHub is trying to push open source contribution. However, we shouldn't rely too much on GitHub for (open source) collaboration. Git is decentral after all. Open source should remain too.

Properly used, GitHub doesn't stop git from being decentralized.

The whole "Wiki" feature comes to mind. Can I leave and take my project's wiki with me?

Re: Contributing to Open Source on GitHub

#17
post #4

Earlier quoted context omitted.

Properly used, GitHub doesn't stop git from being decentralized.

The whole "Wiki" feature comes to mind. Can I leave and take my project's wiki with me?

Sure, just add .wiki in before .git in the git URL:

> git clone git@github.com:wicketstuff/core.wiki.git

More of a problem would be your issues.

Re: Contributing to Open Source on GitHub

#18

Tip: if you are not sure who the committers to a project are: https://api.github.com/repos/:user/:repo/collaborators . For example: https://api.github.com/repos/bitcoin/bitcoin/collaborators This can be useful when people are commenting on your pull request and you are not sure whether they have a final decision on the merge.

I think that Github now labels them as "collaborators" in the UI. In this PR for example, wearhere is labelled as a collaborator in the corner of his comment. https://github.com/inkling/Subliminal/pull/170

Oh, I didn't notice. I suppose having the full list of collaborators could still be useful in some cases.

Re: Contributing to Open Source on GitHub

#19

Earlier quoted context omitted.

The whole "Wiki" feature comes to mind. Can I leave and take my project's wiki with me?

Sure, just add .wiki in before .git in the git URL: > git clone git@github.com:wicketstuff/core.wiki.git More of a problem would be your issues.

While not the person who asked, this is news to me. Thanks for sharing.

Re: Contributing to Open Source on GitHub

#20

Tip: if you are not sure who the committers to a project are: https://api.github.com/repos/:user/:repo/collaborators . For example: https://api.github.com/repos/bitcoin/bitcoin/collaborators This can be useful when people are commenting on your pull request and you are not sure whether they have a final decision on the merge.

Another great tool with respect to knowing more about collaborators is git-summary in TJ Holowaychuk's git-extras

https://github.com/visionmedia/git-extras#git-summary

Post reply on HN