本项目欢迎任何形式的贡献!
如果您不了解如何参与开源贡献,您可以参考以下资源:
在提交贡献时,您需要遵守 贡献者公约、当前平台的规则以及当地法律法规。
本地化分为 功能本地化 和 语言本地化 两部分。
当前应用仅支持识别 11 位中国大陆手机号,暂不支持其他类型的号码。如果同时支持识别多种号码可能造成不可预料的结果。
若想为应用添加新的语言支持,请按以下步骤操作:
- 定位到
src/vcf_generator_lite/resources/locales目录。 - 创建一个新的语言文件,格式为
<语言代码>[_区域代码].toml(例如:es.toml或pt_BR.toml)。 - 参照已有的
en.toml(英文)或zh_CN.toml(简体中文)文件的结构和键名,翻译对应的值。
如果您在使用中遇到问题或有改进建议,欢迎通过以下任一渠道提交反馈:
- 确保 Gitee 或 GitHub 中没有相关的拉取请求(PR)。
- Fork 本仓库。
- 使用 Git 克隆仓库到本地。
- 阅读开发指南,熟悉项目开发方法。
- 创建分支,如
feature/xxx或bugfix/xxx。 - 编写并提交代码。
- 向本仓库提交 PR。
此外,有一些规范规则,请遵守:
Python (.py):
- 函数参数必须声明类型
- 单行最大 120 字符
- 其他情况以 PEP8 为准
Markdown (.md):
- 不限制单行最大字符数
- 详情请参考
.markdownlint.json - 其他情况以 Markdownlint 为准
详情请参考 .editorconfig。
遵守 中文技术文档写作风格指南。
遵循 约定式提交。
详见 视觉设计