Weblate 源代码¶
Weblate 在 GitHub 上开发。欢迎您将代码分叉并打开拉去请求。同样欢迎任何形式的补丁。
参见
查询 Weblate 内部 看看 Weblate 从内部看是什么样子的。
编程标准¶
代码应该符合 PEP-8 变成指南,并且应该使用 black 代码格式化程序来格式化。
为了检查代码质量,可以使用 flake8,推荐的插件列在 .pre-commit-config.yaml
中,而其配置放置在 setup.cfg
中。
将所有这些强制的最简单的方法是安装 pre-commit。Weblate 仓库为此包含了配置,来确定提交的文件是正常的。安装后(他已经包括在 requirements-lint.txt
中了)通过在 Weblate 的付款台运行 pre-commit install
来将它打开。通过这种方法,所有更改都将被自动检查。
还能够手动触发检查,来检查所有文件的运行:
pre-commit run --all