VSCode 拡張機能パック集 - 開発目的別に最適化された拡張機能を提供
このリポジトリには、開発目的別に分けられた 4 つの拡張機能パックが含まれています:
すべての開発の基盤となるパック
Git 管理、GitHub 統合、コード品質向上、リモート開発など、どの開発でも必要となる機能を提供します。
主な機能:
- GitHub Copilot & GitHub 統合
- GitLens
- リモート開発(SSH、Container、WSL)
- コード品質ツール(Error Lens、Spell Checker 等)
- 日本語化
👉 詳細を見る
Python 開発に特化したパック
Python 開発、Jupyter Notebook、データサイエンスに必要なツールを提供します。
主な機能:
- Python 言語サポート & Pylance
- Jupyter Notebook 完全統合
- データ処理ツール(Rainbow CSV 等)
- Docker & 環境管理
依存関係: STEM Base Pack
👉 詳細を見る
Web 開発に特化したパック
HTML、CSS、JavaScript、TypeScript、React、Vue など、モダンな Web 開発に必要な機能を提供します。
主な機能:
- Prettier & ESLint
- Live Server
- HTML/CSS 支援ツール
- React/TypeScript スニペット
- Tailwind CSS IntelliSense
依存関係: STEM Base Pack
👉 詳細を見る
C#と Unity 開発に特化したパック
.NET 開発環境、Unity との統合、C#の生産性向上ツールを提供します。
主な機能:
- C# Dev Kit & .NET Runtime
- Unity 統合ツール
- Unity デバッガー
- C#スニペット & 拡張機能
依存関係: STEM Base Pack
👉 詳細を見る
まず、基盤となる Base Pack をインストールします:
ext install ASK-STEM-official.stem-base-pack
次に、開発目的に応じて追加のパックをインストールします:
Python 開発の場合:
ext install ASK-STEM-official.stem-python-pack
Web 開発の場合:
ext install ASK-STEM-official.stem-web-pack
C#/Unity 開発の場合:
ext install ASK-STEM-official.stem-csharp-unity-pack
複数のパックを同時にインストールすることも可能です!
┌─────────────────────────────────┐
│ STEM Base Pack │
│ (Git & Productivity) │
│ - GitHub Copilot │
│ - GitLens │
│ - Remote Development │
└─────────────────────────────────┘
│
├──────────┬──────────┬──────────┐
│ │ │ │
▼ ▼ ▼ ▼
┌─────────────┐ ┌────────┐ ┌──────────┐
│ Python │ │ Web │ │ C# Unity │
│ Pack │ │ Pack │ │ Pack │
└─────────────┘ └────────┘ └──────────┘
このパックを最大限活用するために、以下のツールのインストールを推奨します:
- WSL (Windows Subsystem for Linux) - Linux 環境
- Docker Desktop - コンテナ開発環境
詳しいセットアップ方法は 開発ツールのセットアップガイド を参照してください。
各パックのディレクトリで以下を実行:
# 事前にVSCEをインストール
npm install -g @vscode/vsce
# Base Pack
cd base-pack
vsce package
# Python Pack
cd ../python-pack
vsce package
# Web Pack
cd ../web-pack
vsce package
# C# Unity Pack
cd ../csharp-unity-pack
vsce packagestem_vscode_settings/
├── base-pack/
│ ├── package.json
│ └── README.md
├── python-pack/
│ ├── package.json
│ └── README.md
├── web-pack/
│ ├── package.json
│ └── README.md
├── csharp-unity-pack/
│ ├── package.json
│ └── README.md
├── docs/
│ └── setup-tools.md
├── README.md
├── CHANGELOG.md
├── CONTRIBUTING.md
└── LICENSE
生成された.vsixファイルをインストール:
code --install-extension base-pack/stem-base-pack-0.0.1.vsix
code --install-extension python-pack/stem-python-pack-0.0.1.vsix
code --install-extension web-pack/stem-web-pack-0.0.1.vsix
code --install-extension csharp-unity-pack/stem-csharp-unity-pack-0.0.1.vsixまたは、VSCode で:
Ctrl+Shift+P(macOS:Cmd+Shift+P)- "Extensions: Install from VSIX..." を選択
.vsixファイルを選択
MIT License
コントリビューションを歓迎します!詳細は CONTRIBUTING.md をご覧ください。
- GitHub Actions による自動テスト・リリース
- main ブランチへのマージで自動リリース(バージョン更新時)
- セマンティックバージョニングに従う
質問や提案がある場合は、GitHub Issuesでお知らせください。