本项目基于 GitHub REST API 实现,用于展示如何在纯浏览器环境下运行 OpenSumi 项目。
English | 简体中文
在线预览 opensumi.github.io/ide-startup-lite
$ git clone https://github.com/opensumi/ide-startup-lite.git
$ cd ide-startup-lite
$ yarn
$ yarn start
浏览器打开 http://127.0.0.1:8081.
项目会打开 https://github.com/opensumi/core
仓库作为默认工作区,如果你希望打开其他 Git 仓库,可以在访问路径上追加 hash 参数,如:
http://127.0.0.1:8081#https://github.com/opensumi/core
同时,你也可以通过参数打开特定 tag
或 branch
代码,如:
http://127.0.0.1:8081#https://github.com/opensumi/core/tree/v2.15.0
在你使用本项目开发前,你需要先了解 “什么是 浏览器插件(Web Extension)”,你可以通过 VS Code 的这篇文档进行了解 浏览器插件(Web Extension)。
你可以在 OpenSumi 中使用绝大部分浏览器插件(Web Extension)。
我们在 web-lite/extension/index.ts#L6 文件中声明了一些内置插件,通过这些插件为编辑器提供了一部分代码提示的能力。
同时,你也可以在你的静态服务器中部署你自己的 浏览器插件(Web Extension) , 通过在这里 web-lite/extension/utils.ts#L56 修改一些插件加载逻辑,能让你的工程使用更多插件能力。
见 快速开始(纯前端).
Copyright (c) 2019-present Alibaba Group Holding Limited, Ant Group Co. Ltd.
本项目采用 MIT 协议。