Skip to content

feat: git-based pack registries#393

Merged
RobertLD merged 1 commit intomainfrom
feat/pack-registries
Mar 11, 2026
Merged

feat: git-based pack registries#393
RobertLD merged 1 commit intomainfrom
feat/pack-registries

Conversation

@RobertLD
Copy link
Owner

Add a full pack registry system that lets users share and discover knowledge packs through git-hosted registries.

  • New src/registry/ module: config, sync, resolve, search, publish, checksum, git helpers, and shared types
  • New libscope registry CLI command group (add, remove, list, sync, search, create, publish, unpublish) wired via src/cli/commands/registry.ts
  • Registry-aware pack install resolves pack names and versions from configured registries before falling back to local file paths
  • Unit tests for every registry module (8 files)
  • Integration tests covering lifecycle, publish, offline cache, and conflict resolution (4 files)
  • Docs: new Pack Registries guide + Registry reference page; updated CLI reference and README

Add a full pack registry system that lets users share and discover
knowledge packs through git-hosted registries.

- New `src/registry/` module: config, sync, resolve, search, publish,
  checksum, git helpers, and shared types
- New `libscope registry` CLI command group (add, remove, list, sync,
  search, create, publish, unpublish) wired via `src/cli/commands/registry.ts`
- Registry-aware `pack install` resolves pack names and versions from
  configured registries before falling back to local file paths
- Unit tests for every registry module (8 files)
- Integration tests covering lifecycle, publish, offline cache, and
  conflict resolution (4 files)
- Docs: new Pack Registries guide + Registry reference page; updated
  CLI reference and README

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@RobertLD RobertLD merged commit f0653ce into main Mar 11, 2026
7 of 9 checks passed
@RobertLD RobertLD deleted the feat/pack-registries branch March 11, 2026 17:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant