Theia——雲端和桌面版的IDE

  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

  • 加入Spectrum進行討論
  • 提問,請求一個新功能並利用GitHub issues提交一個bug。
  • 將倉庫標記星號以顯示你的支持。
  • Twitter上關注Theia。

許可

Apache-2.0架構

 

原文地址:https://theia-ide.org/docs/indexeclipse

相關文章
相關標籤/搜索