Theia是一個利用最新的web技術開發的支持雲端和桌面運行的相似IDE的產品,它是一個可擴展的平臺,而且全面支持多語言。git
目標
- 創建一個可搭建相似IDE產品的平臺
- 爲終端用戶提供完整的多語言IDE(不單單是智能編輯器)
- 同時支持雲端IDE和桌面版IDE
- 經過language和debug server協議提供多語言支持
- 使用JavaScript UI庫提供高級GUI
貢獻
請閱讀下面的內容以瞭解如何參與改進Theia:github
- 從主倉庫fork代碼而後從源碼運行示例
- 熟悉開發流程、編碼指南、編碼規範以及如何對你的工做進行簽名
- 找到要處理的問題並提交pull request
- 第一次爲開源代碼作貢獻?選一個good first issue,讓你熟悉GitHub的貢獻流程。
- 第一次爲Theia作貢獻?選一個beginner friendly issue,讓你熟悉咱們的代碼以及貢獻流程。
- 想成爲一個Committer?解決一個能代表你理解Theia對象和架構的問題。能夠從這裏的一些問題列表開始。
- 沒有找到問題?能夠看看bugs、拼寫錯誤,以及一些缺乏的功能。
反饋
閱讀下面的內容以瞭解如何參與到Theia社區:web
許可
Apache-2.0架構
原文地址:https://theia-ide.org/docs/indexeclipse