Awesome
Nebula and Opal: Rich SWT Widgets
Welcome to the Eclipse Nebula project.
This repositority contains a large set of UI elements that can be used in fat or thin client applications based on Java and SWT.
Download
Downloads are available at the following location:
These sites provide both mature, stable widgets as well as incubating widgets; the latter are clearly marked as incubating and may break API from release to release.
Refer to the general document for details about the update site structure.
Contact
Contribute
We can accept your patches if you have properly set up an account.
For every patch we require a corresponding GitHub issue. See the recommended workflow for guidelines.
Setup a Development enviroment
Please use the following automated setup to configure a development environment pull requests:
Building on our build server
After admin approval, pull requests get built by this job:
Building locally
git clone https://github.com/EclipseNebula/nebula.git
cd nebula
mvn verify
More info can be found on Nebula's Build Server.
New Committers
Before you decide to contribute your code to Eclipse, keep in mind that your code must follow the EPL, Eclipse's Public License.
This means that committers and contributors need to follow some rules.
A good overview of what this entails and how this affects you can be read here
There are a number of ways you can contribute.
- A new project inside Nebula.
- New widgets in the Nebula project.
- Maintain existing widgets.
If you choose any of these option contact the Nebula developers through the mailing list and state your intentions, or open an issue.
New Widgets
The 'New Widget' process is described here: