貢獻指南
无论大小,都非常欢迎您的贡献!在此,我们总结了一些有关如何参与 Rolldown 专案的一般准则。
开放开发
所有开发直接在 GitHub 上进行。核心团队成员和外部贡献者(通过分支)都会发送拉取请求,并通过相同的评审流程。
除了 GitHub,我们还使用 Discord 服务器 进行实时讨论。
回报错误
仅当您先前已搜索问题且未找到结果时,才将错误回报给 GitHub。务必尽可能详细描述并包含所有适用的标签。
修复错误的最佳方法是提供缩减的测试用例。请提供一个带有可执行范例的公共储存库或一个可用的程式码片段。未来,我们还会提供一个在浏览器中执行的 REPL 以便更轻松地复制。
要求新功能
在要求新功能之前,请查看 未解决的问题,您的要求可能已经存在。如果不存在,请提交一个标题以 [request]
为首的问题。务必尽可能详细描述并包含所有适用的标签。
提交拉取请求
我们接受所有错误修复、改进和新功能的拉取请求。在提交拉取请求之前,请确保您的建置已通过使用上述开发流程在本地执行。
有关设置专案开发环境的信息,请参阅 专案设定。
资讯
在提交拉取请求之前,请阅读 礼仪 章节。
分支组织
将所有拉取请求直接提交给 main
分支。我们仅为即将推出的发行版本/重大的变更使用独立的分支,否则,所有内容都指向主版本。
插入到主版本中的程式码必须与最新的稳定版本相容。它可能会包含额外的功能,但不得有重大的变动。我们应该能够随时从主版本的提示部分发布新的次要版本。