# theia **Repository Path**: findroot/theia ## Basic Information - **Project Name**: theia - **Description**: No description available - **Primary Language**: Unknown - **License**: EPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-06-04 - **Last Updated**: 2024-08-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
[![Gitpod Ready-to-Code](https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod)](https://gitpod.io/#https://github.com/eclipse-theia/theia) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-curved)](https://github.com/eclipse-theia/theia/labels/help%20wanted) [![Spectrum](https://img.shields.io/badge/Chat-on%20Spectrum-blue.svg)](https://spectrum.chat/theia) [![Build Status](https://travis-ci.com/eclipse-theia/theia.svg?branch=master)](https://travis-ci.com/eclipse-theia/theia) [![Publish VS Code Built-in Extensions](https://github.com/theia-ide/vscode-builtin-extensions/workflows/publish-vscode-built-in-extensions/badge.svg)](https://github.com/theia-ide/vscode-builtin-extensions/actions) [![Open questions](https://img.shields.io/badge/Open-questions-blue.svg?style=flat-curved)](https://github.com/eclipse-theia/theia/labels/question) [![Open bugs](https://img.shields.io/badge/Open-bugs-red.svg?style=flat-curved)](https://github.com/eclipse-theia/theia/labels/bug) Eclipse Theia is an extensible platform to develop full-fledged multi-language Cloud & Desktop IDE-like products with state-of-the-art web technologies. **Theia 1.0 has been released. Read the [announcement](https://dev.to/svenefftinge/theia-1-0-finally-a-good-browser-ide-3ok0).**
![Theia](https://raw.githubusercontent.com/eclipse-theia/theia/master/doc/images/theia-screenshot.png)
- [**Website**](#website) - [**Scope**](#scope) - [**Getting Started**](#getting-started) - [**Contributing**](#contributing) - [**Feedback**](#feedback) - [**Documentation**](#documentation) - [**License**](#license) - [**Trademark**](#trademark) ## Website [Visit the Theia website](http://www.theia-ide.org) for more [documentation](http://www.theia-ide.org/doc). ## Scope - Support building browser-based and desktop IDEs - Provide a highly flexible architecture for adopters - Support VS Code Extension protocol - Develop under vendor-neutral open-source governance ## Getting Started Here you can find guides and examples for common scenarios: - [Run Theia in Docker](https://github.com/theia-ide/theia-apps#theia-docker) - [Run Theia in Gitpod - a Theia-based IDE for GitHub](doc/Developing.md#run-the-browser-example-with-gitpod) - [Develop a Theia application - your own IDE](https://www.theia-ide.org/doc/Composing_Applications.html) - [Develop a Theia plugin - a VS Code like extension](https://www.theia-ide.org/doc/Authoring_Plugins.html) - [Develop a Theia extension](http://www.theia-ide.org/doc/Authoring_Extensions.html) - [Test a VS Code extension in Theia](https://github.com/eclipse-theia/theia/wiki/Testing-VS-Code-extensions) - [Package a desktop Theia application with Electron](https://github.com/theia-ide/yangster-electron) ## Contributing Read below to learn how to take part in improving Theia: - Fork the repository and [run the examples from source](doc/Developing.md#quick-start) - Get familiar with [the development workflow](doc/Developing.md), [Coding Guidelines](https://github.com/eclipse-theia/theia/wiki/Coding-Guidelines), [Code of Conduct](CODE_OF_CONDUCT.md) and [learn how to sign your work](CONTRIBUTING.md#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](https://github.com/eclipse-theia/theia/labels/good%20first%20issue) to get you familiar with GitHub contributing process. - First time contributing to Theia? Pick a [beginner friendly issue](https://github.com/eclipse-theia/theia/labels/beginners) 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](https://github.com/eclipse-theia/theia/labels/help%20wanted) 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](https://spectrum.chat/theia). - Ask a question, request a new feature and file a bug with [GitHub issues](https://github.com/eclipse-theia/theia/issues/new). - Star the repository to show your support. - Follow Theia on [Twitter](https://twitter.com/theia_ide). ## Documentation - [API Documentation](https://eclipse-theia.github.io/theia/docs/next/index.html) - Useful Links: - [Developing](doc/Developing.md) - [Testing](doc/Testing.md) - [API Integration Testing](doc/api-testing.md) - [Coding Guidelines](https://github.com/eclipse-theia/theia/wiki/Coding-Guidelines) - [Code Organization](https://github.com/eclipse-theia/theia/wiki/Code-Organization) ## License - [Eclipse Public License 2.0](LICENSE) - [δΈ€ (Secondary) GNU General Public License, version 2 with the GNU Classpath Exception](LICENSE) ## Trademark "Theia" is a trademark of the Eclipse Foundation https://www.eclipse.org/theia