跳到主要内容

贡献

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

参与 Early Access Preview(抢先体验预览版)

你可以通过参与 Kotlin Early Access Preview (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.serialization, ktor 以及其他。

如果你有一个对其他 Kotlin 开发人员有用的库,请通过 <[email protected]> 告知我们。

贡献文档

如果你在 Kotlin 文档中发现问题,请随时查看 GitHub 上的文档源代码 并向我们发送 pull request。 请遵循这些关于样式和格式的指南

请与我们保持开放的沟通,因为我们可能对你的更改有疑问和意见。 否则,我们将无法纳入你的贡献。

将文档翻译成其他语言

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

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

举办活动和演示

如果你已经举办或计划举办关于 Kotlin 的演示或活动,请填写 表格。 我们将在 活动列表 中推荐它们。