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 "E4/Scripting/Contribute"

< E4‎ | Scripting
(Providing code)
Line 21: Line 21:
 
Currently your best chance to provide code is to create a git patch and submit it via bugzilla. Before creating the patch make sure to have your formatter set to the default 'Eclipse built in'.
 
Currently your best chance to provide code is to create a git patch and submit it via bugzilla. Before creating the patch make sure to have your formatter set to the default 'Eclipse built in'.
  
Have a look at the [https://bugs.eclipse.org/bugs/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&classification=Eclipse&component=Scripting&list_id=8092852&product=e4&query_format=advanced open bugs] if you are not sure where to start.
+
Have a look at the [https://bugs.eclipse.org/bugs/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&classification=Eclipse&component=Scripting&list_id=8092852&product=e4&query_format=advanced open bugs] if you are not sure where to start. [https://bugs.eclipse.org/bugs/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&classification=Eclipse&component=Scripting&keywords=helpwanted&keywords_type=allwords&list_id=8464513&product=e4&query_format=advanced Some of them] are explicitely marked for beginners.
  
 
[[Category:E4|Scripting]]
 
[[Category:E4|Scripting]]
 
[[Category:How to Contribute]]
 
[[Category:How to Contribute]]

Revision as of 11:32, 6 March 2014

EASE - Contributing

Prerequisites

To build EASE in Eclipse you should start with 'Eclipse for RCP and RAP Developers'. After startup go to Preferences/Maven/Discovery and click Open Catalog. Afterwards install the Tycho Configurator. If you want to work on the EMF models you might want to additionally install 'EMF Eclipse Modeling Framework SDK' and 'Diagram Editor for Ecore (SDK)'.

Repository locations

The core components along with the JavaScript interpreter can be obtained from eclipse directly. Check the web frontend for git / http clone urls. The python interpreter is hosted on Github due to licensing issues.

After importing you should set your target platform. Therefore open org.eclipse.ease.releng.target/org.eclipse.ease.releng.target.target and hit 'Set as target platform'.

Building

The whole project can be built by right clicking on org.eclipse.ease.releng / Run As / Maven build. Enter 'clean install' as your goals. After the build process you can find a p2 update site available at org.eclipse.ease.releng.p2/target/repository.

Providing code

Currently your best chance to provide code is to create a git patch and submit it via bugzilla. Before creating the patch make sure to have your formatter set to the default 'Eclipse built in'.

Have a look at the open bugs if you are not sure where to start. Some of them are explicitely marked for beginners.

Back to the top