This guide explains how to set up CommitWeave branding assets for the project and VS Code extension.
- Size: 512x512 pixels (PNG)
- Usage: Main README, documentation, website
- Style: High-resolution, transparent background preferred
- Content: CommitWeave logo with GLINR STUDIOS branding
- Size: Exactly 128x128 pixels (PNG)
⚠️ CRITICAL - Usage: VS Code marketplace extension icon
- Requirements:
- Must be PNG (SVG not allowed by VS Code)
- Square aspect ratio required
- High contrast for dark/light themes
- Clean, recognizable at small sizes
- Size: 64x64 pixels (PNG)
- Usage: Documentation, inline references
- Style: Simplified version of main icon
# Place your images in the assets directory:
assets/
├── logo.png # 512x512 main logo
├── icon.png # 128x128 extension icon
└── icon-small.png # 64x64 small version (optional)# Cross-platform automated setup script
npm run setup:brandingThis Node.js script will:
- ✅ Validate image sizes (requires imagemagick)
- ✅ Copy extension icon to
vscode-extension/icon.png - ✅ Update
vscode-extension/package.jsonwith icon reference - ✅ Add logo to main README.md
- ✅ Add icon to extension README.md
- ✅ Ensure VS Code compliance
# Check VS Code extension builds correctly
cd vscode-extension && npm run build
# Verify icon appears in package.json
grep "icon" vscode-extension/package.json- PNG format only (no SVG)
- Exactly 128x128 pixels
- Professional, clean design
- No offensive/copyrighted content
- Square aspect ratio
- SVG files for extension icon
- Incorrect dimensions (must be 128x128)
- Low resolution/pixelated images
- Copyrighted or trademark-infringing content
-
assets/logo.pngexists (512x512 recommended) -
assets/icon.pngexists (exactly 128x128) - Images are PNG format
- Extension icon is crisp and recognizable
-
npm run setup:brandingcompleted successfully - VS Code extension builds without errors
- Icon appears in
vscode-extension/package.json - README files updated with branding
- Primary: #8b008b (Dark Magenta)
- Accent: #e94057 (Red-Pink)
- Success: #00ff87 (Bright Green)
- Text: Clean, professional fonts
- Professional, developer-focused
- Clean, modern design
- Consistent with GLINR STUDIOS brand identity
- Works well in both dark and light themes
# Check current size
identify -format "%wx%h" assets/icon.png
# Should output: 128x128- Ensure icon.png is exactly 128x128
- Check file isn't corrupted
- Verify PNG format (not JPEG/SVG)
- Check
vscode-extension/package.jsonhas"icon": "icon.png" - Verify
vscode-extension/icon.pngexists - Rebuild extension:
npm run build
With Proper Branding:
- ✅ Professional appearance in VS Code marketplace
- ✅ Higher user trust and adoption
- ✅ Clear GLINR STUDIOS brand recognition
- ✅ Consistent visual identity across platforms
Without Branding:
- ❌ Generic appearance in marketplace
- ❌ Lower user confidence
- ❌ Missed branding opportunities
- ❌ Less professional presentation
Ready to add your CommitWeave branding! 🧶✨
Follow the steps above to set up professional branding for both the main project and VS Code extension.