如何参与开源项目?

220 天前
 Frankcox
大学毕业工作快三年了,发现自己从来没有参加过开源项目,一直都是写公司的项目;之前也写过一些工具,等写完了在 github 上搜一搜,发现人家已经有更好更全面的实现,成就感一下大打折扣。
也想着参与一些项目的 issues 修复或者开发些 feature ,但我主要领域是 Golang 和 k8s 这块,看的项目主要是 k8s 这种非常庞大的项目,人家修复的效率比我高多了。我也考虑过上 github explore 上找找项目,但是在 explore 上找一个陌生项目,从读代码到解决 bug 效率也比较低,不知道有什么更好的,更易于切入的方式来参与开源项目中
3118 次点击
所在节点    程序员
32 条回复
Jianzs
219 天前
欢迎参与 [Pluto]( https://github.com/pluto-lang/pluto) 呀,一个开发工具项目,帮助个人开发者更轻松地构建云原生应用程序,降低云能力的上手难度。

Pluto 会根据开发者在代码中定义的变量,自动创建与管理必要的云资源组件,蛮有意思的一个项目,还处在非常早期阶段,一起来共建呀。
qloog
219 天前
一个 Golang 的开发框架: https://github.com/go-eagle/eagle
qloog
219 天前
一个 Golang 的开发框架: https://github.com/go-eagle/eagle , 欢迎提 PR 或 issue ,tips: 可以从 Readme 之类的开始会更容易一些。
g1vemep0wer
219 天前
后端不知道,前端我是看到有 bug 有有能力时间修就提个 PR
dufu1991
219 天前
可以看看我的项目( https://github.com/any-tdf/stdf ),我也是菜鸟,所以代码和文档写的都非常通俗易懂,提点意见看法或者 BUG 都是可以的。
fen
219 天前
@jjshare123 只支持一个
@maocat 上个月捐给阿帕奇进入孵化器了
shakoon
219 天前
我有个同事经常给知名项目提 issue ,但也不是他多厉害,他提的全是文档里的小笔误,没有一个是对代码的改动,但这并不影响他发朋友圈装逼
wkong
219 天前
@fen 你们这个怎么变成 apache 项目了 我记得原来不是的
fen
219 天前
@wkong 捐给 Apache 了
artnowben
219 天前
在开源网络测试仪 dperf 社区里,主要是 dperf 用户发现一些问题,然后提 pr 修复。

如果对网络方向感兴趣欢迎参加 dperf 项目 https://dperf.org/
hankli
219 天前
#4 楼说的很对哦, 从自己常用的项目入手更好.
1.用起来
2.尝试反馈问题 -> issue
3.尝试修问题 -> pr
4. 非常感兴趣 && 有时间-> 修别人提出的 issue
windcode
16 天前
可以了解下这个新项目: https://github.com/KusionStack/karpor

一个围绕多集群搜索、洞察、AI 构建的船新 Kubernetes Dashboard/Explorer ,用 Go + React 写的,不管是前端还是后端都有很多参与的切入点。

另外我按照难度和功能分类整理了一份社区任务清单⬇️,可以帮助新手入门,欢迎上墙(我们把贡献者们张贴到了 README 里)
https://github.com/KusionStack/karpor/issues/463

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/994243

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX