开发
如果你想要参与这个项目的开发,或是创建你自己的分支,你可以阅读此页以学习如何使用 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 包,包括构建文档要用到的包。
然后你可以开始随意编辑(代码)。
结语
感谢阅读这些文档!我会持续更新以确保准确性。