贡献指南
感谢你愿意为本项目贡献!为了保持项目质量与一致性,请遵循以下流程:
开发流程
- Fork 仓库并创建特性分支:
feat/<short-name>或修复分支:fix/<short-name> - 保持提交信息清晰简洁(建议使用英文动词开头)
- 为新增/修改的功能更新或补充文档与示例
- 运行本地检查:
npm run arkts:check、npm run gen(如需)
代码规范
- 使用清晰的命名与简洁函数;避免复杂嵌套
- ArkTS 兼容:避免
any/unknown、索引签名;导入不带扩展名 - 运行时不依赖不支持的全局(如
TextEncoder/TextDecoder)
提交 PR
- 清晰描述变更内容、动机与影响范围
- 链接相关 Issue(如有)
- 通过基本检查与示例验证
发布说明
- 维护
CHANGELOG.md并更新版本范围说明 - 遵循语义化版本规范(
major.minor.patch)