Skip to main content
aboutsummaryrefslogtreecommitdiffstats
blob: c29ccb919155f46310d64da7737cf39c9c74c709 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
Contributing to Eclipse Advanced Scripting Environment (EASE)
=============================================================

Thanks for your interest in this project.


Project description:
--------------------

EASE allows the execution of script code (using scripting languages such as JS, Python, ...) within the context of the Eclipse Platform/RCP. As they are running in the same JRE as Eclipse itself, these scripts have direct access to any class of your application and may interact with your workbench.

Through keywords within header data, scripts might be integrated seamlessly into the UI as toolbar and/or menu contributions. Thus the functionality could be extended by providing scripts only. No need to build, export and install a new feature, just provide a script and add it to your application at runtime.

Scripting allows to easily extend an existing application, helps in automating everyday tasks and aids in rapid prototyping during application development. 


Developer resources:
--------------------

Information regarding source code management, builds, coding standards, and more.

- http://projects.eclipse.org/projects/technology.ease/developer


Source Code Repositories:
-------------------------

The project maintains the following source code repositories:

- git://git.eclipse.org/gitroot/ease/org.eclipse.ease.core.git

  Contains the core framework for scripting, keywords and ui

- git://git.eclipse.org/gitroot/ease/org.eclipse.ease.modules.git

  Additional script modules providing dedicated scripting functionality (eg. EGit support)

- git://git.eclipse.org/gitroot/ease/org.eclipse.ease.scripts.git

  Sample scripts and demos that users can consume
  

Contributor Agreement:
----------------------

Before your contribution can be accepted by the project, you need to create and electronically sign the Eclipse Contributor Agreement (ECA).

- http://www.eclipse.org/legal/ECA.php


Contact:
--------

Contact the project developers via the project's "dev" list.

- https://dev.eclipse.org/mailman/listinfo/ease-dev


Search for bugs:
----------------

This project uses Bugzilla to track ongoing development and issues.

- https://bugs.eclipse.org/bugs/buglist.cgi?product=EASE


Create a new bug:
-----------------

Be sure to search for existing bugs before you create another one. Remember that contributions are always welcome!

- https://bugs.eclipse.org/bugs/enter_bug.cgi?product=EASE

Back to the top