Skip to content

贡献

Kotlin 是一个在 Apache 2.0 许可证 下发布的开源项目。 源代码、工具、文档,甚至这个网站都在 GitHub 上维护。 Kotlin 由 JetBrains 开发,但我们始终在寻找更多人来帮助我们。

参与抢先体验计划

您可以通过参与 Kotlin 抢先体验计划 (EAP) 并向我们提供宝贵的反馈来帮助我们改进 Kotlin。

对于每个版本,Kotlin 都会发布一些预览构建版本,您可以在这些版本正式发布到生产环境之前试用最新功能。 您可以将发现的任何 bug 报告到我们的问题跟踪器 YouTrack,我们会在最终版本发布之前尝试修复它们。这样,您可以比标准 Kotlin 发布周期更早地获得 bug 修复。

为编译器和标准库贡献代码

如果您想为 Kotlin 编译器和标准库做出贡献,请转到 JetBrains/Kotlin GitHub,检出最新的 Kotlin 版本,并遵循关于如何贡献的说明

您可以通过完成开放任务来帮助我们。请与我们保持顺畅的沟通,因为我们可能会对您的更改提出问题和建议。否则,我们将无法合并您的贡献。

为 Kotlin IDE 插件贡献代码

Kotlin IDE 插件是 IntelliJ IDEA 仓库的一部分。

要为 Kotlin IDE 插件做出贡献,请克隆 IntelliJ IDEA 仓库并遵循关于如何贡献的说明

为其他 Kotlin 库和工具贡献代码

除了提供核心功能的标准库外,Kotlin 还有许多扩展其功能的附加 (kotlinx) 库。每个 kotlinx 库都在独立的仓库中开发,拥有自己的版本控制和发布周期。

如果您想为 kotlinx 库(例如 kotlinx.coroutineskotlinx.serialization)和工具做出贡献,请转到 Kotlin GitHub,选择您感兴趣的仓库并克隆它。

遵循每个库和工具中描述的贡献流程,例如 kotlinx.serializationktor 等。

如果您有一个可能对其他 Kotlin 开发者有用的库,请通过 [email protected] 联系我们。

参与文档贡献

如果您在 Kotlin 文档中发现了问题,请随时查看 GitHub 上的文档源代码并向我们提交拉取请求 (PR)。 请遵循这些样式和格式指南

请与我们保持顺畅的沟通,因为我们可能会对您的更改提出问题和建议。否则,我们将无法合并您的贡献。

将文档翻译成其他语言

欢迎您将 Kotlin 文档翻译成您自己的语言,并在您的网站上发布译文。但是,我们无法在主仓库中托管您的译文,也无法将其发布在 kotlinlang.org 上。

本网站是该语言的官方文档,我们确保此处的所有信息都是准确且最新的。遗憾的是,我们无法审核其他语言的文档。

举办活动和演讲

如果您已经或计划举办关于 Kotlin 的演讲或活动,请填写此表单。 我们会将其列在活动列表中。