Orion is an open-source development platform focused on creating applications for the web, in the web.
The vision behind Orion is to move software development to the web by enabling open tool integration through HTTP and REST, JSON, OAuth, OpenID, and others. We exploit internet design principles throughout, allowing Orion to be easily run in the browser, locally and in Electron.
Great care has been taken to provide a world class web development experience, rather than to recreate the traditional desktop IDE experience in a browser tab.
For complete details on getting the source and getting setup to develop Orion see the Orion wiki.
This repository contains the Orion Electron app, which is available under the Eclipse Public License.
How to build Orion using Maven
Install latest Maven 3.0 from http://maven.apache.org
Clone Git repositories:
orion.server under the same local folder
% cd /my/git/repos % git clone https://github.com/eclipse/orion.client.git % git clone https://github.com/eclipse/orion.server.git
Run Maven build:
% cd rion.server % mvn clean install -P platform-kepler,local-build -Dorion.client.build.skip -DskipTests
Run the Orion server
% cd releng/org.eclipse.orion.server.repository/target/products/org.eclipse.orion/linux/gtk/x86_64/eclipse/ % ./orion
Now point your browser at http://localhost:8080 to start the Orion client
Set target platform:
- in Eclipse open the target definition
- click "Set as Target Platform"