Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Orion/Plan/0.4"

< Orion‎ | Plan
(Introduction)
 
(22 intermediate revisions by 4 users not shown)
Line 2: Line 2:
  
 
This document is a place to brainstorm about what we want to do in [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;field0-0-0=everconfirmed;target_milestone=0.4%20M1;target_milestone=0.4%20M2;target_milestone=0.4;product=Orion;classification=Eclipse 0.4].
 
This document is a place to brainstorm about what we want to do in [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;field0-0-0=everconfirmed;target_milestone=0.4%20M1;target_milestone=0.4%20M2;target_milestone=0.4;product=Orion;classification=Eclipse 0.4].
 +
 +
See the official plan document [http://eclipse.org/projects/project-plan.php?planurl=http://www.eclipse.org/eclipse/orion/plans/orion-project-plan-0-4.xml here].
  
 
= Themes =
 
= Themes =
Line 7: Line 9:
  
 
== Language Tooling ==  
 
== Language Tooling ==  
* Need a parser that can handle errors
+
* Need a parser that can handle errors [Mark, Jay]
* Investigate CodeMirror modes support for language highlighting within the editor
+
* Investigate CodeMirror modes support for language highlighting within the editor [Mark]
* CSSLint a regular part of Orion
+
* CSSLint a regular part of Orion [https://dev.eclipse.org/ipzilla/show_bug.cgi?id=5785 CQ 5785] [John]
* Syntax highlighting needs to be based on our parsing vs. regular expressions
+
* Validators for CSS, HTML, JavaScript [John, Mark]
* Validators for CSS, html, JavaScript
+
* Initial Browser debug communication and injection to handle console commands from Orion [Grant, Mike]
* Initial Browser debug communication and injection to handle console commands from Orion
+
  
 
== Platform ==
 
== Platform ==
* Update our 3rd party libraries including DoJo, RequireJS JSDoc
+
* Update our 3rd party libraries including DoJo, RequireJS, JSDoc [Simon, John]
* Closer alignment with OSGi services
+
* Closer alignment with OSGi services [Simon]
* Authentication integration with service registry
+
* Authentication integration with service registry [Simon, Gosia]
* Examine use of require.js and module granularity
+
* Examine use of require.js and module granularity [Simon]
* Localization support
+
* Investigate approaches to localization support [Simon]
* Long running tasks {{bug|344148}}  {{bug|344012}}
+
* Long running tasks {{bug|344148}}  {{bug|344012}} [Susan, Gosia]
* Search and replace improvements  {{bug|359739}} {{bug|344200}} {{bug|334709}}  
+
* Search and replace improvements  {{bug|359739}} {{bug|344200}} {{bug|334709}} {{bug|362827}} [Libing, John]
* User access to preferences
+
* User access to preferences [Gosia]
 +
* There is also the Editor items under consideration here [http://wiki.eclipse.org/Orion/EditorWishList Editor Items for 0.4]
  
 
== User Experience ==
 
== User Experience ==
* Improve Mobile UI experience
+
* User interface refresh and improved initial user experience [Susan, Ken]
* Support patch workflow and improve branch management in Git {{bug|361425}}  {{bug|361909}}  {{bug|360472}}  {{bug|345397}} {{bug|359273}} (blocked by {{bug|309355}} in JGit)
+
* Improve Mobile UI experience {{bug|359875}} {{bug|339427}} {{bug|340615}} {{bug|359567}} [Susan, Silenio]
* Investigate approaches for deeper cross-site integration (delegated UI / bookmarklets)
+
* Support patch workflow and improve branch management in Git {{bug|361425}}  {{bug|361909}}  {{bug|360472}}  {{bug|345397}}  {{bug|347066}} {{bug|357787}}{{bug|359273}} (blocked by {{bug|309355}} in JGit) [Tomasz]
* Identifying common tasks and providing better access to contextual movement {{bug|361003}} {{bug|361425}} {{bug|361425}} {{bug|347066}} {{bug|357787}}
+
* Investigate approaches for deeper cross-site integration (delegated UI / bookmarklets) [Simon, Susan, Szymon]
* Semantic URLs with relavant contexual information for the task {{bug|358769}}
+
* Identifying common tasks and providing better access to contextual movement {{bug|361003}} {{bug|359277}}{{bug|349531}} {{bug|360986}} {{bug|360988}} [Susan, Anton, Libing]
 +
* Semantic URLs with relevant contextual information for the task {{bug|358769}} {{bug|358767}} {{bug|342739}} [Susan, Simon]
  
 
== Infrastructure ==
 
== Infrastructure ==
* Improve build capabilities to remove reliance on shell access  {{bug|348575}}
+
* Improve build capabilities to remove reliance on shell access  {{bug|348575}} [John]
* Improve the test coverage and capabilities
+
* Improve the test coverage and capabilities {{bug|362805}} [Simon]

Latest revision as of 11:35, 21 November 2011

Introduction

This document is a place to brainstorm about what we want to do in 0.4.

See the official plan document here.

Themes

Most of the work in Orion should fall under some agreed upon themes for the release. This is a working list of ideas. If some themes can be coalesced into others that is fine. To start this is a fairly large list which needs to be prioritized.

Language Tooling

  • Need a parser that can handle errors [Mark, Jay]
  • Investigate CodeMirror modes support for language highlighting within the editor [Mark]
  • CSSLint a regular part of Orion CQ 5785 [John]
  • Validators for CSS, HTML, JavaScript [John, Mark]
  • Initial Browser debug communication and injection to handle console commands from Orion [Grant, Mike]

Platform

  • Update our 3rd party libraries including DoJo, RequireJS, JSDoc [Simon, John]
  • Closer alignment with OSGi services [Simon]
  • Authentication integration with service registry [Simon, Gosia]
  • Examine use of require.js and module granularity [Simon]
  • Investigate approaches to localization support [Simon]
  • Long running tasks bug 344148 bug 344012 [Susan, Gosia]
  • Search and replace improvements bug 359739 bug 344200 bug 334709 bug 362827 [Libing, John]
  • User access to preferences [Gosia]
  • There is also the Editor items under consideration here Editor Items for 0.4

User Experience

Infrastructure

  • Improve build capabilities to remove reliance on shell access bug 348575 [John]
  • Improve the test coverage and capabilities bug 362805 [Simon]

Back to the top