The Orion Electron Editor
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
CONTRIBUTING.md Bug 515138 - Update READMEs and CONTRIBUTING to have the same project… Apr 11, 2017
LICENSE Initial commit Mar 30, 2017
README.md

README.md

Orion

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.

Please refer to our project page for plan and overall project information, or head over to the wiki for even more information about Orion.

Contributing

For complete details on getting the source and getting setup to develop Orion see the Orion wiki.

Bug reports and patches are welcome in bugzilla, you can also open pull requests directly against the this repository.

License

This repository contains the Orion Electron app, which is available under the Eclipse Public License.

How to build Orion using Maven

Install Maven:

Install latest Maven 3.0 from http://maven.apache.org

Clone Git repositories:

Clone orion.client and 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

Eclipse Setup

Set target platform:

  • in Eclipse open the target definition org.eclipse.orion.server/releng/org.eclipse.orion.target/org.eclipse.orion.target
  • click "Set as Target Platform"