Theia是一個利用最新的web技術開發的支持雲端和桌面運行的類似IDE的產品,它是一個可擴展的平台,並且全面支持多語言。
目標
- 建立一個可搭建類似IDE產品的平台
- 為終端用戶提供完整的多語言IDE(不僅僅是智能編輯器)
- 同時支持雲端IDE和桌面版IDE
- 通過language和debug server協議提供多語言支持
- 使用JavaScript UI庫提供高級GUI
貢獻
請閱讀下面的內容以了解如何參與改進Theia:
- 從主倉庫fork代碼然后從源碼運行示例
- 熟悉開發流程、編碼指南、編碼規范以及如何對你的工作進行簽名
- 找到要處理的問題並提交pull request
- 第一次為開源代碼做貢獻?選一個good first issue,讓你熟悉GitHub的貢獻流程。
- 第一次為Theia做貢獻?選一個beginner friendly issue,讓你熟悉我們的代碼以及貢獻流程。
- 想成為一個Committer?解決一個能表明你理解Theia對象和架構的問題。可以從這里的一些問題列表開始。
- 沒有找到問題?可以看看bugs、拼寫錯誤,以及一些缺少的功能。
反饋
閱讀下面的內容以了解如何參與到Theia社區:
- 加入Spectrum進行討論
- 提問,請求一個新功能並利用GitHub issues提交一個bug。
- 將倉庫標記星號以顯示你的支持。
- 在Twitter上關注Theia。
許可