TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Github needs a new button

126 点作者 joelg236将近 12 年前

18 条评论

apaprocki将近 12 年前
GitHub already made this easier, but I feel like they just aren&#x27;t pushing it in front of everyone early enough. They added support for the CONTRIBUTING&#x2F;CONTRIBUTING.md file[1], but it is only displayed when opening up an issue or pull request. I think all they would really need to do is advertise projects which have a properly set up file while <i>browsing</i>, similar to how README files are already displayed. If a person wants to contribute, telling them how to contribute only after opening up an issue&#x2F;PR is a bit late, no?<p>[1] <a href="https://github.com/blog/1184-contributing-guidelines" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;blog&#x2F;1184-contributing-guidelines</a>
评论 #6159144 未加载
joeblau将近 12 年前
One thing I&#x27;ve found is that there is a lot of independence on GitHub. My immediate assumption if I see a project public project on GitHub is that the owner is saying &quot;I&#x27;m ready and willing to accept help.&quot; The challenge of not knowing where to start is something different.<p>A lot of projects can be complicated (D3.js comes to mind). If you don&#x27;t have a really good grasp on a few very key disciplines in math then honestly, before you contribute to D3, you should brush up on that. The system is self regulating in a sense where you have to know enough about the subject to contribute.<p>Maybe, there should be a section that people add to their README.md that explain what you need to know before you start digging into a project along with a project goal. I know that for my project[1], I want to create an authoritative .gitignore database, but I&#x27;m not really clear on that being my goal nor am I clear on where to add your new files. All of the contributors to my repo have figured it out though without me really telling them anything.<p>[1] - <a href="https://github.com/joeblau/gitignore.io" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;joeblau&#x2F;gitignore.io</a>
评论 #6158549 未加载
egor83将近 12 年前
<a href="http://openhatch.org/" rel="nofollow">http:&#x2F;&#x2F;openhatch.org&#x2F;</a> tries to solve exactly this problem: they&#x27;re working to bring in more people into OSS, so they pay special attention to make it easy for new programmers (or even non-programmers) to find a good match and start contributing.<p>On top of just using the site, you could also chat with them about the problem in general - they&#x27;re very open and friendly.
arcameron将近 12 年前
Check out <a href="https://waffle.io/" rel="nofollow">https:&#x2F;&#x2F;waffle.io&#x2F;</a><p>Gives people who come to your repo a good idea of the progress of various issues, I&#x27;ve found it to be somewhat useful
评论 #6157962 未加载
评论 #6159151 未加载
评论 #6158640 未加载
gabrielrotbart将近 12 年前
Check out: <a href="http://www.codetriage.com/" rel="nofollow">http:&#x2F;&#x2F;www.codetriage.com&#x2F;</a>
评论 #6158217 未加载
评论 #6159069 未加载
评论 #6158043 未加载
viraptor将近 12 年前
So github is turning into the old Source forge then? There was a page on there years ago where projects could advertise who are they looking for. I found a couple of projects that needed packagers this way and learned more about maintenance. I think it&#x27;s a really good idea.
评论 #6158837 未加载
评论 #6158782 未加载
mmahemoff将近 12 年前
GitHub could probably suggest projects automatically based on recent activity. ie find projects which have a good flow of recent activity and have accepted external pull requests, but aren&#x27;t intimidatingly large.
thauck将近 12 年前
A few projects now have a &quot;good as a first PR&quot; tag for issues... This is great for helping people get started.
评论 #6158666 未加载
评论 #6159093 未加载
评论 #6158274 未加载
dennybritz将近 12 年前
Funny how this is on the front page today ;) just yesterday I wrote a post about how it would be a good idea to quantify the importance of open issues, to encourage contributions. Check it out here: <a href="http://dennybritz.com/blog/2013/08/04/github-api-issue-analysis/" rel="nofollow">http:&#x2F;&#x2F;dennybritz.com&#x2F;blog&#x2F;2013&#x2F;08&#x2F;04&#x2F;github-api-issue-analy...</a><p>If someone wants to work on this together just shoot me a message!
hayksaakian将近 12 年前
The biggest gap is documentation.<p>If you have a strong grasp of the project, you already understand pull requests. The best thing newbies can do is expand and clarify the docs.
评论 #6158496 未加载
评论 #6158497 未加载
shizzy0将近 12 年前
I strongly disagree. If you&#x27;re a new developer looking to work on something, anything, completely indiscriminately then you&#x27;re probably not ready to work on anything. The time required to contribute even on minimal issues is not insignificant. It requires learning at the very least what the project is, does, and moreover should do.<p>I think the phase of &quot;what should I work on?&quot; is a fledging phase of developer development that one quickly overcomes and then becomes burdened by the vast opportunities that exist. I think erecting a sign&#x2F;button&#x2F;webpage that says, WORK ON $THIS, will do nothing to help it because the would-be contributor may have no interest in the project. Also, it may inhibit the formation of their taste. One must develop enough of an interest in and taste for software that they want to change some aspect of it; that&#x27;s when an opportunity to contribute something valuable presents itself: &quot;This would be better if...&quot;
krebby将近 12 年前
24 Pull Requests[0] was launched during Christmastime, and was a great resource for finding projects in need and posting my own. I only wish it were available year-round. Anyone want to pick up the torch here?<p>[0] <a href="http://24pullrequests.com/" rel="nofollow">http:&#x2F;&#x2F;24pullrequests.com&#x2F;</a>
bobbles将近 12 年前
Personally I&#x27;d be more able to help out with a lot of projects from a documentation &#x2F; training &#x2F; support POV, github isnt really designed for that kind of thing, but it would be awesome if there was some kind of profile page where people could contribute to FAQs, How Tos, etc
pjscott将近 12 年前
I&#x27;ve found that the best way to contribute to most open source projects is to try to use them, and then fix whatever shortcomings become obvious. This only works for things that are fairly new, and have obvious problems, but those can be a lot of fun.
评论 #6166275 未加载
GhotiFish将近 12 年前
This is a fantastic idea. There are some projects I&#x27;d like to help with, but issues that crop up often require way more in depth knowledge. Other areas I can&#x27;t help but feel I&#x27;d need the authors permission to really mess with a section. Am I allowed to clean this up?<p>Saying to the repo owner &quot;I&#x27;m ready to work, met something out to me&quot; would be great!
joeblau将近 12 年前
I just came across this. It looks like they have guidlines for contributing, but they are only acttivated when you open a pull request. <a href="https://github.com/blog/1184-contributing-guidelines" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;blog&#x2F;1184-contributing-guidelines</a>
Siecje将近 12 年前
Solving pain points is a good place to start.<p>I&#x27;ve been using Ninja IDE and going to start contributing to it.
felipelalli将近 12 年前
No one &quot;wants&quot; to contribute. They just contribute. :)