Imported from ximeiorg/XimeYao (
AGENTS.md). Install upstream withnpx skills add ximeiorg/XimeYao. Copyright stays with the author.
曦码·曜 (Xime Yao) 五笔输入法 - Windows 版本
项目简介
这是一个基于 rime 框架实现的Windows 五笔输入法,采用 Rust + TSF 构建。
快速开始
- 开发构建:
.\rebuild.ps1(构建+注册+启动服务器) - 打包 MSI:
.\msi-build.ps1(生成安装包,版本号自动从 Cargo.toml 读取) - 完全卸载:
.\full-uninstall.ps1(删除所有文件+注册表+用户数据)
MSI 构建
- 构建 MSI:
.\msi-build.ps1 - 输出文件:
target\wix\xime-{version}-x86_64.msi - 安装测试:
msiexec /i target\wix\xime-{version}-x86_64.msi - 版本号: 自动从
Cargo.toml的workspace.package.version读取
硬性规则(必须遵守,CI 会验证)
- 所有命令使用 powershell
- 修改完必须使用
cargo build --quiet检查是否有错误 - 代码中禁止出现
unwarp()和expect()方法 - 禁止自己运行程序,禁止自己安装
- librime 目录只读,禁止修改
- 禁止提交代码
工作规则
- 每次只做一个功能点
- 当前功能点端到端验证通过后,才能开始下一个
- 不要在实现功能 A 时"顺便"重构功能 B
- 当觉得有必要时,就添加单元测试
每次会话开始时(上班打卡)
- 读 PROGRESS.md 了解当前状态
- 读 DECISIONS.md 了解重要决策
- 跑
./cargo build --quiet确认仓库处于一致状态 - 从 PROGRESS.md 的"下一步"部分继续工作
每次会话结束前(下班打卡)
- 更新 PROGRESS.md
- 跑
./cargo build --quiet确认一致状态 - 提交所有已完成的工作
