biustudio/theia
Composer 安装命令:
composer create-project biustudio/theia
包简介
This is the light weight version of Symfony Console
README 文档
README
Register Now! for TheiaDevCon June 2019 in Stockholm, Sweden (learn more)
Cloud & Desktop IDE Platform
Eclipse Theia is an extensible platform to develop full-fledged multi-language Cloud & Desktop IDE-like products with state-of-the-art web technologies.
Website
Visit the Theia website for more documentation.
Scope
- Establish a platform to build IDE-like products
- Provide the end-user with a full-fledged multi-language IDE (not just a smart editor)
- Support equally the paradigm of Cloud IDE and Desktop IDE
- Provide support for multiple languages via the language and debug server protocols
- Provide modern GUI with javascript UI libraries
Getting Started
Here you can find guides and examples for common scenarios:
- Run Theia in Docker
- Run Theia in Gitpod - a Theia-based IDE for GitHub
- Develop a Theia application - your own IDE
- Develop a Theia plugin - a VS Code like extension
- Develop a Theia extension
- Test a VS Code extension in Theia
- Package a desktop Theia application with Electron
Contributing
Read below to learn how to take part in improving Theia:
- Fork the repository and run the examples from source
- Get familiar with the development workflow, Coding Guidelines, Code of Conduct and learn how to sign your work
- Find an issue to work on and submit a pull request
- First time contributing to open source? Pick a good first issue to get you familiar with GitHub contributing process.
- First time contributing to Theia? Pick a beginner friendly issue to get you familiar with codebase and our contributing process.
- Want to become a Committer? Solve an issue showing that you understand Theia objectives and architecture. Here is a good list to start.
- Could not find an issue? Look for bugs, typos, and missing features.
Feedback
Read below how to engage with Theia community:
- Join the discussion on Spectrum.
- Ask a question, request a new feature and file a bug with GitHub issues.
- Star the repository to show your support.
- Follow Theia on Twitter.
Roadmap
-
Debugging
A visual debugger leveraging the Debug Server Protocol defined by the VS Code team.
-
Plug-in System
A plug-in system supporting VS Code extensions.
-
Workbench Improvements
Theia's workbench shell will be improved, such that the user can drag and drop widgets from the side bar to the main area and vice-versa.
-
Test Adapter Support
Integration with testing frameworks, based on a Test Adapter Protocol.
-
Robustness and Improved UX
We will further work on simplifying Theia and its UI / UX, improve the performance and keep working on bug reports that are rolling in.
-
More
Any contributors might want to work on additional things. At least this happened in 2017 and is likely to increase with a growing community. :)
License
biustudio/theia 适用场景与选型建议
biustudio/theia 是一款 基于 TypeScript 开发的 Composer 扩展包,目前已累计 13 次下载、GitHub Stars 达 1, 最近一次更新时间为 2019 年 05 月 29 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「nodejs」 「ide」 「typescript」 「theia」 「biustudio」 「shared hosting upload」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 biustudio/theia 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 biustudio/theia 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 biustudio/theia 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
The Cassandra php driver library IDE stubs which enables autocompletion in modern IDEs.
DNode RPC protocol for PHP 5.3
Generate typescript rpc from php
FFI API generator for PHP
Send events to a websocket real time engine though PHP
Generate stubs from any PHP code for IDE completion and static analysis.
统计信息
- 总下载量: 13
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 14
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-05-29
