感谢您的关注!Hibernate ORM 是一个开源项目和社区。任何类型或范围的贡献都会推动项目前进!

有很多方法可以成为社区的一部分并做出贡献,而不仅仅是编写/修复代码……

帮助其他用户

社区 页面列出了用户可以寻求帮助的几个地方,例如 Zulip 和论坛。更不用说用户经常在其他地方(例如 StackOverflow 或 JBoss 论坛)寻求帮助。参与社区的一个好方法是与需要帮助的人分享您的知识。

改进文档

帮助其他用户的一个延伸是贡献文档。这是一种持续给予帮助的方式!

无论您只是修正一个拼写错误,改写一个不清楚的部分,还是添加一个全新的部分/主题,改进文档都对每个人都有帮助。

讨论开发

当开发团队讨论新功能的设计或尝试优先安排工作时,获得用户的意见非常重要。正如谚语所说,宁可三思而后行;我们对这些设计看得越多,讨论中参与的声音越多,我们得到的测量结果就越好。

您可以在社区页面上找到参与讨论开发的不同地方。

报告/调查错误

尝试发布并报告/修复问题在许多方面是开源开发的基石。在早期发布(Alpha 和 Beta)中,这尤其重要,因为我们正在尝试巩固 API 和契约。

创建错误报告时,请提供一个测试用例,该测试用例可以 1.) 用于重现问题,以及 2.) 用作长期回归测试。请参阅Hibernate 测试用例模板,以获得轻松开始的方法!

即使您无法帮助修复错误的代码,提交未提供测试的已报告错误的测试用例,也能极大地帮助我们解决这些错误。

说到 JIRA,帮助我们识别重复其他问题或已过时的问题,也是一种极大的帮助。并且,投票支持对您重要的问题,对开发团队设定优先级至关重要。

贡献代码

有关贡献代码(和文档)的详细信息,请参阅存储库根目录中提供的 CONTRIBUTING.md 文件 (https://github.com/hibernate/hibernate-orm/blob/master/CONTRIBUTING.md).

有关构建项目的详细信息,请参阅存储库根目录中也提供的 README.md 文件 (https://github.com/hibernate/hibernate-orm/blob/master/README.md).

CONTRIBUTING.md 涵盖所有分支。README.md 特定于每个分支,因为它包含根据分支的 javac 要求、构建工具(Gradle、Maven、Ant)等而异的构建信息。

返回顶部