Jump to: navigation, search

Difference between revisions of "Category:RMF/Roadmap"

(Update Roadmap)
 
(17 intermediate revisions by 2 users not shown)
Line 9: Line 9:
 
The use cases identified for RMF are documented [[RMF/Use Cases|here]].
 
The use cases identified for RMF are documented [[RMF/Use Cases|here]].
  
= Upcoming Integration Builds =
+
= Upcoming Release Builds =
  
There will be an integration build every two month.  Here we document what is included in these builds:
+
There will be an release build every three months.  Here we document what is included in these builds:
  
* Bugzilla issues are provided in the form of a Bugzilla query against the given Integration Milestone
+
* Bugzilla issues are provided in the form of a Bugzilla query against the given release.
 
* For non-trivial features that require a specification, a link to the corresponding Wiki page is provided.
 
* For non-trivial features that require a specification, a link to the corresponding Wiki page is provided.
  
== 0.4.0 (August 2012) ==
+
== 0.14.0 (Tentative) ==
  
* [https://bugs.eclipse.org/bugs/buglist.cgi?list_id=200551;field0-0-0=target_milestone;query_format=advanced;type0-0-0=substring;value0-0-0=0.4.0;product=MDT.RMF Bugzilla query of included issues]
+
* [https://bugs.eclipse.org/bugs/buglist.cgi?list_id=200551;field0-0-0=target_milestone;query_format=advanced;type0-0-0=substring;value0-0-0=0.14.0;product=MDT.RMF Bugzilla query of included issues]
 
* Feature: Importer <del>[[RMF/Import]]</del> [https://hudson.eclipse.org/hudson/job/rmf-nightly/lastSuccessfulBuild/artifact/dump/html/RMF_Importer_rmf-6a6dbb0c-6091-485c-8a6b-8b0c0ef81f17.html ReqIF Import] (Owner: Mark/Andreas)
 
* Feature: Importer <del>[[RMF/Import]]</del> [https://hudson.eclipse.org/hudson/job/rmf-nightly/lastSuccessfulBuild/artifact/dump/html/RMF_Importer_rmf-6a6dbb0c-6091-485c-8a6b-8b0c0ef81f17.html ReqIF Import] (Owner: Mark/Andreas)
 
* Evaluate Sphinx (Ingo)
 
* Evaluate Sphinx (Ingo)
* Caching ContentProvider for Specifications (Said)
+
* Evaluate AgileGrid alternatives (Ingo).  Important: Must not be JFace-based, but canvas-based
 +
** http://www.eclipse.org/nattable/
 +
** http://www.eclipse.org/nebula/
  
= Past Integration Builds =
+
* AgileGrid Alternative (PFGrid.com, NatTable, HTML-Based, Nebula, etc.) (Hussein)
 +
** Objective: Find something that is (1) maintained, (2) RAP-Compatible, (3) can easily be integrated, (4) performs
 +
* Filtering (Michael)
 +
* Search/Replace (Michael)
 +
** Context menu has option "find references"
 +
* SpecRelations should be navigable
 +
 
 +
* CDO (DB Backend) (Hussein)
 +
* RCP + RAP Capabilities (Single Sourcing) (Hussein)
 +
 
 +
* Diff (DiffMerge or EMF Compare [not RAP friendly])
 +
* Office Importer/Exporter/Sync (Excel, etc.)
 +
* Report Generation (PDF, etc.)
 +
* Code Tuning wrt Speed & Memory
 +
* Graphical Editor (working like with SysML Requirements; visualizing traceability)
 +
* "Eat your own dogfood"
 +
 
 +
 
 +
=== Todo ===
 +
 
 +
* Decide when to start the next release
 +
* Prioritize Roadmap
 +
* Detail out the things we want to do
 +
* Clean-up Bugzilla
 +
 
 +
= Completed Release Builds =
 +
 
 +
== 0.13.0 ==
 +
 
 +
* [https://bugs.eclipse.org/bugs/buglist.cgi?list_id=200551;field0-0-0=target_milestone;query_format=advanced;type0-0-0=substring;value0-0-0=0.13.0;product=MDT.RMF Bugzilla query of included issues]
 +
 
 +
== 0.12.0 ==
 +
 
 +
* [https://bugs.eclipse.org/bugs/buglist.cgi?list_id=200551;field0-0-0=target_milestone;query_format=advanced;type0-0-0=substring;value0-0-0=0.12.0;product=MDT.RMF Bugzilla query of included issues]
 +
 
 +
== 0.11.0 ==
 +
 
 +
* [https://bugs.eclipse.org/bugs/buglist.cgi?list_id=200551;field0-0-0=target_milestone;query_format=advanced;type0-0-0=substring;value0-0-0=0.11.0;product=MDT.RMF Bugzilla query of included issues]
 +
* '''Copied from 0.10.0 (Needs to be reviewed!)'''
 +
 
 +
== 0.10.0 ==
 +
 
 +
* [https://bugs.eclipse.org/bugs/buglist.cgi?list_id=200551;field0-0-0=target_milestone;query_format=advanced;type0-0-0=substring;value0-0-0=0.10.0;product=MDT.RMF Bugzilla query of included issues]
 +
 
 +
= Past Snapshot Builds =
 +
 
 +
Version 0.9.0 is the last snapshot build. Upcoming versions are official releases or milestone builds.
 +
 
 +
== 0.9.0 ==
 +
 
 +
* [https://bugs.eclipse.org/bugs/buglist.cgi?list_id=200551;field0-0-0=target_milestone;query_format=advanced;type0-0-0=substring;value0-0-0=0.9.0;product=MDT.RMF Bugzilla query of included issues]
 +
 
 +
== 0.8.0 (August 2013) ==
 +
 
 +
* [https://bugs.eclipse.org/bugs/buglist.cgi?list_id=200551;field0-0-0=target_milestone;query_format=advanced;type0-0-0=substring;value0-0-0=0.8.0;product=MDT.RMF Bugzilla query of included issues]
 +
 
 +
== 0.7.0 (May 2013) ==
 +
 
 +
* [https://bugs.eclipse.org/bugs/buglist.cgi?list_id=200551;field0-0-0=target_milestone;query_format=advanced;type0-0-0=substring;value0-0-0=0.7.0;product=MDT.RMF Bugzilla query of included issues]
 +
 
 +
== 0.6.0 (February 2013) ==
 +
 
 +
* [https://bugs.eclipse.org/bugs/buglist.cgi?list_id=200551;field0-0-0=target_milestone;query_format=advanced;type0-0-0=substring;value0-0-0=0.6.0;product=MDT.RMF Bugzilla query of included issues]
 +
 
 +
== 0.5.0 (November 2012) ==
 +
 
 +
* Large number of long pending bugs fixed
 +
* Major refactoring of package name, to facilitate code generation
 +
* [https://bugs.eclipse.org/bugs/buglist.cgi?list_id=200551;field0-0-0=target_milestone;query_format=advanced;type0-0-0=substring;value0-0-0=0.5.0;product=MDT.RMF Bugzilla query of included issues]
 +
 
 +
== 0.4.0 (August 2012) ==
 +
 
 +
* [https://bugs.eclipse.org/bugs/buglist.cgi?list_id=200551;field0-0-0=target_milestone;query_format=advanced;type0-0-0=substring;value0-0-0=0.4.0;product=MDT.RMF Bugzilla query of included issues]
 +
* Caching ContentProvider for Specifications (Said)
  
 
== 0.3.0 (i12.05, May 2012) ==
 
== 0.3.0 (i12.05, May 2012) ==

Latest revision as of 04:48, 16 September 2015

General Considerations

  • We want to graduate from incubation by the end of 2012
  • We use Git Flow for now, but will switch to a new process before graduating from incubation, to support multiple release branches (Eike)
  • CDO has tooling for API evolution, we should look into employing it before graduating.

Use Cases

The use cases identified for RMF are documented here.

Upcoming Release Builds

There will be an release build every three months. Here we document what is included in these builds:

  • Bugzilla issues are provided in the form of a Bugzilla query against the given release.
  • For non-trivial features that require a specification, a link to the corresponding Wiki page is provided.

0.14.0 (Tentative)

  • AgileGrid Alternative (PFGrid.com, NatTable, HTML-Based, Nebula, etc.) (Hussein)
    • Objective: Find something that is (1) maintained, (2) RAP-Compatible, (3) can easily be integrated, (4) performs
  • Filtering (Michael)
  • Search/Replace (Michael)
    • Context menu has option "find references"
  • SpecRelations should be navigable
  • CDO (DB Backend) (Hussein)
  • RCP + RAP Capabilities (Single Sourcing) (Hussein)
  • Diff (DiffMerge or EMF Compare [not RAP friendly])
  • Office Importer/Exporter/Sync (Excel, etc.)
  • Report Generation (PDF, etc.)
  • Code Tuning wrt Speed & Memory
  • Graphical Editor (working like with SysML Requirements; visualizing traceability)
  • "Eat your own dogfood"


Todo

  • Decide when to start the next release
  • Prioritize Roadmap
  • Detail out the things we want to do
  • Clean-up Bugzilla

Completed Release Builds

0.13.0

0.12.0

0.11.0

0.10.0

Past Snapshot Builds

Version 0.9.0 is the last snapshot build. Upcoming versions are official releases or milestone builds.

0.9.0

0.8.0 (August 2013)

0.7.0 (May 2013)

0.6.0 (February 2013)

0.5.0 (November 2012)

0.4.0 (August 2012)

0.3.0 (i12.05, May 2012)

0.2.0 (i12.03, March 2012)

Bugzilla query of included issues

0.1.0 (i12.01, January 20th, 2012)

pror.org core-9.0.0 (October 8th 2011)

core-9.0.0 was the last release before the code base was migrated to the Eclipse Foundation.

Pages in category "RMF/Roadmap"

The following 3 pages are in this category, out of 3 total.