biustudio / theia
这是 Symfony Console 的轻量级版本
v0.6.3
2019-05-29 01:11 UTC
Requires
- psr/log: ^1.1.0
This package is auto-updated.
Last update: 2024-09-29 05:28:27 UTC
README
云和桌面 IDE 平台
Eclipse Theia 是一个可扩展的平台,使用最先进的网络技术开发全功能的跨语言云和桌面 IDE 产品。
网站
访问 Theia 网站 了解更多 文档。
范围
- 建立一个构建类似 IDE 产品的平台
- 为最终用户提供全功能的跨语言 IDE(而不仅仅是智能编辑器)
- 同等支持云 IDE 和桌面 IDE 的范式
- 通过语言和调试服务器协议提供对多种语言的支持
- 提供使用 JavaScript UI 库的现代 GUI
入门指南
在这里您可以找到常见场景的指南和示例
- 在 Docker 中运行 Theia
- 在 Gitpod 中运行 Theia - GitHub 的基于 Theia 的 IDE
- 开发 Theia 应用程序 - 您自己的 IDE
- 开发 Theia 插件 - 类似于 VS Code 的扩展
- 开发 Theia 扩展
- 在 Theia 中测试 VS Code 扩展
- 使用 Electron 打包桌面 Theia 应用程序
贡献
阅读以下内容了解如何参与改进 Theia
反馈
阅读以下内容了解如何与 Theia 社区互动
- 在 Spectrum 上加入讨论。
- 通过 GitHub issues 提问、请求新功能并提交错误。
- 星标存储库以显示您的支持。
- 在 Twitter 上关注 Theia。
路线图
-
调试
利用 VS Code 团队定义的调试服务器协议的可视调试器。
-
插件系统
支持VS Code扩展的插件系统。
-
工作台改进
Theia的工作台外壳将得到改进,用户可以从侧边栏拖放小部件到主区域,反之亦然。
-
测试适配器支持
基于测试适配器协议的测试框架集成。
-
鲁棒性和改进的用户体验
我们将进一步简化Theia及其UI/UX,提高性能,并继续处理不断涌入的bug报告。
-
更多
任何贡献者都可能想要做更多的工作。至少在2017年发生了这种情况,并且随着社区的壮大,这种情况可能会增加。:)