如何贡献¶
非常感谢你对 Riddle Language 的兴趣!无论你是报告问题、提交修复、建议改进,还是编写文档,你的贡献都非常重要。我们相信开源社区的力量,并期待和你一起让 Riddle Language 变得更好。请参考以下指南来参与贡献。
贡献流程¶
-
Fork 仓库:首先从 Riddle Language 的 GitHub 仓库 fork 一份副本到你的个人账号。
-
克隆仓库:将 fork 后的项目克隆到本地计算机。
-
创建新分支:为你的工作创建一个新分支。请确保分支名称描述清楚你将进行的更改。例如:
-
进行开发:进行代码修改或文档改进,并确保你遵守项目的编码规范和风格指南。
-
提交更改:完成开发后,使用清晰、简洁的提交信息来提交你的更改。
-
推送分支:将你的新分支推送到你 fork 的仓库。
-
创建 Pull Request:前往 Riddle Language 的 GitHub 仓库,点击“New Pull Request”按钮,提交你的 Pull Request。请详细描述你的更改,并关联相关 issue(如果有)。
-
代码审查:你的 Pull Request 将由项目维护者进行审查。请耐心等待,并根据反馈进行修改。
贡献准则¶
报告问题¶
如果你发现了 Bug 或有改进建议,请通过 GitHub Issues 报告问题。为了让我们更好地帮助你,请提供尽可能详细的信息:
- 你使用的 Riddle Language 版本
- 复现步骤
- 错误日志(如果有)
- 你的操作系统和编译器版本
提交代码¶
-
确保代码质量:请在提交之前运行所有相关测试,确保你的代码不会破坏现有功能。
-
单一责任原则:每个 Pull Request 应专注于一个问题或功能。如果你同时在修复多个问题,请分开提交。
-
文档更新:如果你的更改涉及公共 API,请确保相应的文档也得到更新。
编码规范¶
-
风格指南:Riddle Language 遵循 Kotlin 风格规范,同时进行了简化。
-
注释与文档:代码应具有清晰的注释,特别是在复杂的逻辑和边缘情况下。我们鼓励你为新功能编写详细的 API 文档。
与社区互动¶
License¶
通过贡献代码,即表示你同意将你的贡献发布在 Apache License 2.0 下。