Difference between revisions of "Acceleo/ReleaseReview"

From Eclipsepedia

Jump to: navigation, search
m (Release review)
 
(42 intermediate revisions by 3 users not shown)
Line 1: Line 1:
=Helios Release Review - Acceleo 3.0=
+
=Release review=
Helios Simultaneous Release
+
  
Release Review and Graduation Review
+
* [[Acceleo/ReleaseReview/Helios| Acceleo 3.0 Release Review]]
 +
* [[Acceleo/ReleaseReview/Indigo| Acceleo 3.1 Release Review]]
 +
* [[Acceleo/ReleaseReview/3.2| Acceleo 3.2 Release Review]]
 +
* [[Acceleo/ReleaseReview/3.3| Acceleo 3.3 Release Review]]
  
Jonathan Musset (jonathan.musset@obeo.fr)
 
  
Release Review : June 11, 2010
 
  
Communication Channel : eclipse.modeling.m2t newsgroup
+
{{Acceleo-index}}
  
Process Documentation : http://www.eclipse.org/projects/dev_process/development_process.php
+
[[Category:Modeling]]
 
+
[[Category:M2T]]
Project Plan : http://www.eclipse.org/modeling/m2t/acceleo/plan-helios.xml
+
[[Category:Acceleo]]
 
+
==Helios Release Highlights==
+
 
+
===Graduation===
+
Acceleo graduates with its Helios release. This usually means the plugin grows from version 0.x to version 1.0. However, Acceleo already has a version history and an existing adopter community. In order not to unsettle this community and to stay coherent with our history, Acceleo will jump under eclipse from version 0.8 to version 3.0 (as the last released version on Acceleo.org was 2.x).
+
 
+
===New and noteworthy===
+
 
+
===Quality of APIs===
+
The component lead certifies that the requirements for Eclipse Quality APIs have been met for this release.
+
All non-API code in "internal" packages.
+
 
+
===End of Life Issues===
+
None
+
 
+
===Committer Diversity===
+
4 Committers from Obeo, and 2 individual committers.
+
 
+
==IP Issues==
+
The about files and use licenses are in place as per the Guidelines to Legal Documentation.
+
 
+
CQ 2518 - The Content includes items that have been sourced from the OMG MTL 1.0 specification : http://www.omg.org/spec/MOFM2T/1.0/
+
 
+
All other contributions (code, documentation, images, etc) have been committed by individuals who are either Members of the Foundation, or have signed the appropriate Committer Agreement. In either case, these are individuals who have signed, and are abiding by, the Eclipse IP Policy. The other significant contributions of the IP log are written 100% by employees of the same employer (Obeo) as the Submitting Committer (http://www.eclipse.org/legal/EclipseLegalProcessPoster.pdf).
+
 
+
All contribution Questionnaires have been completed.
+
 
+
The "provider" field of each plugin is set to "Eclipse Modeling Project".
+
 
+
The "copyright" field of each plugin is set to the copyright owner.
+
 
+
Any third-party logos or trademarks included in the distribution (icons, logos, etc) have been licensed under the EPL.
+
 
+
The Acceleo IP log is located at http://www.eclipse.org/projects/ip_log.php?projectid=modeling.m2t.acceleo
+
 
+
==Non-Code Aspects==
+
 
+
===Unit tests===
+
706 unit tests launched on every build. 1219 unit tests launched on every day.
+
 
+
Code coverage is about :
+
- 71 % of the code generation engine
+
- 84 % of the compiler
+
- 29 % of the UI
+
 
+
===Code quality===
+
Checkstyle activated on each distinct plug-in.
+
 
+
Eclemma used on a regular basis to improve test coverage.
+
 
+
Yourkit used on a regular basis to improve performances.
+
 
+
Javadoc represents more than 46% of the Java source code.
+
 
+
An Ohloh page is available at http://www.ohloh.net/p/acceleo-eclipse/analyses/latest
+

Latest revision as of 09:50, 16 May 2012

[edit] Release review



Acceleo Portal
Project Project · Installation · New & noteworthy · Release review · API policy · Retention policy · Next · Checklist
Features Acceleo Features · Runtime · Acceleo editor · Views & Perspective · Debugger · Profiler · Traceability · Wishlist · Interpreter · Maven
User documentation Getting Started · Acceleo operations reference · OCL operations reference · Text Production Rules · Migration From Acceleo 2.x · Best Practices · Videos · FAQ
Developer documentation Source code · How to contribute · Compatibility · MOFM2T specification · OCL specification
Community Conferences · Twitter & Blogs · Professional Support · Report a bug