感谢您对 Fuel Wallet 的贡献感兴趣!本文档概述了安装依赖项和设置 Fuel Wallet 进行开发的过程,以及一些改进贡献的约定。
如果您在入门时遇到任何困难,随时可以在我们的Discord 上提问。
您可以通过多种方式为 Fuel Wallet 项目做出贡献,其中一些涉及编码知识,另一些则不需要。以下是一些例子:
如果您计划做一些大的改动,例如涉及多个组件或更改当前行为,请确保在开始实施之前打开一个问题 与我们讨论。
以下是贡献者工作流程的大致概要:
changeset
。
pnpm changeset
- 按提示操作并在末尾添加更改描述 pnpm changeset:empty
- 如果没有包被提升 breaking
标签。 feat:
- 新功能 fix:
- 错误修复 docs:
- 仅文档更改 style:
- 不影响代码含义的更改(空格、格式、缺少的分号等) refactor:
- 既不修复错误也不添加功能的代码更改 perf:
- 改善性能的代码更改 test:
- 添加缺失的测试或更正现有的测试 build:
- 影响构建系统或外部依赖的更改(例如 scopes: gulp, broccoli, npm) ci:
- 更改 CI 配置文件和脚本(例如 scopes: Travis, Circle, BrowserStack, SauceLabs) chore:
- 其他不修改 src
或测试文件的更改 revert:
- 撤销先前的提交 感谢您的贡献!
拉取请求应至少与同一仓库中的一个问题关联。
如果拉取请求解决了相关问题,并且您希望 GitHub 在合并到默认分支后自动关闭这些问题,可以使用以下语法(关键字 #问题编号
):
close #123
如果拉取请求关联一个问题但不关闭它,可以使用关键字 ref
:
ref #456
多个问题应该使用每个问题的完整语法并用逗号分隔,如:
close #123, ref #456