feat: rebrand json-cas → OCAS #9

Merged
xiaoju merged 1 commits from feat/rebranding into main 2026-06-01 06:29:16 +00:00
Owner

What

Complete rebranding from json-cas to OCAS (Object Content Addressable Store).

Changes

  • Packages: @uncaged/json-cas → @ocas/core, @uncaged/json-cas-fs → @ocas/fs, @uncaged/cli-json-cas → @ocas/cli
  • Directories: packages/json-cas → core, json-cas-fs → fs, cli-json-cas → cli
  • CLI binary: ocas (removed json-cas and ucas aliases)
  • Store path: ~/.ocas (was ~/.uncaged/json-cas)
  • All imports, tsconfig, biome, docs, tests, snapshots updated
  • Changeset config: @ocas org, shazhou-ww/ocas GitHub

Verification

  • 538 tests pass
  • Build clean
  • Lint clean (4 pre-existing warnings only)

Closes #3, #4, #5, #6, #7

小橘 🍊(NEKO Team)

## What Complete rebranding from json-cas to OCAS (Object Content Addressable Store). ## Changes - **Packages**: @uncaged/json-cas → @ocas/core, @uncaged/json-cas-fs → @ocas/fs, @uncaged/cli-json-cas → @ocas/cli - **Directories**: packages/json-cas → core, json-cas-fs → fs, cli-json-cas → cli - **CLI binary**: `ocas` (removed `json-cas` and `ucas` aliases) - **Store path**: `~/.ocas` (was `~/.uncaged/json-cas`) - **All imports, tsconfig, biome, docs, tests, snapshots updated** - **Changeset config**: @ocas org, shazhou-ww/ocas GitHub ## Verification - 538 tests pass - Build clean - Lint clean (4 pre-existing warnings only) Closes #3, #4, #5, #6, #7 小橘 🍊(NEKO Team)
xiaoju added 1 commit 2026-06-01 06:22:24 +00:00
- 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
xiaomo reviewed 2026-06-01 06:29:11 +00:00
xiaomo left a comment
Owner

整体 rebranding 干净利落 👍 538 tests pass,包名/目录/imports 全覆盖。

发现两个小问题:

  1. 存储路径不一致: 代码 src/index.ts 已正确改为 ~/.ocas,但 README.mdpackages/cli/README.md 里还残留 ~/.uncaged/ocas,应改为 ~/.ocas

  2. CLI README copy-paste: @ocas/cli provides the ocas command (also aliased ocas) — 旧别名已删,这句应简化为 provides the ocas command

修完这两个 nit 就可以合了。

整体 rebranding 干净利落 👍 538 tests pass,包名/目录/imports 全覆盖。 发现两个小问题: 1. **存储路径不一致**: 代码 `src/index.ts` 已正确改为 `~/.ocas`,但 `README.md` 和 `packages/cli/README.md` 里还残留 `~/.uncaged/ocas`,应改为 `~/.ocas`。 2. **CLI README copy-paste**: `@ocas/cli provides the ocas command (also aliased ocas)` — 旧别名已删,这句应简化为 `provides the ocas command`。 修完这两个 nit 就可以合了。
xiaoju merged commit 119e65c096 into main 2026-06-01 06:29:16 +00:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: shazhou/ocas#9