贡献指南
无论贡献大小,我们始终欢迎您做出贡献!我们在此总结了一些有关如何参与 Rolldown 项目的一般准则。
开放式开发
所有开发都直接在 GitHub 上进行。核心团队成员和外部贡献者(通过 fork)都发送经过相同审核流程的拉取请求。
在 GitHub 之外,我们还使用 Discord 服务器 进行实时讨论。
报告错误
请仅在您之前搜索过问题但未找到结果后才向 GitHub 报告错误。务必尽可能详细地描述并包含所有适用的标签。
修复错误的最佳方法是提供简化的测试用例。请提供带有可运行示例或可用代码片段的公共存储库。将来,我们还将提供可在浏览器中运行的 REPL,以便更轻松地进行复制。
请求新功能
在请求新功能之前,请查看 未解决的问题,因为您的请求可能已经存在。如果不存在,请提交标题为 [request]
的问题。请确保尽可能详细并包含所有适用的标签。
提交拉取请求
我们接受所有错误、修复、改进和新功能的拉取请求。在提交拉取请求之前,请确保您的构建使用上述开发工作流程在本地通过。
有关设置项目的开发环境,请参阅 项目设置。
INFO
在提交拉取请求之前,请阅读 礼仪 章节。
分支组织
将所有拉取请求直接提交到 main
分支。我们仅对即将发布的版本/重大更改使用单独的分支,否则,所有内容都指向主版本。
进入主版本的代码必须与最新的稳定版本兼容。它可能包含附加功能,但没有重大更改。我们应该能够随时从主版本的末尾发布新的次要版本。