Skip to content

chore: rebrand gapman → opengap (package, CLI, docs)#82

Merged
shreyas-lyzr merged 1 commit into
mainfrom
chore/rebrand-gapman-to-opengap
May 24, 2026
Merged

chore: rebrand gapman → opengap (package, CLI, docs)#82
shreyas-lyzr merged 1 commit into
mainfrom
chore/rebrand-gapman-to-opengap

Conversation

@shreyas-lyzr
Copy link
Copy Markdown
Contributor

Summary

Renames the package and CLI from gapman to opengap and updates all documentation to the OpenGAP name. gitagent remains installed as a backward-compatibility alias.

Changes

Package / CLI:

  • package.json — name @open-gitagent/gapman@open-gitagent/opengap; bin gapmanopengap (gitagent alias kept); version 0.3.20.4.0; description + keywords updated
  • package-lock.json — name / version / bin synced
  • src/index.ts — CLI self-name opengap, version 0.4.0
  • src/commands/registry.ts — generated README uses npx @open-gitagent/opengap
  • .github/workflows/publish.yml — publishes @open-gitagent/opengap (scoped) + opengap (unscoped alias)

Docs (274 edits across 21 files):

  • All gapman <verb> CLI examples → opengap <verb>
  • All npm install / npx lines → opengap
  • README title → # OpenGAP, intro + badges updated
  • docs.md title → # OpenGAP Documentation
  • spec/SPECIFICATION.md, CONTRIBUTING.md, docs/comparison.md, docs/adapters/gemini.md, all examples/**, paper/open-gap.md, paper/README.md

Preserved intentionally

  • The two historical migration notes (README + docs.md) document the gitagent → gapman → opengap chain so existing gapman users can find the new package.
  • gitagent CLI alias stays installed for backward compatibility.

Test plan

  • npm ci && npm run build compiles
  • opengap --version0.4.0
  • opengap --help shows the command surface
  • gitagent --version (alias) still works
  • No gapman CLI invocations remain in docs (verified via grep; only the 2 historical notes mention the old name)

Renames the package and CLI to OpenGAP and updates all documentation.

- package.json: name @open-gitagent/gapman → @open-gitagent/opengap, bin
  gapman → opengap (gitagent alias kept), version 0.3.2 → 0.4.0,
  description + keywords updated
- package-lock.json: name/version/bin updated
- src/index.ts: CLI self-name gapman → opengap, version 0.4.0
- src/commands/registry.ts: npx @open-gitagent/opengap
- .github/workflows/publish.yml: publishes @open-gitagent/opengap (scoped)
  + opengap (unscoped alias)
- 274 doc edits across README, docs.md, CONTRIBUTING, spec, examples, paper:
  all 'gapman <verb>' CLI examples → 'opengap <verb>', npm install lines,
  inline code names
- Historical migration notes in README/docs preserved (gitagent → gapman →
  opengap chain) so existing gapman users can find the new package
- gitagent command remains installed as a backward-compat alias
@shreyas-lyzr shreyas-lyzr merged commit 5ffc84d into main May 24, 2026
0 of 3 checks passed
@shreyas-lyzr shreyas-lyzr deleted the chore/rebrand-gapman-to-opengap branch May 24, 2026 16:50
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