跳至内容

贡献指南

无论大小,欢迎每一位做出贡献!我们在此总结了参与 Rolldown 项目的一些基本准则。

开放式开发

所有开发工作均直接在 GitHub上进行。核心团队成员和外部贡献者(通过分支)均会发送拉取请求,并进行相同的审查流程。

除了 GitHub 之外,我们还会使用 Discord 服务器 进行实时讨论。

报告错误

在你之前已搜索错误并无结果后,请仅在 GitHub 上报告错误。务必要尽你所能详细描述,并包括所有适用的标签。

若要修复错误的最佳方式是提供可缩小的测试用例。请提供一个具有可运行示例的公共存储库,或一个可用的代码段。未来,我们还将在浏览器中提供可用于轻松重现的 REPL。

请求新功能

在请求新功能之前,请查看 公开问题,因为你的请求可能已经存在。如果不存在,请提交一个标题带有前缀 [request] 的问题。务必要尽你所能详细描述,并包括所有适用的标签。

提交拉取请求

我们接受所有错误、修复、改进和新功能的拉取请求。在提交拉取请求之前,请务必使用上述开发工作流程在本地通过构建。

有关设置项目开发环境,请参见 项目设置

信息

在提交拉取请求之前,请阅读 礼仪 一章。

分支组织

直接向 main 分支提交所有拉取请求。我们仅对即将发布的版本/重大更改使用单独的分支,否则所有内容都指向 main。

进入 main 的代码必须与最新的稳定版本兼容。它可能包含其他功能,但不包含重大更改。我们应该能够随时从 main 的提示发布一个新的次要版本。

在 MIT 许可证下发布。