VS Code Extension Collections
A comprehensive suite of VS Code extension collections for different development scenarios. Each collection is carefully curated to provide the best tools for specific development tasks.
Collections
1. Core Development Essentials

Essential tools for any development workflow:
- EditorConfig support
- GitHub integration (Pull Requests, Actions)
- Project management
- Task tracking
View Details
2. Python Development Essentials

Complete Python development environment:
- Python language support
- Jupyter integration
- Modern linting with Ruff
- Debugging capabilities
- Type hint support
- Auto-documentation
View Details
3. Documentation Essentials

Tools for documentation and technical writing:
- Comprehensive Markdown support
- Enhanced Markdown preview
- Mermaid diagram integration
- Emoji support
- Footnotes capability
View Details
Quick Start
Install all collections at once:
code --install-extension ih8sirdavi.vscode-master-collection
Or install individual collections:
# Core Development
code --install-extension ih8sirdavi.core-dev-essentials
# Python Development
code --install-extension ih8sirdavi.python-dev-essentials
# Documentation
code --install-extension ih8sirdavi.documentation-essentials
Development
This repository uses modern tooling and practices:
- pnpm (with npm fallback) for package management
- Workspace management for collections
- Automated build and publish workflows
- Comprehensive documentation
Getting Started
Clone the repository:
git clone https://github.com/ih8sirdavi/vscode-extensions.git
cd vscode-extensions
Install dependencies:
# Using pnpm (preferred)
pnpm install
# Using npm (fallback)
npm install
Build collections:
pnpm run package-all
# or
npm run package-all
See CONTRIBUTING.md for detailed development instructions.
Repository Structure
vscode-extensions/
├── collections/ # Individual extension collections
│ ├── core-dev-essentials/
│ ├── python-dev-essentials/
│ └── documentation-essentials/
├── scripts/ # Automation tools
│ ├── cleanup-extensions.js
│ ├── create-collections.js
│ └── README.md
├── docs/ # Documentation
│ ├── CONTRIBUTING.md
│ └── *.md
├── reports/ # Extension analysis
│ └── README.md
└── package.json # Master collection config
Documentation
License
This project is licensed under the MIT License - see the LICENSE file for details.