为 LocaleDB 做贡献
LocaleDB 是一个开源项目,我们很高兴收到来自全球开发人员的贡献!
修复数据
更正拼写错误或更新过时的区域信息。
添加国家
使用标准代码添加缺失的国家。
改进代码
增强 UI、搜索或构建脚本。
数据贡献工作流程
2
使用数据覆盖
要修复数据,请勿编辑 /data/countries/ 中生成的文件。而是在 /data/overrides/XX.json 中创建或编辑文件(其中 XX 是国家代码)。
// data/overrides/TR.json
{
"currency": {
"symbolPosition": "before"
}
}3
验证并提交
运行构建脚本以验证您的更改已正确合并。然后提交带有官方来源参考的拉取请求。
npm run build:data贡献指南
拉取请求
- • 每个 PR 一个更改
- • 清晰、描述性的提交消息
- • 链接到官方来源(CLDR、政府网站)
资源
- • CLDR 仓库
- • mledoze/countries
- • ISO 3166 标准
需要帮助?
有问题或卡在某个步骤上?在 GitHub 上开始讨论。
加入讨论