贡献代码

编写插件

向 IntelliJ IDEA 贡献更多代码,添加额外功能的最佳方法之一是编写插件。 You can submit a plugin to the IntelliJ IDEA Plugin Marketplace, making it available for all IntelliJ IDEA users. 编写插件时,您可以控制代码,并且无需签署贡献协议。 欲知关于编写插件的更多详情,请访问插件开发文档

提交补丁

如果您愿意改进 IntelliJ 平台的代码或 IntelliJ IDEA 的核心功能,可以在 IntelliJ 的 YouTrack 缺陷数据库提交补丁。 您可以通过附加的补丁提交新问题, 或将补丁附加到其他用户提交的问题。 编写 补丁时,请确保遵守 IntelliJ 代码指南

或者,您也可以在 GitHub 上复刻 IntelliJ IDEA 仓库,并构建 IntelliJ IDEA Community Edition。 在您的复刻中进行更改,然后向我们发送拉取请求。 某个开发者将审核您的补丁,如果满足 质量 标准并且与其他代码完全吻合,您将收到有关接受 补丁的通知。 You will also need to sign the contribution agreement in order to complete your contribution.

成为提交者

经常提交高质量补丁的开发者可以获得直接 提交权。

提交缺陷报告

提交缺陷报告只需很短时间,并且对开发者非常有帮助。 这是您最容易做到的 贡献之一。 当您发现 IDE 或平台的问题时, 请报告问题。 确保提供有关环境的信息(操作系统、JDK 版本), 重现问题的步骤以及问题的书面说明。 You can file a bug in our YouTrack issue tracker. 提交问题前,请搜索已提交的问题中是否存在描述相同的 问题 — 如果找到,请放心为其投票。

帮助我们为现有缺陷报告分类

多年来,用户已向 IntelliJ 问题跟踪器提交了数千个问题。 部分未解决的问题已经不再适合最新版 IntelliJ IDEA, 有重复的,或需要更多信息才能够解决。 留下评论通知关于这些问题的状态,将有助于团队保持问题跟踪器的整洁,这对每个人都有益处。

加入社区

加入讨论论坛

讨论论坛对于有兴趣讨论技术、回答问题或解决新成员潜在问题的用户和贡献者来说是一个很好的资源。

链接到此页面

任何开源项目的成功取决于使用产品并且 回馈项目的人数。 通过链接到此页面,您可以提高新用户或贡献者了解项目和加入社区的机会。 如果您和我们一样对 IntelliJ IDEA Community Edition 感到兴奋,可以链接到我们来表达自己的感受。 还提供项目徽标和其他素材资源。

推广 IntelliJ Platform 和 IntelliJ IDEA Community

通过使用您的博客、Twitter、Facebook、微博、微信平台 或向您最喜欢的当地杂志投稿,来帮助推广该平台和 IDE。 如果您是其他开源社区的成员,为什么 不在其讨论论坛或会议上提到 IntelliJ IDEA 呢? 如果您喜欢 IntelliJ IDEA,别犹豫- 大声说出来! 使用 IntelliJ IDEA 的开发者越多,捕获的缺陷就越多,编写的插件也越多,项目越可见,而社区也将得到更多帮助!

帮助他人学习

撰写文档

我们一直在寻找谈论 IntelliJ IDEA 功能的新文档和 关于 IntelliJ 平台的文档。 您可以撰写教程、引论、示例应用程序,或者只是分享自己的 IntelliJ 平台体验。 您可以在网站和博客上发表文章, 或者向 SDK 文档提交 拉取请求

产品抓屏

最近非常流行使用抓屏向其他开发者展示如何有效地使用工具。 您可以使用抓屏来记录您发现并愿意与社区分享的特定功能或用例。