Contributing to the Nebula Project

Do you have a really cool widget that you'd like to contribute to Nebula and potentially to SWT?

Contributing a widget to Nebula requires that you become a full committer. The Nebula project does not have full time resources to manage and support your contribution. Instead you will become a committer with full rights to update your contribution. But first, you must get approval for your contribution. Please review the follow steps on how contributions can be made to Nebula.

Before starting the process, please ensure that you will be able to pass legal approval. New committers that do not work for Eclipse Member companies will require approval of their employeer. Contributed code must be able to be licensed under the EPL.

  1. Get Approval - As with most open source contributions, you must first get approval. Approval is granted on the Nebula mailing list. Post a message describing your widget as well as a link to your source code. The Nebula committers will review your code and your widget to determine if its a fit for Nebula. A vote will subsequently be taken on the mailing list.
  2. Become a Committer - If your contribution is approved, the next step is to become a formal Nebula committer. First you must read the committer guidelines. Then complete the new committer process.
  3. Contribution IP Approval - Once you are a committer, you will need to have your code pass the Eclipse legal process. The first step is to complete the contribution questionnaire. You will receive an email from an Eclipse representative when/if your contribution is approved. Then you're ready to upload your code into the CVS repository.