Skip to content

[vscode]: update extension icon, README and package config#229

Merged
blopker merged 1 commit intoblopker:mainfrom
sagohub:feat/update-vscode-extension
Mar 14, 2026
Merged

[vscode]: update extension icon, README and package config#229
blopker merged 1 commit intoblopker:mainfrom
sagohub:feat/update-vscode-extension

Conversation

@sagohub
Copy link
Contributor

@sagohub sagohub commented Mar 14, 2026

Hey! I've been using Codebook in VS Code for a while now and it works really well.

That got me thinking about the Marketplace. I'd love to see this published there because I think a lot of developers would find it useful, and right now discoverability is basically zero unless you already know the project exists. This PR is my attempt at helping with that.

Here's what I changed on the VS Code extension side:

Add icon
The Marketplace requires an icon to publish. I added one that fits the extension's style.

Updated README
I rewrote it to be more complete and Marketplace-friendly. It now covers installation, settings, the config file, and a table of supported languages.

Cleaned up package.json
Replaced the long list of onLanguage:* activation events with just "onStartupFinished". Since the extension uses an LSP that handles language registration on its own, the list was unnecessary and easy to get out of sync. Also added keywords so the extension shows up in search results.

Let me know if anything needs adjusting. Happy to make changes!

- Add new extension icon (assets/codebook.png)
- Update README with improved documentation and formatting
- Simplify activationEvents to onStartupFinished
- Add keywords to package.json for better discoverability
@blopker blopker merged commit b8b88c3 into blopker:main Mar 14, 2026
10 checks passed
@blopker
Copy link
Owner

blopker commented Mar 14, 2026

This is great, thank you!

@blopker
Copy link
Owner

blopker commented Mar 14, 2026

I'll need a few days to figure out an easy/automated way to do marketplace releases, but I'll set some time aside for that.

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.

2 participants