xiaomo
c4d9205eb2
docs: update all documentation for node:sqlite, pnpm, proman workflow
...
- README: bun → pnpm, update API examples, add Node >=22.5.0 requirement
- CLAUDE.md: replace 3-phase release process with proman bump/publish
- Package READMEs: fix package names, update storage/API descriptions
- Cards: update store.md (sqlite), cli.md (db filename, remove --var-db)
- docs/sync-readme.md: update to proman workflow
2026-06-03 23:21:30 +00:00
xiaoju
9ac08e5893
chore: 去掉 Bun,切换到 pnpm + 纯 Node runtime
...
- bun.lock → pnpm-lock.yaml + pnpm-workspace.yaml
- 删除 sqlite-adapter.ts(Bun/Node 双 runtime 兼容层,未被使用)
- package.json 删除 workspaces 字段,加 pnpm.onlyBuiltDependencies
- 加 vite 8 显式依赖(vitest 4.x peer dep)
- CLAUDE.md 全面更新:Runtime/Commands/Release 流程
- .gitignore 加 bun.lock
36/36 files pass, 617/617 tests pass
Fixes #66
2026-06-03 07:43:09 +00:00
xiaoju
f22eb5deab
docs: update cards and CLAUDE.md for unified Store refactor
2026-06-02 10:23:49 +00:00
xiaoju
6bc767d37e
docs: update release process — three-phase prepare/candidate/finalize
...
Changeset files are only consumed once at finalize. Prerelease (rc)
never touches changesets or CHANGELOG.
2026-06-02 01:52:32 +00:00
xiaoju
b43bbef80f
chore: update release scripts and CLAUDE.md
...
- prepare-release.sh: delete consumed changesets from main after branching
- publish.sh: add --rc flag for prerelease (rc.N, auto-increment)
- publish.sh: auto-fix workspace:* and version in all packages
- publish.sh: auto-restore workspace:* on main after final release
- CLAUDE.md: document changeset-on-main, prerelease, and final release flows
2026-06-02 00:14:07 +00:00
xiaoju
3859187989
docs: update all docs for @scope/name variable naming convention
...
- variable.md: add Naming Convention section
- cli.md: update variable name examples
- README.md: all examples use @scope/name format
- CLAUDE.md: add variable naming rule to Architecture Notes
Refs #29
2026-06-01 16:17:45 +00:00
xiaoju
5463b44554
docs: update cards, README, CLAUDE.md for list pagination & ListEntry
...
- store.md: update Store interface (ListEntry[], ListOptions params, remove stale delete())
- variable.md: add sorting & pagination section
- README.md: add --sort/--limit/--offset/--desc flags
- CLAUDE.md: add ListOptions, ListEntry types and list-utils reference
Refs #27
2026-06-01 15:14:53 +00:00
xiaoju
a62e18a189
docs: unify alias→variable, refactor var commands
...
- All docs/cards: alias → variable name
- CLAUDE.md: add Architecture Notes section
- README: fix --store→--home, add variable names section
- CLI: var commands use openStoreAndVarStore(), no double bootstrap
- Tests updated for bootstrap-seeded variables
Fixes #20
2026-06-01 12:38:25 +00:00
xiaoju
cec19f8dad
chore: add release scripts and document release process
...
- scripts/prepare-release.sh — create release branch + changeset version + validate
- scripts/publish.sh — build + publish + tag + merge back
- CLAUDE.md — full rewrite with release process docs
2026-06-01 07:37:45 +00:00
xiaoju
1edb09a8b0
feat: rebrand json-cas → OCAS (Object Content Addressable Store)
...
- Rename packages: @uncaged/json-cas → @ocas/core, @uncaged/json-cas-fs → @ocas/fs, @uncaged/cli-json-cas → @ocas/cli
- Rename dirs: packages/json-cas → core, json-cas-fs → fs, cli-json-cas → cli
- CLI binary: ocas (removed json-cas and ucas aliases)
- Default store: ~/.ocas (was ~/.uncaged/json-cas)
- Update all imports, tsconfig, biome, docs, tests, snapshots
- Changeset config targets @ocas org and shazhou-ww/ocas GitHub
Closes #3 , Closes #4 , Closes #5 , Closes #6 , Closes #7
2026-06-01 06:21:56 +00:00
xiaomo
1dacd699d5
docs: sync READMEs, remove json-cas-workflow references
2026-05-25 10:27:59 +00:00
xiaomo
e00a23dd80
docs: add READMEs for all packages, move sync-readme to docs/
2026-05-25 09:51:54 +00:00
xiaoju
d57a454b78
docs: add CLAUDE.md with project conventions and code standards
2026-05-25 04:03:08 +00:00