eclipse/che


Eclipse Che: Next-generation Eclipse IDE. Open source workspace server and cloud IDE.

http://eclipse.org/che

License: EPL-2.0

Language: Java

Keywords: cloud, cloud-ide, devtools, docker, eclipse, ide


Eclipse Che

Join the chat at https://gitter.im/eclipse/che Eclipse License

https://www.eclipse.org/che/. Next-generation Eclipse IDE. Open source workspace server and cloud IDE.

Eclipse Che

Workspaces With Runtimes

Workspaces are composed of projects and runtimes. Create portable and moavable workspaces that run anywhere, anytime in the cloud or on your desktop ... Read More

Collaborative Workspace Server

Host Eclipse Che as a workspace server. Share tools, runtime and programming services across workspaces and teams. Control workspaces with REST APIs ... Read More

Docker-Powered Environments

Workspace runtimes are Docker-powered. Use our all-in-one stacks, pull from any registry, or author your own. Snapshot and embed runtimes into ... Read More

Cloud IDE

A no-installation browser IDE and IOE accessible from any local or remote device. Thin, fast, and beautiful - it's the IDE our own engineers wanted ... Read More

Che can be installed on any OS that supports Java 1.8 - desktop, server or cloud, and Maven 3.3.1. It has been tested on Ubuntu, Linux, MacOS and Windows.

Getting Started

Follow the step by step guide.

License

Che is open sourced under the Eclipse Public License 1.0.

Dependencies

  • Docker 1.8+
  • Maven 3.3.1+
  • Java 1.8

Clone

git clone https://github.com/eclipse/che.git

If master is unstable, checkout the latest tagged version.

Build and Run

cd che/assembly
mvn clean install

# A new assembly is placed in:
cd che/assembly/assembly-main/target/eclipse-che-<version>/eclipse-che-<version>

# Executable files are:
bin/che.sh
bin/che.bat

Che will be available at localhost:8080.

Build Submodules

Building /assembly pulls already-built libraries for core, plugins, and /dashboard from our Nexus repository.

To build core:

# Install maven-patch-plugin as an additional dependency.
cd che/core

# Windows: maven-patch-plugin does not work, so skip tests when building:
# See: https://maven.apache.org/plugins/maven-patch-plugin/faq.html#Why_doesnt_this_work_on_Windows
mvn -DskipTests=true -Dfindbugs.skip=true  -Dskip-validate-sources clean install

To build plugins:

cd che/plugins
mvn clean install

To build dashboard:

# You need NPM, Bower, and Gulp intsalled.
# See setup in /dashboard
cd che/dashboard
mvn clean install

Run Che as a Server

If you want to run Che as a server where non-localhost clients connect, there are additional flags that you may need to configure. Please see the usage documentation.

Repositories

These repositories are for the core project hosted at http://github.com/eclipse.

/che
/che/assembly                                             # Generates binary assemblies of Che
/che/assembly/assembly-main                               # Final packaging phase
/che/assembly/assembly-ide-war                            # Creates the IDE.war from plug-ins & core
/che/assembly/assembly-machine-war                        # Creates the agent WAR from plug-ins & core
/che/assembly/assembly-machine-server                     # Creates the agent server that goes into ws
/che/core                                                 # Platform APIs
/che/dashboard                                            # AngularJS app for managing Che
/che/plugins                                              # IDE & agent plug-ins

/che-lib                                                  # Forked dependencies that require mods
/che-lib/swagger
/che-lib/terminal
/che-lib/websocket
/che-lib/pty
/che-lib/che-tomcat8-slf4j-logback

# /che and /che-lib depend upon /che-dependencies
/che-dependencies                                          # Maven dependencies used by che
/che-dev                                                   # Code style and license header

# /che-dependencies and /che-dev depend upon /che-parent
/che-parent                                                # Maven plugins and profiles

Other Repositories

These are external repositories that provide additional tools for Eclipse Che.

http://github.com/codenvy/che-installer                    # Creates the Windows and JAR installer packages
http://github.com/codenvy/che-tutorials                    # SDK examples and tutorials (needs updating)
http://github.com/che-samples                              # GitHub organization with sample repos used in Che
http://git.eclipse.org/c/www.eclipse.org/che.git           # The content for eclipse.org/che Web site
http://github.com/codenvy/cli                              # Experimental CLI for managing Che workspaces on the CLI

Engage

  • Contribute: We accept pull requests. Please see how to contribute.
  • Support: You can report bugs using GitHub issues.
  • Developers: Plug-in developers can get API help at che-dev@eclipse.org.
  • Website: eclipse.org/che.

Project Statistics

Sourcerank 10
Repository Size 108 MB
Stars 5,699
Forks 1,066
Watchers 319
Open issues 932
Dependencies 0
Contributors 39
Tags 210
Created
Last updated
Last pushed

Top Contributors See all

Roman Iuvshyn Dmitry Shnurenko Florent BENOIT Yevhen Vydolob Tyler Jewell Oleksii Orel Oleksandr Garagatyi Vitaliy Gulyy Sergii Kabashniuk Anna Shumilova Igor Vinokur Eugene Ivantsov RomanNikitenko Max Shaposhnik Yevhenii Voievodin Anatoliy Bazko Anton Korneta Valeriy Svydenko Vitalii Parfonov Mykola Morhun

Packages Referencing this Repo

