ECF Contributors

This page provides information about resources for Eclipse ECF contributors.

See ECF Wiki for further information about plans, sub-projects, meetings, etc.

If you are writing code to make ECF itself better, consider yourself a contributor. If you are a user taking advantage of ECF's incredible features to write your own software, then consider yourself a user.

Contributors should look for information mainly at the mailing list. while users should focus on the Eclipse newsgroup. Both groups may be interested in the Eclipse Wiki.

The distinction between users and contributors is somewhat blurred if you are using ECF to contribute software to another Eclipse project. If you fall in that category, look at both user and contributor information.

Contributing

ECF API

The Eclipse Communication Framework (ECF) API documentation uses Javadocs. To look at the API documentation, click javadocs.

Mailing List

The ECF mailing list is for developers working on ECF code to discuss development related issues.
If you are "kicking the tires" or using ECF to develop your own communications applications,
please post questions on the newsgroup rather than the developers mailing list.

ecf-dev@eclipse.org

You must subscribe to the ecf-dev mailing list if you want to send email to that list.

You can read the mailing list archive without joining the list.

Anonymous CVS Access to ECF Source Code

To load ECF source code into your workspace

  1. Get an Eclipse version 3.5 (http://download.eclipse.org/eclipse/downloads/)
  2. Create a CVS repository location for

    :pserver:anonymous@dev.eclipse.org:/cvsroot/rt

    Hint: Select the bold text, open the CVS Repositories view, and select Paste Connection or hit Ctrl+V to add the connection
  3. Expand HEAD > org.eclipse.ecf > builds > plugins
  4. Checkout project: org.eclipse.ecf.releng
  5. Import the projectSet-anonymous.psf project set from inside the org.eclipse.ecf.releng project, using File > Import > Team Project Set. If you are an ECF committer, and able to make an extssh connection, you can use projectSet-extssh.psf.

Anonymous CVS server info

  • Host: dev.eclipse.org
  • Repository Path: /cvsroot/rt
  • User: anonymous
  • Password: <empty>
  • Connection method: pserver
  • Module (within org.eclipse.ecf): framework/bundles, providers/bundles, incubator/bundles, tests/bundles examples/bundles server-side/bundles server-side/examples/bundles

ECF Code Conventions

ECF has decided to use the Equinox Coding Conventions. Also on this page are links to java source code formatter to use in Eclipse to easily enforce these conventions.

ECF Wiki

You can find a great deal of information about ECF on the ECF Wiki

Bug Reporting

Please use Bugzilla to report any bugs you find.

https://bugs.eclipse.org/bugs

Newsgroup

The Eclipse Communications Framework newsgroup is for anything and everything ECF related.
You will need a newsgroup username and password from Eclipse.org to participate

news://news.eclipse.org/eclipse.technology.ecf

Presentations

The following are introductory presentations and tutorials.