配置开发环境
若要参与 MemOS 的开发,你需要在本地配置开发环境。
Fork 并克隆仓库
在本地设置项目仓库:
- 在 GitHub 上 fork 仓库
- 将你的 fork 克隆到本地:
git clone https://github.com/YOUR-USERNAME/MemOS.git cd MemOS
- 添加上游仓库作为远程源:
git remote add upstream https://github.com/MemTensor/MemOS.git
安装 Poetry
使用 Poetry 进行依赖管理:
curl -sSL https://install.python-poetry.org | python3 -
或者参照 官方安装指南。
验证安装是否成功:
poetry --version
安装依赖并设置 Pre-commit 钩子
安装所有项目依赖和开发工具:
make install
由于提交历史中环境可能发生变化,你可能需要不时重新运行 make install
,以确保所有依赖都是最新的。