blob: c29ccb919155f46310d64da7737cf39c9c74c709 [file] [log] [blame]
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