Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Theia IDE #470

Merged
merged 6 commits into from
Dec 28, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23,727 changes: 23,700 additions & 27 deletions package-lock.json

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion src/components/Nav.js
Original file line number Diff line number Diff line change
Expand Up @@ -228,7 +228,7 @@ class Nav extends React.Component {
</div>
<ul className={`nav__items ${this.state.isNavRendered ? 'navIsRendered' : 'navIsNotRendered' }`}>
<li className="nav__item">
<Link to="/#features" className="nav__link">Features</Link>
<Link to="https://github.com/eclipse-theia/theia" className="nav__link">Github</Link>
</li>
<li className="nav__item">
<Link to="/docs/" className="nav__link" activeClassName="active">Documentation</Link>
Expand All @@ -249,6 +249,7 @@ class Nav extends React.Component {
<li><Link to="/resources/" className="nav__link">Other Resources</Link></li>
</ul>
</li>

</ul>
</nav>
</StyledNav>
Expand Down
102 changes: 0 additions & 102 deletions src/components/index/Banner.js

This file was deleted.

1 change: 0 additions & 1 deletion src/components/index/Features.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@ import IconCloudScreen from '../../resources/icon-cloud-screen.svg'
import IconOpenSource from '../../resources/icon-open-source.svg'
import Html from '../../resources/icon-html.svg'

import { Link } from 'gatsby'
import Feature from './Feature'

const StyledFeatures = styled.div`
Expand Down
4 changes: 2 additions & 2 deletions src/components/index/GettingStarted.js
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ const features = [
img: <img src={TryIt} alt="Try it" />,
title: "Try it",
paragraphs: [<>
Eclipse Theia is a framework for building tools and IDEs. You can try it by <a href="https://theia-ide.org/docs/composing_applications/">building your own IDE/tools based on Theia</a> within minutes. Alternatively, you can <a href="https://theia-ide.org/docs/blueprint_download/">download and try Theia Blueprint</a>, a template tool based on Eclipse Theia or <a href="https://try.theia-cloud.io/">try it online</a>.
Eclipse Theia is a framework for building tools and IDEs. You can try it by <a href="https://theia-ide.org/docs/composing_applications/">building your own IDE/tools based on Theia</a> within minutes. Alternatively, you can <a href="#theiaide">download and use the Theia IDE</a>, a template tool based on Eclipse Theia or <a href="https://try.theia-cloud.io/">try it online</a>.
</>]
},
{
Expand Down Expand Up @@ -72,7 +72,7 @@ const features = [
const GettingStarted = () => (
<StyledFeatures>
<section className="row features" id="gettingstarted">
<h3 className="heading-tertiary">Getting started with Eclipse Theia</h3>
<h3 className="heading-tertiary">Getting started with the Eclipse Theia Platform</h3>
<div className="feature__container">
{features.map(
(feature, i) => <Feature key={`${i}+${feature.title}`} {...feature} />
Expand Down
21 changes: 10 additions & 11 deletions src/components/index/Header.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,8 @@
********************************************************************************/

import Background from '../../resources/background-image.png'
import DocImage from '../DocImage'
import Nav from '../Nav'
import React from 'react'
import TheiaLogoDark from '../../resources/theia-logo-dark.svg'
import TheiaConLogo from '../../resources/theiacon-logo.svg'
import { breakpoints } from '../../utils/variables'
import styled from '@emotion/styled'

Expand Down Expand Up @@ -96,25 +93,27 @@ const Header = () => (
<iframe title="Github Fork Count" className="header__github-button" src="https://ghbtns.com/github-btn.html?user=eclipse-theia&repo=theia&type=fork&count=true" frameBorder={0} scrolling={0} />
</div>
<h1 className="heading-primary">
An Open, Flexible and Extensible Cloud & Desktop IDE Platform
The Eclipse Theia Platform
</h1>
<h2 style={{ fontSize: '2.1rem' }}>
Efficiently develop and deliver Cloud & Desktop IDEs and tools with modern web technologies.
An Open, Flexible and Extensible Platform to efficiently develop and deliver Cloud & Desktop IDEs and tools with modern web technologies. The <a href="#theiaide"><b>Theia IDE</b></a> is a standard IDE built on the Theia Platform.
<br/>
<a href="https://eclipsesource.com/blogs/2023/12/05/eclipse-theia-1-44-release-news-and-noteworthy/" rel="noopener noreferrer">Learn about the latest 1.44 Release</a> and <a href="https://eclipsesource.com/blogs/2023/12/14/the-eclipse-theia-community-release-2023-11/">the latest Community Release (2023-11)</a>.
<br/>
Stay up-to-date: <a href="https://twitter.com/theia_ide">follow us on Twitter</a> and <a href="https://accounts.eclipse.org/mailing-list/friends-of-theia">register to the "Friends of Theia" mailing list</a>.
</h2>
<div className="header__buttons">
<a className="btn" href="https://github.com/eclipse-theia/theia" target="_blank" rel="noopener noreferrer">View on GitHub</a>
<a className="btn btn--cta" href="https://try.theia-cloud.io/" rel="noopener">Try online &nbsp;&nbsp;&rarr;</a>
<a className="btn btn--cta" href="/docs/blueprint_download/" rel="noopener">Try on desktop &nbsp;&nbsp;&rarr;</a>
<a className="btn" href="#gettingstarted" target="_blank" rel="noopener noreferrer">Get started with the Theia Platform</a>
<a className="btn btn--cta" href="https://try.theia-cloud.io/" rel="noopener">Try Theia IDE online</a>
<a style ={{backgroundColor: "#0B5394", borderColor: "#0B5394"}} className="btn btn--cta" href="#theiaide" rel="noopener">Get Theia IDE for desktop</a>
</div>
</div>
<div className="header__banner">
<h1 style={{ fontSize: '2.2rem' }}>
Happy Birthday! <a href="https://eclipsesource.com/blogs/2022/12/16/happy-birthday-eclipse-theia/">Eclipse Theia celebrates its 5th anniversary!</a>
</h1>
<h2 style={{ fontSize: '2.1rem' }}>
<a href="https://eclipsesource.com/blogs/2023/10/06/eclipse-theia-1-42-release-news-and-noteworthy/" rel="noopener noreferrer">Learn about the latest 1.42 Release</a> and <a href="https://eclipsesource.com/blogs/2023/09/15/the-eclipse-theia-community-release-2023-08/">the latest Community Release (2023-08)</a>.
<br/>
Stay up-to-date: <a href="https://twitter.com/theia_ide">follow us on Twitter</a> and <a href="https://accounts.eclipse.org/mailing-list/friends-of-theia">register to the "Friends of Theia" mailing list</a>.
</h2>
</div>
<div className="header__banner">
<h1 style={{ fontSize: '2.2rem' }}>
Expand Down
100 changes: 0 additions & 100 deletions src/components/index/Promo.js

This file was deleted.

63 changes: 0 additions & 63 deletions src/components/index/Promos.js

This file was deleted.

Loading