Jump to: navigation, search

Difference between revisions of "Orion"

(Development resources)
(Development resources: remove link to ancient Breaking API doc)
(13 intermediate revisions by 9 users not shown)
Line 12: Line 12:
 
Orion is an open source project under the [[Eclipse]] top-level project.
 
Orion is an open source project under the [[Eclipse]] top-level project.
  
Orion's objective is to create a browser-based open tool integration platform which is entirely focused on developing for the web, in the web. Tools are written in JavaScript and run in the browser. Unlike other attempts at creating browser-based development tools, this is not an IDE running in a single tab. Links work and can be shared. You can open a file in a new tab. Great care has been taken to provide a web experience for development.  Orion components are individually consumable and examples of this are [http://www.mozilla.org/en-US/firefox Mozilla Firefox Scratchpad], [https://github.com/scripted-editor/scripted/ Scripted Editor].  All the components of Orion together can be viewed at the public facing [http://orionhub.org OrionHub] site where anyone can create an account and try Orion out.
+
Orion's objective is to create a browser-based open tool integration platform which is entirely focused on developing for the web, in the web. Tools are written in JavaScript and run in the browser. Unlike other attempts at creating browser-based development tools, this is not an IDE running in a single tab. Links work and can be shared. You can open a file in a new tab. Great care has been taken to provide a web experience for development.  Orion components are individually consumable and can be embedded in applications and web pages.  All the components of Orion together can be viewed at the public facing [http://orionhub.org OrionHub] site where anyone can create an account and try Orion out.
  
 
{| width="100%" cellspacing="6" border="0"
 
{| width="100%" cellspacing="6" border="0"
Line 23: Line 23:
 
* [[/Project mission statement|Project mission statement]]
 
* [[/Project mission statement|Project mission statement]]
 
* [[/FAQ|Frequently asked questions]]
 
* [[/FAQ|Frequently asked questions]]
* [[/Development principles|Development principles]]
+
* [[/Development principles|Development principles]] and [[/Architecture|Architecture]]
 
* [http://orionhub.org Public Test server]
 
* [http://orionhub.org Public Test server]
 
* [[Orion/Documentation/User_Guide|Orion User Guide]]
 
* [[Orion/Documentation/User_Guide|Orion User Guide]]
 
* [[Orion/Getting_Started_with_Orion|Orion Getting Started Guide]]
 
* [[Orion/Getting_Started_with_Orion|Orion Getting Started Guide]]
* [[Orion/Getting_Started_with_Orion_node|Orion Node Getting Started Guide]]
+
* [[Orion/Node/Getting_started|Orion Node Getting Started Guide]]
 
* [[/Buzz|Buzz]] - articles and blog posts on Orion
 
* [[/Buzz|Buzz]] - articles and blog posts on Orion
 
* [[/Evangelism|Evangelism]] - presentations on Orion
 
* [[/Evangelism|Evangelism]] - presentations on Orion
Line 38: Line 38:
 
**[[Orion/Server API|Server API]]  
 
**[[Orion/Server API|Server API]]  
 
**[[/Security|Security]]  
 
**[[/Security|Security]]  
**[[Orion/Plugin API Changes/R0.5|Breaking Plugin API Changes in R0.5]]
 
 
*[[Orion/How Tos|How-tos]]  
 
*[[Orion/How Tos|How-tos]]  
 
**[[Orion/How Tos/Install Orion on Localhost|How to install and run Orion]]  
 
**[[Orion/How Tos/Install Orion on Localhost|How to install and run Orion]]  
 
**[[Orion/How Tos/Setup Orion Client Hosted Site on OrionHub|How to define a site on OrionHub where you can host Orion client apps]]  
 
**[[Orion/How Tos/Setup Orion Client Hosted Site on OrionHub|How to define a site on OrionHub where you can host Orion client apps]]  
 
**[[Orion/Documentation/Developer_Guide/Simple_plugin_example|How to write a plugin that extends Orion]]
 
**[[Orion/Documentation/Developer_Guide/Simple_plugin_example|How to write a plugin that extends Orion]]
**[[Orion/How Tos/Editor Build|How to embed the Orion editor in your web page]]  
+
**[[Orion/How_Tos/How_to_write_an_Orion_SDK_plugin|How to write an Orion SDK plugin]]
 +
**Editor
 +
***[[Orion/How Tos/Editor Build|How to embed the Orion editor in your web page]]
 +
***[[Orion/How Tos/Editor Theme|How to theme the Orion Editor]]
 +
**Compare widget
 +
***[[Orion/How Tos/Compare_widget_Build|How to embed the Orion compare widget in your web page]]
 +
**Git
 +
***[[Orion/How Tos/Using_Gerrit_in_Orion|Using Gerrit in Orion]]
 
*[[Orion/Coding conventions|Naming and coding conventions]]  
 
*[[Orion/Coding conventions|Naming and coding conventions]]  
 
*[[Orion/Server admin guide|Server administration guide]]  
 
*[[Orion/Server admin guide|Server administration guide]]  
 +
*[[Orion/Terminal_Administration_Guide|Terminal administration guide]]
 
*[[Orion/Visual Plugin Strategy|Visual plugin strategy]]  
 
*[[Orion/Visual Plugin Strategy|Visual plugin strategy]]  
 
*[[Orion/Page Layout|Orion Page Anatomy and Layout]]  
 
*[[Orion/Page Layout|Orion Page Anatomy and Layout]]  
 
*[[Orion/Use Cases]]  
 
*[[Orion/Use Cases]]  
*[[Orion/Testing Orion Accessibility]]  
+
*[[Orion/Accessibility]]  
 
*[[Orion/Manual Test Cases]]  
 
*[[Orion/Manual Test Cases]]  
 
*[[Orion/User Experience]]
 
*[[Orion/User Experience]]
Line 55: Line 62:
 
**[[Orion/UX_Issues/Selections|Discussion of Selections and Actions]]
 
**[[Orion/UX_Issues/Selections|Discussion of Selections and Actions]]
 
*[[Orion/EditorWishList|Orion Editor Wishlist]]
 
*[[Orion/EditorWishList|Orion Editor Wishlist]]
 +
* 5.0 Development
 +
**[[Orion/5.0/Replacing_JSLint | Replacing JSLint]]
 
| width="45%" valign="top" |
 
| width="45%" valign="top" |
  
Line 70: Line 79:
 
== Calendar of Orion development calls ==
 
== Calendar of Orion development calls ==
  
<googlecalendar title="Orion Calendar" mode="AGENDA" height="300" width="100%">orioncloudcoding%40gmail.com</googlecalendar> This calendar is available in the following formats:<br> [[Image:Ical.gif]][https://www.google.com/calendar/ical/orioncloudcoding%40gmail.com/public/basic.ics iCal],[[Image:Xml.gif]][https://www.google.com/calendar/feeds/orioncloudcoding%40gmail.com/public/basic ATOM News Feed],[[Image:Html.gif]][https://www.google.com/calendar/embed?src=orioncloudcoding%40gmail.com&ctz=America/New_York HTML]  
+
This calendar is available in the following formats:<br> [[Image:Ical.gif]][https://www.google.com/calendar/ical/orioncloudcoding%40gmail.com/public/basic.ics iCal],[[Image:Xml.gif]][https://www.google.com/calendar/feeds/orioncloudcoding%40gmail.com/public/basic ATOM News Feed],[[Image:Html.gif]][https://www.google.com/calendar/embed?src=orioncloudcoding%40gmail.com&ctz=America/New_York HTML]  
 +
 
 +
See {{Bug|434567}} for the missing calendar widget that used to be here.
 +
 
 +
<googlecalendar title="Orion Calendar" mode="AGENDA" height="300" width="100%">orioncloudcoding%40gmail.com</googlecalendar>
  
 
| width="10%" valign="top" |  
 
| width="10%" valign="top" |  
 +
 
|}
 
|}
  
 
[[Category:Orion]]
 
[[Category:Orion]]

Revision as of 08:18, 23 May 2014

Orion
Website
Download
Community
Mailing ListForumsIRC
Bugzilla
Open
Help Wanted
Bug Day
Contribute
Browse Source

Orion is an open source project under the Eclipse top-level project.

Orion's objective is to create a browser-based open tool integration platform which is entirely focused on developing for the web, in the web. Tools are written in JavaScript and run in the browser. Unlike other attempts at creating browser-based development tools, this is not an IDE running in a single tab. Links work and can be shared. You can open a file in a new tab. Great care has been taken to provide a web experience for development. Orion components are individually consumable and can be embedded in applications and web pages. All the components of Orion together can be viewed at the public facing OrionHub site where anyone can create an account and try Orion out.

Project overview

Development resources

Getting involved

Calendar of Orion development calls

This calendar is available in the following formats:
Ical.gifiCal,Xml.gifATOM News Feed,Html.gifHTML

See bug 434567 for the missing calendar widget that used to be here.