Awesome
Theia's Website
The source for the website and online documentation for the Theia IDE Framework.
How to contribute
The easiest is to use Gitpod, which has everything readily setup to start working:
Work locally
Building locally requires node 14.x. Alternatively, you can use npm i --legacy-peer-deps
to ignore conflicting peer dependencies.
npm install && npm run start
To build for production and serve, run:
npm run build
npm run serve
CI
The website is automatically built with Github workflows and deployed on Github pages, which are reachable via theia-ide.org.
A preview of every pull request is published at eclipse-theia/theia-website-previews. You'll see a comment with the link to the preview once the build is finished.
For more information, see publish.yml
and preview.yml
.
License
- Eclipse Public License 2.0
- 一 (Secondary) GNU General Public License, version 2 with the GNU Classpath Exception
Trademark
"Theia" is a trademark of the Eclipse Foundation https://www.eclipse.dev/theia