开发

如果你想要参与这个项目的开发,或是创建你自己的分支,你可以阅读此页以学习如何使用 uv 来管理开发环境。

下载代码

源代码主要存储在一个自建的 Gitea 服务器 https://gitfub.cv

备注

(源码)仓库不在 GitHub!

使用这个命令,复制代码到你的本地开发环境中:

git clone https://gitfub.cv/CleMooling/primitive-type.git

或者用 SSH 如果已配置好:

git clone git@gitfub.cv:CleMooling/primitive-type.git

同步 uv 环境

如果你只是想进行测试,使用:

uv sync

然后,激活 uv 管理的虚拟环境:

source .venv/bin/<activate_script>

备注

如果你使用 bash ,则脚本(activate_script)名为 activate

如果你使用 fish ,则脚本(activate_script)名为 activate.fish

如果你使用 zsh ,则脚本(activate_script)名为 activate.zsh

现在你可以执行任何你想要的测试了。

如果你想运行内置的测试,执行:

python -m unittest discover tests

或者:

uv run python -m unittest discover tests

如果在 uv 环境之外。

如果你想实际参与这个项目的开发或自行分支,你应该运行:

uv sync --all-groups

这将同步所有 Python 包,包括构建文档要用到的包。

然后你可以开始随意编辑(代码)。

结语

感谢阅读这些文档!我会持续更新以确保准确性。