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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: How to get into open-source web development?

9 点作者 sandmanxc超过 10 年前
I&#x27;ve been a web developer for about 4 years now, and I feel like I have a lot to learn from collaborating on open-source projects. Most of my experience is with working alone on projects, and 95% of the time I was being rushed as clients in my country don&#x27;t understand that building websites takes time, and that quality matters.<p>My question is: How should I look for projects on which to contribute to over weekends? Are there chatrooms &#x2F; aggregators for this sort of thing?

9 条评论

gault8121超过 10 年前
I&#x27;m coordinating the development of Quill.org, an open source platform for writing apps. We&#x27;re a nonprofit organization, and Quill is a free tool. We currently have three apps under development, and we&#x27;ve got 40,000 students using our grammar app.<p>We&#x27;d love to have your help. You can browse through some of our different projects our issues to see if you find something interesting.<p>Quill.org - a simple LMS for apps built in Rails: <a href="https://github.com/empirical-org/Quill-Writer" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;empirical-org&#x2F;Quill-Writer</a><p>Quill Writer - an Angular&#x2F;Firebase Writing Game: <a href="https://github.com/empirical-org/Empirical-Wordpress" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;empirical-org&#x2F;Empirical-Wordpress</a><p>Quill Community - our wordpress community dashboard: <a href="https://github.com/empirical-org/Empirical-Wordpress" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;empirical-org&#x2F;Empirical-Wordpress</a><p>Please email me - peter@quill.org, if you&#x27;re interested and would like to ask some questions.
phantom_oracle超过 10 年前
I defined this for someone else who had the same question a few days ago. There are 4 ways to contribute:<p>- bugs (find and report them)<p>- code (the part everyone wants to do)<p>- docs (the part that everyone should do, but has been given second-class status due to everyone thinking writing code is the only way to feel like you&#x27;re contributing)<p>- tests (ever clicked on &quot;button&quot; and everything broke, well if someone wrote a test for the functionality there, it likely wouldn&#x27;t have)<p>I urge you to start with the things the pure-coders hate, and that is well-defined, noob-friendly documentation.<p>You&#x27;ll never be given the high status of &quot;genius programmer living in basement, changing world&quot;, but your documentation and &quot;dumbing that shit down&quot; way of explaining things will sometimes make the project more successful and will carry more weight as far as bringing more users of the code-base.
davidw超过 10 年前
Here are some simple ones:<p>* Help triage some bugs - go into a recent bug report, and confirm that the bug is real and reproducible.<p>* Help out fixing some bugs in the tools you use. Go into the bug tracker and find something you think you can fix. Start with something smaller&#x2F;easier so you learn the process.<p>* Write some documentation for the tools you use.
valevk超过 10 年前
Since you&#x27;ve been a &quot;web developer for about 4 years&quot;, I assume you have have gathered experience with some open source technology. Why not try to help those projects? You are already familiar with their structure, and might get an easier start. Just check thier website and start solving bugs!
jbranchaud超过 10 年前
This isn&#x27;t necessarily open-source work, but it is still opportunities to collaborate on real projects with other developers -- <a href="https://assembly.com/" rel="nofollow">https:&#x2F;&#x2F;assembly.com&#x2F;</a>
walterbell超过 10 年前
Pick a project which is applying OSS to a community&#x2F;industry&#x2F;subject&#x2F;problem that is meaningful and&#x2F;or fun to you. In the most successful OSS projects, the developer is the user or customer.
bweston92超过 10 年前
Play with some projects and discover bugs, have a look on GitHub.
CmonDev超过 10 年前
I would recommend picking a project that you would really personally like, maybe something that is not as messy as web development.
anujdeshpande超过 10 年前
One of those open coursewares might help If a student&#x2F;woman I would suggest GSoC or OPW. That stuff helps for sure