Este projeto tem como objetivo criar uma versão da Web do VSCode, este não é um garfo, simplesmente uma compilação da Web do projeto VSCode.
Aqui está uma amostra de Stackblitz https://stackblitz.com/edit/vscode-web
Uma compilação semelhante é usada para gerar o VSCODE Web e o GitHub Dev
A Microsoft recentemente a compilação da Web de origem aberta de origem aberta, por isso simplifiquei o processo de construção para usar a compilação oficial (não é necessário mais ajuste). Algumas modificações foram feitas no arquivo index.html .
Este projeto pode ser usado para criar um forte editor/leitor de arquivos da Web. Você precisa implementar seu próprio FileSystemProvider por meio da extensão. Além disso, você também pode usar a API proposta para implementar um TextSearchProvider e FileSearchProvider .
Este projeto tem como objetivo ser usado através do pacote NPM para evitar que o consumidor recompile toda a solução.
O projeto de amostra pode ser encontrado neste repositório para o uso do Illustate Vscode-Web. Esta amostra não está totalmente funcional, pois perde uma extensão de provedor FileSystemProvider .
Para executar o projeto de amostra
cd ./sample
yarn
yarn sampleCom base nas regras do VS Marketplace, você não tem permissão para consumir o VSCode Marketplace da sua própria Web VSCode, mas o Open VSX Registry está aqui para fornecer um mercado alternativo.
Consulte o arquivo product.json na pasta sample para configurá -lo.
Para construir a partir da fonte, você precisa de mesmos pré -requisitos que o vscode: vscode Pré -requisitos
Em seguida, basta executar os seguintes comandos
yarn
yarn build
Para executar a demonstração que você precisa construir a partir da fonte e execute os seguintes comandos
yarn prepare-demo
yarn demo