mcpField
V
Visual Studio Code - Open Source ("Code - OSS")

Visual Studio Code - Open Source ("Code - OSS")

おすすめ
github.com/microsoftIDE・エディタ194.4k今日更新

Visual Studio Code - Open Source ("Code - OSS") について

Code - OSS は、Microsoft が Visual Studio Code を開発しているオープンソースのリポジトリで、MIT ライセンスで公開されています。エディターのソースコードを読んだり、ビルドしたり、開発に貢献したりしたい開発者を対象としています。Visual Studio Code は、このリポジトリを元に Microsoft 独自のカスタマイズを加えて配布されるものです。

主な機能

  1. 01MIT ライセンスのオープンソースコードベース
  2. 02公開されたロードマップと月次の反復計画
  3. 03同梱の言語拡張と文法定義
  4. 04ビルドとデバッグ用の開発コンテナー

活用シーン

  1. 01ソースコードからのエディターのビルドと実行
  2. 02実装の確認と issue・プルリクエストの投稿
  3. 03開発コンテナーによる統一された開発環境の構築

詳細

Visual Studio Code - オープンソース ("Code - OSS")

Feature Requests Bugs

リポジトリ

このリポジトリ("Code - OSS")は、コミュニティとともに Visual Studio Code 製品を開発(Microsoft)するための場所です。ここではコードや課題を扱うだけでなく、ロードマップ、月次のイテレーション計画、エンドゲーム計画も公開しています。このソースコードは、標準的な MIT ライセンスのもと、誰でも利用できます。

Visual Studio Code

動作中の VS Code

Visual Studio Code は、Microsoft 固有のカスタマイズを加えた Code - OSS リポジトリのディストリビューションであり、従来の Microsoft 製品ライセンスのもとで提供されています。

Visual Studio Code は、コードエディターのシンプルさと、開発者が中核となる編集・ビルド・デバッグのサイクルで必要とする機能を兼ね備えています。包括的なコードの編集、ナビゲーション、理解のサポートに加え、軽量なデバッグ、豊富な拡張性モデル、既存ツールとの軽量な統合を提供します。

Visual Studio Code は毎月、新機能とバグ修正を加えて更新されます。Windows、macOS、Linux 向けには Visual Studio Code の Web サイトからダウンロードできます。毎日最新のリリースを入手するには、Insiders ビルドをインストールしてください。

コントリビューション

このプロジェクトには、次のようなさまざまな参加方法があります。

課題の修正やコードベースへの直接のコントリビューションに関心がある場合は、コントリビューションの方法のドキュメントをご覧ください。このドキュメントでは、次の内容を扱っています。

フィードバック

これらの各チャネルの説明や、その他のコミュニティベースのチャネルについては、wiki をご覧ください。

関連プロジェクト

VS Code の多くのコアコンポーネントや拡張機能は、GitHub 上の独自のリポジトリで管理されています。たとえば、node debug adapter と mono debug adapter のリポジトリは、それぞれ別のものです。完全な一覧については、wiki の 関連プロジェクト ページをご覧ください。

同梱拡張機能

VS Code には、extensions フォルダーにある組み込みの拡張機能が含まれており、多くの言語の文法定義やスニペットが含まれています。ある言語に対して高度な言語サポート(インライン候補、定義へ移動 など)を提供する拡張機能には、接尾辞 language-features が付いています。たとえば、json 拡張機能は JSON の色分けを提供し、json-language-features 拡張機能は JSON に対する高度な言語サポートを提供します。

開発コンテナー

このリポジトリには、Visual Studio Code の Dev Containers / GitHub Codespaces 用の開発コンテナーが含まれています。

  • Dev Containers を使用する場合は、Dev Containers: Clone Repository in Container Volume... コマンドを使用してください。このコマンドは、macOS および Windows でのディスク I/O を改善するために Docker ボリュームを作成します。

    • すでに VS Code と Docker がインストールされている場合は、こちら をクリックして開始することもできます。この操作により、必要に応じて VS Code が Dev Containers 拡張機能を自動的にインストールし、ソースコードをコンテナーボリュームにクローンして、使用可能な開発コンテナーを起動します。
  • Codespaces を使用する場合は、VS Code に GitHub Codespaces 拡張機能をインストールし、Codespaces: Create New Codespace コマンドを使用してください。

フルビルドを実行するには、Docker / Codespace に少なくとも 4 コアと 6 GB の RAM(8 GB 推奨) が必要です。詳細については、開発コンテナーの README を参照してください。

行動規範

このプロジェクトは Microsoft オープンソース行動規範 を採用しています。詳細については、行動規範 FAQ を参照するか、ご質問やご意見がある場合は [email protected] までお問い合わせください。

ライセンス

Copyright (c) Microsoft Corporation. All rights reserved.

MIT ライセンスの下で提供されています。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。