Skip to content

ASK-STEM-official/stem_vscode_settings

Repository files navigation

STEM VSCode Extension Packs

VSCode 拡張機能パック集 - 開発目的別に最適化された拡張機能を提供

📦 パック構成

このリポジトリには、開発目的別に分けられた 4 つの拡張機能パックが含まれています:

1. 🔧 STEM Base Pack - Git & Productivity

すべての開発の基盤となるパック

Git 管理、GitHub 統合、コード品質向上、リモート開発など、どの開発でも必要となる機能を提供します。

主な機能:

  • GitHub Copilot & GitHub 統合
  • GitLens
  • リモート開発(SSH、Container、WSL)
  • コード品質ツール(Error Lens、Spell Checker 等)
  • 日本語化

👉 詳細を見る


2. 🐍 STEM Python Pack

Python 開発に特化したパック

Python 開発、Jupyter Notebook、データサイエンスに必要なツールを提供します。

主な機能:

  • Python 言語サポート & Pylance
  • Jupyter Notebook 完全統合
  • データ処理ツール(Rainbow CSV 等)
  • Docker & 環境管理

依存関係: STEM Base Pack

👉 詳細を見る


3. 🌐 STEM Web Pack

Web 開発に特化したパック

HTML、CSS、JavaScript、TypeScript、React、Vue など、モダンな Web 開発に必要な機能を提供します。

主な機能:

  • Prettier & ESLint
  • Live Server
  • HTML/CSS 支援ツール
  • React/TypeScript スニペット
  • Tailwind CSS IntelliSense

依存関係: STEM Base Pack

👉 詳細を見る


4. 🎮 STEM C# Unity Pack

C#と Unity 開発に特化したパック

.NET 開発環境、Unity との統合、C#の生産性向上ツールを提供します。

主な機能:

  • C# Dev Kit & .NET Runtime
  • Unity 統合ツール
  • Unity デバッガー
  • C#スニペット & 拡張機能

依存関係: STEM Base Pack

👉 詳細を見る


🚀 インストール方法

ステップ 1: Base Pack をインストール

まず、基盤となる Base Pack をインストールします:

ext install ASK-STEM-official.stem-base-pack

ステップ 2: 目的に応じたパックをインストール

次に、開発目的に応じて追加のパックをインストールします:

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 package

ディレクトリ構造

stem_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 で:

  1. Ctrl+Shift+P (macOS: Cmd+Shift+P)
  2. "Extensions: Install from VSIX..." を選択
  3. .vsixファイルを選択

📝 ライセンス

MIT License

🤝 コントリビューション

コントリビューションを歓迎します!詳細は CONTRIBUTING.md をご覧ください。

開発者向け情報

  • GitHub Actions による自動テスト・リリース
  • main ブランチへのマージで自動リリース(バージョン更新時)
  • セマンティックバージョニングに従う

🔗 リンク

📮 お問い合わせ

質問や提案がある場合は、GitHub Issuesでお知らせください。

About

便利なVSCodeの拡張機能を大配布

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors