TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Contributing to Open Source on GitHub

117 pointsby pytrinabout 11 years ago

10 comments

jarofgreenabout 11 years ago
GitHub can be a little to good at pushing this. I&#x27;ve been taken to task for not having docs for my Open Source project which is on GitHub.<p>&quot;But I do, they are on this website here and there is a link to them at the very top of the README!&quot;<p>Didn&#x27;t matter, I got told off for what was really &quot;you don&#x27;t have docs in the usual place on GitHub.&quot;<p>Very frustrating.<p>@patio11 I think it was made a comment in a blog about don&#x27;t put Open Source on GitHub because you really build up GitHub&#x27;s name not your own, which is an interesting point to discuss. EDIT: found it <a href="https://training.kalzumeus.com/newsletters/archive/do-not-end-the-week-with-nothing" rel="nofollow">https:&#x2F;&#x2F;training.kalzumeus.com&#x2F;newsletters&#x2F;archive&#x2F;do-not-en...</a><p>&quot;This is one reason why, while I love OSS, I would suggest people not immediately throw their OSS on Github. That makes it very easy for developers to consume your code, but it does not make it easy for you to show the impact of that code to other people, particularly to non-technical stakeholders. To the extent that people&#x27;s lives are meaningfully improved by your code, the credit (and observable citations) often goes to Github rather than going to you. If you&#x27;re going to spend weeks or months of time writing meaningful OSS libraries, make a stand-alone web presence for them.&quot;<p>(For my project I&#x27;m using GitHub Git, Github issues, but everything else is on a website on a domain I control.)
评论 #7537814 未加载
lawlabout 11 years ago
I think it&#x27;s interesting how GitHub is trying to push open source contribution. However, we shouldn&#x27;t rely too much on GitHub for (open source) collaboration. Git is decentral after all. Open source should remain too.
评论 #7534929 未加载
olalondeabout 11 years ago
Tip: if you are not sure who the committers to a project are: <a href="https://api.github.com/repos/:user/:repo/collaborators" rel="nofollow">https:&#x2F;&#x2F;api.github.com&#x2F;repos&#x2F;:user&#x2F;:repo&#x2F;collaborators</a>. For example: <a href="https://api.github.com/repos/bitcoin/bitcoin/collaborators" rel="nofollow">https:&#x2F;&#x2F;api.github.com&#x2F;repos&#x2F;bitcoin&#x2F;bitcoin&#x2F;collaborators</a><p>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.
评论 #7535694 未加载
评论 #7535787 未加载
davidwabout 11 years ago
They make no mention of mailing lists or forums, which most sufficiently large open source projects have. It&#x27;s often a good idea to sign up and get a feel for how things are done in a given commmunity, and for large changes, suggest them on the mailing list for discussion before opening a bug report or writing code.
ortaabout 11 years ago
This is a lovely overview. Good work githubbers.
eik3_deabout 11 years ago
great.<p>next up: a well-written &amp; concise guide on writing proper commit messages. could be based on <a href="http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html" rel="nofollow">http:&#x2F;&#x2F;tbaggery.com&#x2F;2008&#x2F;04&#x2F;19&#x2F;a-note-about-git-commit-messa...</a> and <a href="http://robots.thoughtbot.com/5-useful-tips-for-a-better-commit-message" rel="nofollow">http:&#x2F;&#x2F;robots.thoughtbot.com&#x2F;5-useful-tips-for-a-better-comm...</a>
评论 #7535475 未加载
wise_young_manabout 11 years ago
I wrote a similar, but maybe less detailed post about getting started in open source on my blog. <a href="http://derekmyers.com/posts/getting-started-open-source/" rel="nofollow">http:&#x2F;&#x2F;derekmyers.com&#x2F;posts&#x2F;getting-started-open-source&#x2F;</a>
shurcooLabout 11 years ago
What should I do if the open source project I want to contribute to isn&#x27;t on GitHub?
评论 #7535221 未加载
评论 #7535455 未加载
dreamdu5tabout 11 years ago
Are there people out there that don&#x27;t understand that software uses readmes and licenses, yet also are able to contribute code? I mean, people can program but not know how to contribute?<p>I find this hard to imagine.
评论 #7537616 未加载
pyrohawkabout 11 years ago
Open source tacos. I would love to debug those.