Some checks failed
Secrets v3 CI / 检查 (push) Has been cancelled
- Add apps/api, desktop Tauri shell, domain/application/crypto/device-auth/infrastructure-db - Replace desktop-daemon vault integration; drop secrets-core and secrets-mcp* - Ignore apps/desktop/dist and generated Tauri icons; document icon/dist steps in AGENTS.md - Apply rustfmt; fix clippy (collapsible_if, HTTP method as str)
1.0 KiB
1.0 KiB
Contributing
版本控制
本仓库使用 Jujutsu (jj)。请勿使用 git 命令。
jj log # 查看历史
jj status # 查看状态
jj new # 创建新变更
jj commit # 提交
jj rebase # 变基
jj squash # 合并提交
jj git push # 推送到远端
详见 AGENTS.md 的「版本控制」章节。
本地开发
# 复制环境变量
cp deploy/.env.example .env
# 填写数据库连接等配置后
cargo build
cargo test --locked
提交前检查
每次提交前必须通过:
cargo fmt -- --check
cargo clippy --locked -- -D warnings
cargo test --locked
或使用脚本:
./scripts/release-check.sh
发版规则
当前仓库已切换到 v3 架构,不再围绕 secrets-mcp 做单独发版。
提交前请至少保证:
cargo fmt -- --checkcargo clippy --locked -- -D warningscargo test --locked
详见 AGENTS.md 中最新的仓库说明。