Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ecf-dev] interested in Contribute to ECF

Hi Upul,

Upul Iroshan wrote:
Hi,

I am a big fan of eclipse platform. I researched and developed some simple eclipse RCP applications and plugins for my own interest. Now i wanted to do some real work and involve in developments in eclipse platform. Since I am interested in developing network applications like chat programs, download managers, I like to help ECF developments. Same time it'll gain very good experiece for me, working with highly experience people and very standard projects.

It was a good starting point to help open source developments is GSOC. But I am just passed out from the university and I am not eligible to apply for it. I saw very interesting and cool ideas in eclipse Idea list. I am thinking of pick one of those ideas which are not in approved list and start implementing those ideas. I checkout ECF source and still it's not much familiar to me. So I may needed some help from the comunity also.

Yes, this is understood. I (as the project lead and committer) will do all I can to help you become a contributor (and committer if you wish to make that commitment).


Is there any oppurtunity to contribute to ECF ? ( I am sure there will be some ) . If so what are the ways I can do that. If what i am thinking is ok, I can start working one of those projects.

Just so you are aware...we are getting pretty close to the end of the yearly release cycle for Eclipse, the Galileo Simulteneous Release, and ECF 3.0. See this page

http://wiki.eclipse.org/Galileo

for some info about how the Galileo release process works, and how the participating projects are required/expected to behave.

For ECF, as a participant in the Galileo simultaneous release, and a mature project there are some things approaching for the project along with M7. To see the ECF ramp-down process/schedule see:
http://wiki.eclipse.org/ECF_3.0.0/Galileo_Ramp-Down_Policy

I'm letting know about these because I think it will likely explain/make clearer some of the committer behavior over the next few months. Specifically, since we are approaching API freeze (with M7) and then the end-game for the release process, we are not going to be doing some things over the next few months...but will pick up some of those things more fully again after the ECF 3.0/Galileo release. Specifically, we won't be adding any significant API to ECF between M7 and Galileo final release. So *right now* should be any final work/testing/additional tests at the API level. For example, I and several other committers are currently engaged in working on this significant new part of ECF...support for RFC 119:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=249240

So in terms of contributions in the very near term, we would be very interested in contributions in this area that implemented test code (note that we have existing test code in org.eclipse.ecf.tests.osgi.services.distribution). Another great and timely contribution would be some examples that use r-OSGI and/or the ECF generic provider (and one of the discovery providers) to implement a very simple distributed service/services using the RFC119 implementation. Another major area of current interest and work is with docshare/real-time shared editing. See these wiki pages for more info:
http://wiki.eclipse.org/DocShare_Plugin
http://wiki.eclipse.org/RT_Shared_Editing_-_Next_Steps
http://wiki.eclipse.org/Extending_Real-Time_Shared_Editing_for_Use_with_Other_Editors

Mustafa Isik is the committer that is the original implementer of the 'cola' synchronization algorithm and he, along with Marcelo Mayworm, Remy Suen, and James Sugrue are working on final improvements and bug fixes for docshare for ECF 3.0/Galileo, along with longer-term efforts.

There are some other previous and ongoing efforts in other areas as well...specifically Voice over IP, REST providers, other providers, etc. See here for a more complete list: http://wiki.eclipse.org/ECF

So I think there are some very important contributions to be made, if you are able/willing...both in the short term and the longer term. Note that like other projects, code contributions go on either new or existing bugs/enhancement requests...here's ECF's list of open bugs/enhancements BTW:
https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=RT&product=ECF&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=

Thanksinadvance...hopefully there is something to interest you and induce you to contribute to ECF!

Scott


Thanks and regards,
Upul Abayagunawardhana.
------------------------------------------------------------------------

_______________________________________________
ecf-dev mailing list
ecf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ecf-dev



Back to the top