Skip to content
This repository has been archived by the owner on Oct 7, 2021. It is now read-only.

Provide an Oomph setup for a Triquetrum developer #211

Closed
erwindl0 opened this issue Mar 24, 2017 · 6 comments
Closed

Provide an Oomph setup for a Triquetrum developer #211

erwindl0 opened this issue Mar 24, 2017 · 6 comments
Assignees

Comments

@erwindl0
Copy link
Contributor

Eclipse Oomph allows to define a setup for an Eclipse IDE + a predefined workspace materialization.

The approach is to download the generic Eclipse Installer and then point to our setup file to obtain a ready-for-use Triquetrum development setup.
It would be handy for new Triquetrum developers/contributors to have such a "Triquetrum development" Oomph setup available.

For the moment, this would be about using an Eclipse Neon RCP/RAP IDE + a Triquetrum workspace configured on our current target platform (Oxygen).
Once Oxygen is released incl Oomph, we could switch the Eclipse IDE to Oxygen as well.

@erwindl0 erwindl0 added this to the OxygenRelease milestone Mar 24, 2017
@erwindl0 erwindl0 self-assigned this Mar 24, 2017
erwindl0 added a commit that referenced this issue Mar 24, 2017
includes tpd plugin, sets some prefs, sets target platform, adds mylyn
task view on triq github issues.

Signed-off-by: Erwin De Ley <erwindl0@gmail.com>
erwindl0 added a commit that referenced this issue Mar 25, 2017
Signed-off-by: Erwin De Ley <erwindl0@gmail.com>
@erwindl0
Copy link
Contributor Author

Added description on how to use the Oomph setup in our CONTRIBUTING.md and on the Triquetrum wiki.

erwindl0 added a commit that referenced this issue Mar 26, 2017
Signed-off-by: Erwin De Ley <erwindl0@gmail.com>
erwindl0 added a commit that referenced this issue Mar 26, 2017
#211: all Triquetrum code style formatter prefs in oomph setup
@cxbrooks
Copy link
Contributor

The Oomph setup is pretty slick! I updated the wiki.

One issue is that if for Product Version, I select Latest (Oxygen), then a dialog appears that states:

The URI ' https://raw.githubusercontent.com/eclipse/triquetrum/master/setups/org.eclipse.triquetrum.developer.setup/TriquetrumDevelopment.setup' does not contain a valid product.

See the screenshot below:

screen shot 2017-03-27 at 10 35 59 am

One slightly confusing thing is that if I keep the initial default Product Version of Latest Release (Neon), then when I start up Triquetrum, the Oxygen splash screen is displayed. I feel this is correct, but what is possibly slightly confusing to a new user is that they are using Neon to build an Oxygen Triquetrum. This is not a problem, just possibly confusing.

@cxbrooks
Copy link
Contributor

Updated the wiki about selecting Oxygen. Closing!

@cxbrooks
Copy link
Contributor

During installation, I get a message about Unsigned Content:

/Users/cxh/.p2/pool/features/fr.obeo.releng.targetplatform-feature_2.1.1.201410251450

screen shot 2017-03-27 at 1 09 07 pm

Probably to replicate this, it is necessary to remove the Eclipse Oomph installer directory and untar the distribution.

To close this, we should consider fixing the above.

Also, to close this, we should add Triquetrum to the list of available installations.

@cxbrooks cxbrooks reopened this Mar 27, 2017
@cxbrooks
Copy link
Contributor

I updated the documentation to include the Unsigned Content window. It would be good to look into if we can find a signed version of these plugins or otherwise document the issue.

@erwindl0
Copy link
Contributor Author

issue created on the targetplatform project : eclipse-cbi/targetplatform-dsl#70

cxbrooks pushed a commit that referenced this issue Sep 26, 2017
includes tpd plugin, sets some prefs, sets target platform, adds mylyn
task view on triq github issues.

Signed-off-by: Erwin De Ley <erwindl0@gmail.com>
cxbrooks pushed a commit that referenced this issue Sep 26, 2017
Signed-off-by: Erwin De Ley <erwindl0@gmail.com>
cxbrooks pushed a commit that referenced this issue Sep 26, 2017
Signed-off-by: Erwin De Ley <erwindl0@gmail.com>
cxbrooks pushed a commit that referenced this issue Sep 26, 2017
#211: all Triquetrum code style formatter prefs in oomph setup
@erwindl0 erwindl0 modified the milestones: OxygenRelease, Science2017Release Oct 10, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants