mirror of
https://github.com/ichaly/cohere.git
synced 2026-07-22 07:47:20 +00:00
No description
| docs | ||
| src | ||
| .gitignore | ||
| manifest.json | ||
| package.json | ||
| pnpm-lock.yaml | ||
| README.md | ||
| tsconfig.json | ||
| versions.json | ||
| vite.config.ts | ||
Obsync
Obsync 是一个 Obsidian 同步插件,目标是通过 OSS / S3 兼容对象存储在多端同步 vault 文件。
当前仓库已经完成插件基础骨架和 MVP 设计文档。第一阶段实现目标是一个简单可靠的同步模型:
manifest.json + files/<path> + locks/sync.lock
当前已实现:
vaultId / deviceId 生成
连接配置复制
本地文件扫描
manifest 冲突判断
S3-compatible SigV4 对象存储 adapter
手动同步命令
详细方案见:docs/obsidian-oss-sync-mvp.md
开发
pnpm install
pnpm test
pnpm run build
构建栈:
Vite 8
Vue 3
Tailwind CSS 4
SCSS
TypeScript 6
pnpm
构建产物:
main.js
styles.css
插件 ID
obsync