大型 Kotlin 开源项目寻找贡献者:如何加入以及需要了解什么
Kotlin 开发者社区收到了一份意外但令人惊喜的消息:用该语言编写的最大的开源项目之一宣布大规模招募贡献者。该项目是 Ktor——一个用于在 Kotlin 中创建服务器端和客户端应用程序的高性能异步框架。Ktor 开发者邀请任何水平的程序员——从新手到专家——为这个已被全球数千家公司使用的基础设施的发展做出贡献。
为什么是现在?Ktor 团队正在准备发布一个新的主版本,核心维护者的工作负担急剧增加。为了保持进度并以最少的错误发布更新,项目作者决定向社区敞开大门。“我们相信,开放是通往高质量软件的唯一途径,”项目负责人之一表示。“Ktor 不仅仅是代码,它是一个生态系统,每个开发者都可以成为它的一部分。”
贡献者能获得什么?
- 指导:经验丰富的开发者将进行代码审查,并帮助理解项目架构。
- 文档:所有任务都附有详细描述和示例,即使对新手也是如此。
- 证书和周边产品:活跃参与者将获得 GitHub 纪念徽章和 JetBrains 的纪念品。
- 职业前景:参与大型开源项目是未来雇主简历上的绝佳亮点。
新参与者面临哪些任务?
目前,项目的待办事项列表中约有 50 个不同难度的开放任务。其中包括:
- 修复安全和认证模块中的错误。
- 优化 Ktor 客户端部分在移动平台上的性能。
- 为新功能编写单元测试和集成测试。
- 将文档翻译成中文和其他语言。
- 开发用于在 Kubernetes 中支持 WebSockets 的插件。
开始时,只需要具备 Kotlin 基础知识并会使用 Git。如果您从未参与过开源项目——Ktor 团队为首次 Pull Request 准备了特别指南。“我们不会咬人,”维护者开玩笑说。“即使您的 PR 没有被立即接受,您也会收到详细的反馈,并可以改进代码。”
如何加入?
很简单:前往 Ktor 在 GitHub 上的官方仓库,选择带有 good first issue 或 help wanted 标签的任务,fork 项目并开始工作。您也可以加入 Kotlin Community Slack 频道——那里有一个专门的 #ktor-contributors 聊天室,可以回答任何问题。
不要错过为最受欢迎的 Kotlin 开源项目之一做出贡献的机会。也许您的代码将成为下一个大版本的一部分,被数百万开发者下载。