-
Notifications
You must be signed in to change notification settings - Fork 18
Deployment Guide
benbasha edited this page Jul 13, 2025
·
2 revisions
This guide covers how to deploy ClaudeLoop to the VS Code Marketplace.
- Extension Name: claude-loop
- Display Name: ClaudeLoop
- Version: 0.0.1 (Alpha)
- Publisher: benbasha
- Package Size: ~53 KB
- Files: 32 files (optimized)
- All TypeScript compilation errors resolved
- Extension compiles cleanly with
npm run compile - Modular architecture implemented (20+ focused modules)
- Comprehensive error handling added
- Memory leak prevention implemented
- Cross-platform compatibility ensured
- Production-ready code with development mode features
- package.json updated with marketplace metadata
- Comprehensive README.md created
- CHANGELOG.md documenting all changes
- LICENSE file present (MIT)
- .vscodeignore configured to exclude dev files
- All configuration options documented
- Extension functionality tested locally
- Configuration validation tested
- Dependency checking verified
- Memory management tested
- Error handling scenarios validated
- Cross-platform compatibility verified
- VSIX package created (claude-loop-0.0.1.vsix)
- Package size optimized (53 KB)
- Unwanted files excluded (.history, .idea, src/)
- Essential files included (out/, README, CHANGELOG, LICENSE)
# Install dependencies
npm install
# Compile TypeScript
npm run compile
# Package for marketplace
vsce package
# Verify package contents
vsce ls --treenpm install -g @vscode/vsce- Go to Azure DevOps
- Create account or sign in
- Create Personal Access Token (PAT)
vsce create-publisher benbashavsce login benbasha
# Enter your Personal Access Token when prompted# Publish current version
vsce publish
# Or publish with version bump
vsce publish patch # 2.0.1
vsce publish minor # 2.1.0
vsce publish major # 3.0.0- Go to Visual Studio Marketplace
- Sign in with Microsoft account
- Click "New Extension" → "Visual Studio Code"
- Upload the
claude-loop-2.0.0.vsixfile - Fill in marketplace details
- Machine Learning
- Automation
- Productivity
- Other
- claude, claude-cli, ai, automation, queue
- task-management, cli, productivity, development
- anthropic, machine-learning, batch-processing, workflow
- AI automation
- Claude CLI
- Task management
- Queue processing
- Development productivity
- Extension uses
--dangerously-skip-permissionsflag - Only for trusted development environments
- No external data collection or transmission
- All processing happens locally
- Secure dependency validation implemented
- Code reviewed for malicious content
- No external network requests (except dependency checks)
- Proper error handling prevents crashes
- Resource cleanup prevents memory leaks
- Monitor marketplace download statistics
- Track user reviews and ratings
- Respond to issue reports promptly
- Update documentation based on feedback
- Regular maintenance releases
- Bug fixes and improvements
- New feature additions
- Security updates as needed
- GitHub repository for issues and contributions
- Documentation wiki
- Community discussions
- Support and troubleshooting
# Update version and publish
vsce publish patch
# Unpublish (if needed)
vsce unpublish benbasha.claude-loop
# Show package info
vsce show benbasha.claude-loop
# Package without publishing
vsce package --out claude-loop-v0.0.1.vsixclaude-loop-0.0.1.vsix (53.44 KB)
├── extension.vsixmanifest
├── [Content_Types].xml
└── extension/
├── package.json (5.3 KB)
├── README.md (7.34 KB)
├── CHANGELOG.md (5.16 KB)
├── DEPLOYMENT.md (5.6 KB)
├── LICENSE (1.04 KB)
└── out/
├── extension.js (12.68 KB)
├── claude/ (5 files, 37.29 KB)
├── core/ (6 files, 20.56 KB)
├── queue/ (4 files, 25.21 KB)
├── services/ (5 files, 38.87 KB)
├── ui/ (2 files, 4.78 KB)
└── utils/ (2 files, 4.29 KB)
The extension is now alpha-ready and prepared for marketplace deployment with:
- ✅ Stable Architecture: Modular design with 20+ focused modules
- ✅ Robust Error Handling: Comprehensive error recovery and user feedback
- ✅ Cross-Platform Support: Windows, macOS, and Linux compatibility
- ✅ Rich Configuration: Extensive settings with validation
- ✅ Professional Documentation: Complete README, CHANGELOG, and guides
- ✅ Optimized Package: Clean 53 KB package with only essential files
The extension provides significant value to Claude Code users with automated task management, intelligent queueing, and professional-grade reliability.