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