feat: add CodeBuddy platform support - #630
Open
songsjl wants to merge 1 commit into
Open
Conversation
Add CodeBuddy plugin manifest (.codebuddy-plugin/plugin.json) and register codebuddy as an installable platform in install.sh/install.ps1, with docs updated across README.md, all localized READMEs, and the homepage.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add native CodeBuddy support: introduce a
.codebuddy-plugin/plugin.jsonplugin manifest so CodeBuddy IDE / CodeBuddy Code auto-discover the plugin
when the repo is cloned, and register
codebuddyas an installable platformin
install.sh/install.ps1(skills link into~/.codebuddy/skills).Documentation updated across
README.md, all 7 localized READMEs, thehomepage install section, and the
CLAUDE.mdversion-sync list.Linked issue(s)
How I tested this
pnpm lintpnpm --filter @understand-anything/core testpnpm testLocal verification (Node 22.14.0 / pnpm 10.6.2, matching the
packageManagerpin):pnpm lint— 0 ESLint errorspnpm --filter @understand-anything/core test— 46 files / 976 tests passedpnpm test— all assertions pass (490+ passed, 15 skipped). A singlevitest worker timeout occurred under full-suite concurrency on Windows;
the affected file (
test_extract_import_map.test.mjs) passes 60/60 inisolation. No source or test files are touched by this PR.
understand-anything-plugin/.codebuddy-plugin/plugin.jsonvalidated aswell-formed JSON, matching the existing
.claude-plugin/plugin.jsonshapeinstall.ps1parses cleanly (PowerShell syntax parser)install.sh/install.ps1platform tables dry-run checked(
codebuddy→~/.codebuddy/skills, per-skill style)CodeBuddy row and installation section
Versioning