Skip to content

Clarify plugin installation differences between VSCode and derivatives #338

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
jmacdotorg opened this issue May 13, 2025 · 2 comments · May be fixed by #341
Open

Clarify plugin installation differences between VSCode and derivatives #338

jmacdotorg opened this issue May 13, 2025 · 2 comments · May be fixed by #341
Assignees

Comments

@jmacdotorg
Copy link
Collaborator

No description provided.

Copy link

linear bot commented May 13, 2025

Copy link

traycerai bot commented May 13, 2025

Plan

Observations

  • No existing VS Code extension documentation in this repository.
  • The CodeRabbit VS Code extension is published on VS Marketplace and Open VSX under IDs CodeRabbit.coderabbit-vscode and coderabbit.coderabbit-vscode respectively.
  • Docusaurus site uses a custom sidebar in sidebars.ts, and platform integrations are grouped under "Add CodeRabbit to your repository".
  • We have CLI commands and gallery configuration for derivatives (VSCodium, VS Code OSS).

Approach

  • Create a new Markdown page at docs/platforms/vscode.md using Docusaurus conventions, with YAML frontmatter and two sections: one for stock VS Code (Marketplace) and one for VS Code derivatives (Open VSX, VSCodium, OSS builds).
  • In the stock VS Code section, include the code --install-extension CodeRabbit.coderabbit-vscode command and link to the Marketplace URL.
  • In the derivatives section, demonstrate codium --install-extension coderabbit.coderabbit-vscode, code-oss usage, gallery settings in settings.json, and manual VSIX sideloading steps.
  • Modify sidebars.ts to insert the new document under the "Platform integrations" category so it appears with GitHub, GitLab, Azure DevOps, and Bitbucket.

Reasoning

I reviewed the entire docs/ folder and sidebars.ts to confirm the absence of any VS Code-specific content, researched the published extension IDs and URLs on both marketplaces, and collected CLI and configuration details for derivatives.

Proposed File Changes

📄 docs/platforms/vscode.md (NEW) 🔗
  1. Add YAML frontmatter with title: VS Code Plugin, sidebar_label: VS Code, and a sidebar_position matching other platforms.
  2. Create a top-level heading # VS Code Plugin.
  3. Under ## Visual Studio Code (Marketplace), describe installing via Marketplace with code --install-extension CodeRabbit.coderabbit-vscode and link to https://marketplace.visualstudio.com/items?itemName=CodeRabbit.coderabbit-vscode.
  4. Under ## VS Code Derivatives (Open VSX, VSCodium, OSS), cover:
  5. Include :::note and :::tip admonitions for compatibility and troubleshooting tips.
📄 sidebars.ts (MODIFY) 🔗

References

Locate the "Add CodeRabbit to your repository" category, then within its "Platform integrations" sub-category, add 'platforms/vscode' to the items array so the new VS Code page appears in the correct order alongside GitHub, GitLab, Azure DevOps, and Bitbucket.

Import In IDE

VSCode Icon Cursor Icon Windsurf Icon

Developer Humor

🐇 Why did the rabbit hop into VS Code?
It heard installing our extension was a real hop-up! 🎉
Now it can debug faster than ever,
whether via Marketplace or Open VSX,
and never miss a 🥕 break! 🥳


Execution Information

Branch: main
Commit: b610174


💡 Tips

Supported Commands (Inside Comments)

  • Use @traycerai generate to iterate on the previous version of the implementation plan.

Supported Commands (Inside Description)

  • Add @traycerai ignore anywhere in the ticket description to prevent this ticket from being processed.
  • Add @traycerai branch:<branch-name> anywhere in the ticket description to specify the target branch for the implementation plan.

Community

  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant