Improve handling of ws agent started event |
||
|---|---|---|
| .mvn | ||
| assembly | ||
| core | ||
| dashboard | ||
| plugins | ||
| .gitignore | ||
| CODE_OF_CONDUCT.md | ||
| CONTRIBUTING.md | ||
| Dockerfile | ||
| LICENSE | ||
| NUMBERING.md | ||
| README.md | ||
| pom.xml | ||
README.md
Eclipse Che


Next-generation Eclipse IDE. Open source workspace server and cloud IDE.
A Better Workspace
Workspaces are composed of projects and runtime environments. Create portable workspace replicas that run anywhere in the cloud or on your desktop ... 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

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

Che can be installed on any OS that supports Java 1.8 - desktop, server or cloud, and Maven 3.3.1 or higher. It has been tested on Ubuntu, Linux, MacOS and Windows.
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/codenvy/che.git
If master is unstable, checkout the latest tagged version.
Build and Run
cd che
mvn clean install
# A new assembly is packaged into:
cd /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.
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] (https://github.com/codenvy/che/blob/master/CONTRIBUTING.md).
- 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.
