Bug 455965 - Use Oomph to initialize a Sirius environment
Summary: Use Oomph to initialize a Sirius environment
Status: CLOSED FIXED
Alias: None
Product: Sirius
Classification: Modeling
Component: Releng (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: 3.0.0M6   Edit
Assignee: Laurent Redor CLA
QA Contact:
URL:
Whiteboard:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2014-12-22 10:46 EST by Laurent Redor CLA
Modified: 2015-06-24 11:17 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Laurent Redor CLA 2014-12-22 10:46:19 EST
There is currently a page on the wiki [1], the Contributor Guide, to initialize a new Sirius environment.

It is possible to automate some steps with Oomph [2].

[1] http://wiki.eclipse.org/Sirius/Contributor_Guide
[2] https://wiki.eclipse.org/Eclipse_Oomph_Installer
Comment 1 Laurent Redor CLA 2014-12-22 12:26:18 EST
An initial Oomph configuration file has been added in Sirius: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=d42f0bc26719ddb7035aaf84e724f6e75791b2f0
Comment 2 Laurent Redor CLA 2014-12-23 07:37:55 EST
Another improvement will be to set the "Java/Editor/Save Actions" preference:
* Perform the selected actions on save=true
** Format source code=true
*** Format all lines=true
** Organize imports=true
** Additional actions=true
*** Remove unnecessary casts
*** Remove trailing white spaces on all lines
Comment 3 Laurent Redor CLA 2014-12-23 08:36:07 EST
The contributor guide has been completed with a section for Oomph: https://wiki.eclipse.org/Sirius/Contributor_Guide#Environment_Configuration_with_Oomph
Comment 4 Cedric Brun CLA 2015-02-06 08:59:10 EST
We can "register" the Sirius.setup model in the Eclipse catalog while keeping the ability to easily update and maintain it as part of the Sirius git repository.

See, for instance, Bug 438973
Comment 5 Laurent Redor CLA 2015-02-17 09:55:40 EST
Cédric, for your comment 4, I created the bug 460124.
Comment 7 Laurent Redor CLA 2015-03-12 10:36:21 EDT
This issue can be considered as resolved:
* Sirius is available on the Oomph catalog: bug 460124.
* The Sirius documentation explains how to use it: https://wiki.eclipse.org/Sirius/Contributor_Guide#Environment_Configuration_with_Oomph
Comment 8 Belqassim Djafer CLA 2015-04-13 04:52:57 EDT
Verified on Sirius 3.0.0M6
Comment 9 Pierre-Charles David CLA 2015-06-24 11:17:20 EDT
Available in Sirius 3.0.0. See https://wiki.eclipse.org/Sirius/3.0.0.