github.com/eclipse/che/agents/go-agents/core/common
Eclipse Che: Next-generation Eclipse IDE. Open source workspace server and cloud IDE.
Latest release 6.19.6 - Published - 5.7K stars
github.com/eclipse/che/agents/go-agents/core/activity
Eclipse Che: Next-generation Eclipse IDE. Open source workspace server and cloud IDE.
Latest release 6.19.6 - Published - 5.7K stars
github.com/eclipse/che/agents/go-agents/exec-agent/exec
Eclipse Che: Next-generation Eclipse IDE. Open source workspace server and cloud IDE.
Latest release 6.19.6 - Published - 5.7K stars
github.com/eclipse/che/agents/go-agents/core/rest/restutil
Eclipse Che: Next-generation Eclipse IDE. Open source workspace server and cloud IDE.
Latest release 6.19.6 - Published - 5.7K stars
github.com/eclipse/che/agents/go-agents/core/process
Eclipse Che: Next-generation Eclipse IDE. Open source workspace server and cloud IDE.
Latest release 6.19.6 - Published - 5.7K stars
github.com/eclipse/che/agents/go-agents/terminal-agent
Eclipse Che: Next-generation Eclipse IDE. Open source workspace server and cloud IDE.
Latest release 6.19.6 - Published - 5.7K stars
github.com/eclipse/che/agents/go-agents/exec-agent
Eclipse Che: Next-generation Eclipse IDE. Open source workspace server and cloud IDE.
Latest release 6.19.6 - Published - 5.7K stars
org.eclipse.che.core:che-core-api-ssh-shared
Provides version of third parties artifacts to use in Codenvy platform projects
Latest release 7.0.0-rc-4.0 - Updated - 5.7K stars
github.com/eclipse/che/agents/go-agents/core/rest
Eclipse Che: Next-generation Eclipse IDE. Open source workspace server and cloud IDE.
Latest release 6.19.6 - Published - 5.7K stars
org.eclipse.che:bootstrapper
Provides version of third parties artifacts to use in Codenvy platform projects
Latest release 7.0.0-rc-3.0 - Updated - 5.7K stars
github.com/eclipse/che/agents/go-agents/bootstrapper/cfg
Eclipse Che: Next-generation Eclipse IDE. Open source workspace server and cloud IDE.
Latest release 6.19.6 - Published - 5.7K stars
org.eclipse.che.multiuser:che-multiuser-api-resource
Provides version of third parties artifacts to use in Codenvy platform projects
Latest release 7.0.0-rc-4.0 - Updated - 5.7K stars
github.com/eclipse/che/agents/go-agents/terminal-agent/term
Eclipse Che: Next-generation Eclipse IDE. Open source workspace server and cloud IDE.
Latest release 6.19.6 - Published - 5.7K stars
org.eclipse.che.plugin:che-plugin-ssh-key-server
Provides version of third parties artifacts to use in Codenvy platform projects
Latest release 7.0.0-rc-3.0 - Updated - 5.7K stars
org.eclipse.che.core:che-core-commons-test
Provides version of third parties artifacts to use in Codenvy platform projects
Latest release 7.0.0-rc-4.0 - Updated - 5.7K stars
org.eclipse.che.core:che-core-commons-json
Provides version of third parties artifacts to use in Codenvy platform projects
Latest release 7.0.0-rc-4.0 - Updated - 5.7K stars
github.com/eclipse/che/agents/go-agents/core/auth
Eclipse Che: Next-generation Eclipse IDE. Open source workspace server and cloud IDE.
Latest release 6.19.6 - Published - 5.7K stars
github.com/eclipse/che/agents/go-agents/core/process/processtest
Eclipse Che: Next-generation Eclipse IDE. Open source workspace server and cloud IDE.
Latest release 6.19.6 - Published - 5.7K stars
org.eclipse.che.infrastructure:infrastructure-kubernetes
Provides version of third parties artifacts to use in Codenvy platform projects
Latest release 7.1.0 - Updated - 5.7K stars
github.com/eclipse/che/agents/go-agents/bootstrapper/booter
Eclipse Che: Next-generation Eclipse IDE. Open source workspace server and cloud IDE.
Latest release 6.19.6 - Published - 5.7K stars

Recent Tags See all

6.19.6 September 19, 2019
7.1.0 September 05, 2019
7.0.0 August 14, 2019
7.0.0-rc-4.0 July 25, 2019
7.0.0-rc-3.0 July 05, 2019
7.0.0-RC-1.1 June 19, 2019
7.0.0-RC-2.0 June 19, 2019
7.0.0-RC-1.0 June 03, 2019
6.19.5 May 29, 2019
6.19.4 May 23, 2019
7.0.0-beta-5.0 May 22, 2019
7.0.0-beta-4.0 May 03, 2019
6.19.3 April 11, 2019
7.0.0-beta-3.0 April 10, 2019
7.0.0-beta-2.0 March 20, 2019

Interesting Forks See all

ponder-lab/che
Eclipse Che: Next-generation Eclipse IDE. Open source workspace server and cloud IDE.
Java - Updated - 2 stars
honorarac/che
Eclipse Che: Next-generation Eclipse IDE. Open source workspace server and cloud IDE.
Java - EPL-2.0 - Last pushed - 1 stars - 1 forks
banrieen/che
Eclipse Che: Next-generation Eclipse IDE. Open source workspace server and cloud IDE.
Java - Updated - 1 stars
SpiffyEight77/che
Eclipse Che: Next-generation Eclipse IDE. Open source workspace server and cloud IDE.
Updated - 1 stars
TypeFox/che
Eclipse Che: Next-generation Eclipse IDE. Open source workspace server and cloud IDE.
Java - EPL-1.0 - Last pushed - 1 stars

Something wrong with this page? Make a suggestion

Last synced: 2017-05-19 12:11:29 UTC

Login to resync this repository