このプロジェクトは、VSCODEのWebバージョンを構築することを目的としています。これはフォークではなく、単にVSCODEプロジェクトのWebコンパイルです。
Stackblitzのサンプルhttps://stackblitz.com/edit/vscode-webです
同様のコンピレーションを使用して、VSCODE WebとGitHub Devを生成します
Microsoftは最近、ソースのVSCODE Webコンピレーションを開いたので、公式コンピレーションを使用するためにビルドプロセスを簡素化しました(微調整は必要ありません)。 index.htmlファイルでいくつかの変更が行われました。
このプロジェクトは、強力なWebファイルエディター/リーダーの構築に使用できます。拡張機能を介して独自のFileSystemProvider実装する必要があります。追加提案されたAPIを使用して、 TextSearchProviderとFileSearchProvider実装することもできます。
このプロジェクトは、消費者がソリューション全体を再コンパイルするのを避けるために、NPMパッケージを介して使用することを目的としています。
サンプルプロジェクトは、VSCODE-WEBの使用法をイラストするために、このリポジトリにあります。このサンプルは、 FileSystemProvider拡張機能を見逃しているため、完全に機能していません。
サンプルプロジェクトを実行します
cd ./sample
yarn
yarn sampleVS Marketplaceのルールに基づいて、独自のVSCODE WebからVSCODEマーケットプレイスを消費することは許可されていませんが、オープンVSXレジストリは代替市場を提供するためにここにあります。
sampleフォルダーのdoct.jsonファイルを参照して、構成します。
ソースから構築するには、vscodeと同じ前提条件が必要です:vscodeの前提条件
次に、次のコマンドを実行するだけです
yarn
yarn build
デモを実行するには、ソースから構築する必要があります。
yarn prepare-demo
yarn demo