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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

How to fix a bug in an open-source project

3 点作者 nolanl超过 9 年前

2 条评论

fiatjaf超过 9 年前
It&#x27;s funny to read that &quot;Feross is awesome&quot; and that &quot;open-source folks love to get pull requests from newcomers&quot;. I actually submitted a humble pull request to a small library mantained by Feross, and he wasn&#x27;t friendly: <a href="https:&#x2F;&#x2F;github.com&#x2F;feross&#x2F;run-series&#x2F;pull&#x2F;3" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;feross&#x2F;run-series&#x2F;pull&#x2F;3</a><p>I can see and understand why he didn&#x27;t want my PR merged, and I know it wasn&#x27;t bugfix, but I think the fear of first-timers is justified and shouldn&#x27;t be dismissed (I don&#x27;t know if the post is only about bugfixes, but fixing bugs is not the most amazing thing, even worse if you are unfamiliar with the project). Worse, the problem of not being able to get your PRs accepted into open-source libraries causes either:<p>1. a lot of forks, all unmantained, each adding a different specific feature;<p>2. no forks at all, because the PR submitted knows he will not be able to maintain the project alone from that time on, if his fork breaks too much from the base and can&#x27;t get its updates.<p>I don&#x27;t know what would be the solution to this. Perhaps it is project mantainers actively signaling they want contributions from new people. Definitely it is not saying: &quot;it&#x27;s open source, fork it&quot; for everybody that suggests a new feature.<p>Also, I don&#x27;t think it is anyone&#x27;s fault, but it is definitely a problem.
theWold超过 9 年前
&gt; First off: don’t panic!<p>Good post and read.