{"id":19438256,"url":"https://github.com/opensumi/ide-startup-lite","last_synced_at":"2025-04-06T06:12:16.038Z","repository":{"id":38196646,"uuid":"439201034","full_name":"opensumi/ide-startup-lite","owner":"opensumi","description":"OpenSumi Lite Web sample","archived":false,"fork":false,"pushed_at":"2025-03-11T05:56:11.000Z","size":28701,"stargazers_count":75,"open_issues_count":19,"forks_count":24,"subscribers_count":22,"default_branch":"main","last_synced_at":"2025-03-30T04:09:12.443Z","etag":null,"topics":["ide","liteide","pure-browser-ide","typescript"],"latest_commit_sha":null,"homepage":"https://opensumi.github.io/ide-startup-lite","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/opensumi.png","metadata":{"files":{"readme":"README-zh_CN.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-12-17T03:37:24.000Z","updated_at":"2025-03-23T06:06:38.000Z","dependencies_parsed_at":"2023-02-12T16:45:39.059Z","dependency_job_id":"f66a7789-24c3-4260-8347-c4be3cea10d2","html_url":"https://github.com/opensumi/ide-startup-lite","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opensumi%2Fide-startup-lite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opensumi%2Fide-startup-lite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opensumi%2Fide-startup-lite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opensumi%2Fide-startup-lite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opensumi","download_url":"https://codeload.github.com/opensumi/ide-startup-lite/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247441059,"owners_count":20939239,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ide","liteide","pure-browser-ide","typescript"],"created_at":"2024-11-10T15:17:31.950Z","updated_at":"2025-04-06T06:12:16.019Z","avatar_url":"https://github.com/opensumi.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eOpenSumi Web Lite Sample\u003c/h1\u003e\n\u003cdiv align=\"center\"\u003e\n\n[![CLA assistant][cla-image]][cla-url]\n[![License][license-image]][license-url]\n[![Discussions][discussions-image]][discussions-url]\n\n[license-url]: https://github.com/opensumi/ide-startup-lite/blob/main/LICENSE\n[license-image]: https://img.shields.io/npm/l/@opensumi/ide-core-common.svg\n[cla-image]: https://cla-assistant.io/readme/badge/opensumi/ide-startup-lite\n[cla-url]: https://cla-assistant.io/opensumi/ide-startup-lite\n[discussions-image]: https://img.shields.io/badge/discussions-on%20github-blue\n[discussions-url]: https://github.com/opensumi/core/discussions\n\n\u003c/div\u003e\n\n本项目基于 [GitHub REST API](https://docs.github.com/en/rest) 实现，用于展示如何在纯浏览器环境下运行 OpenSumi 项目。\n\n![perview](https://img.alicdn.com/imgextra/i4/O1CN01vD1TfU287qAqtprYS_!!6000000007886-2-tps-1365-891.png)\n\n[English](./README.md) | 简体中文\n\n## 预览\n\n在线预览 [opensumi.github.io/ide-startup-lite](https://opensumi.github.io/ide-startup-lite)\n\n## 启动\n\n```bash\n$ git clone https://github.com/opensumi/ide-startup-lite.git\n$ cd ide-startup-lite\n$ yarn\n$ yarn start\n```\n\n浏览器打开 [http://127.0.0.1:8081](http://127.0.0.1:8081).\n\n项目会打开 `https://github.com/opensumi/core` 仓库作为默认工作区，如果你希望打开其他 Git 仓库，可以在访问路径上追加 hash 参数，如：\n\n```\nhttp://127.0.0.1:8081#https://github.com/opensumi/core\n```\n\n同时，你也可以通过参数打开特定 `tag` 或 `branch` 代码，如：\n\n```\nhttp://127.0.0.1:8081#https://github.com/opensumi/core/tree/v2.15.0\n```\n\n## 浏览器插件（Web Extension）\n\n在你使用本项目开发前，你需要先了解 “什么是 浏览器插件（Web Extension）”，你可以通过 VS Code 的这篇文档进行了解 [浏览器插件（Web Extension）](https://code.visualstudio.com/api/extension-guides/web-extensions)。\n\n你可以在 OpenSumi 中使用绝大部分浏览器插件（Web Extension）。\n\n我们在 [web-lite/extension/index.ts#L6](https://github.com/opensumi/ide-startup-lite/blob/f129aecb6b5a916d893889335738cc3d4f5444e5/web-lite/extension/index.ts#L6) 文件中声明了一些内置插件，通过这些插件为编辑器提供了一部分代码提示的能力。\n\n同时，你也可以在你的静态服务器中部署你自己的 [浏览器插件（Web Extension）](https://code.visualstudio.com/api/extension-guides/web-extensions) ， 通过在这里 [web-lite/extension/utils.ts#L56](https://github.com/opensumi/ide-startup-lite/blob/f4570890d963207ffdab6d419d6f2cf33c2824fd/web-lite/extension/utils.ts#L56) 修改一些插件加载逻辑，能让你的工程使用更多插件能力。\n\n## 文档\n\n见 [快速开始（纯前端）](https://opensumi.com/zh/docs/integrate/quick-start/lite).\n\n## 协议\n\nCopyright (c) 2019-present Alibaba Group Holding Limited, Ant Group Co. Ltd.\n\n本项目采用 [MIT](LICENSE) 协议。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopensumi%2Fide-startup-lite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopensumi%2Fide-startup-lite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopensumi%2Fide-startup-lite/lists"}