Skip to main content



      Home
Home » Modeling » EMF » How can I contribute(I'd like to contribute to EMF)
How can I contribute [message #1800581] Wed, 02 January 2019 16:05 Go to next message
Eclipse UserFriend
Hello,

I've worked in some EMF based projects and I really enjoy the technology. I'd like to give back to the community by contributing to the ongoing effort to maintain these technologies.

Where can I start and where would a contribution be more meaningful? If you have a small bug I could tackle as a warm up task that would be great. Please let me know!

Have a nice day!

Best regards,

Edmundo López
Re: How can I contribute [message #1800591 is a reply to message #1800581] Wed, 02 January 2019 23:48 Go to previous messageGo to next message
Eclipse UserFriend
Edmundo,

Issues are tracked in Bugziila. I use this query to produce the current list list:

https://bugs.eclipse.org/bugs/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&classification=Modeling&component=releng&component=doc&component=website&component=Core&component=Doc&component=Edit&component=Mapping&component=Tools&component=Xcore&component=XML%2FXMI&list_id=18101126&order=resolution%2Cbug_id&product=EMF&query_format=advanced&resolution=---&resolution=FIXED

The builds are done by this server:

https://ci.eclipse.org/emf/

The build site includes instructions for how to set up a development environment. These instructions are exactly what I use personally for that purpose. If you follow these instructions, and really want to be able to commit/contribute changes, be sure to choose the SSH (read-write, Gerrit) URI for the clone:

ssh://${git.user.id|username}@git.eclipse.org:29418/emf/org.eclipse.emf

With your Eclipse.org account, you'll be able to commit changes to Gerrit for review:

https://wiki.eclipse.org/Gerrit#User_Account

Be sure your commit message starts with "[bugzilla-id]" so that the review/commit is automatically links to the Bugzilla.

Note that the vast majority of the open Bugzillas are enhancement requests, not actual bugs. I'm pretty much the only active maintainer of the code base. I'm very fussy about everything big and small, e.g., please try to respect the existing formatting and don't introduce gratuitous formatting changes by formatting files. As a result, the small/easy things are very quickly eliminated from the list, leaving only the more challenging problems.

Something like this would be relatively interesting:

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

But then you'd need to edit templates and those are kind of a night mare to edit so likely not the best initial task.

Perhaps have a look through the list of Bugzillas to see what looks interesting for your personally. The newer issues are near the bottom, so visit the the list in reverse direction...
Re: How can I contribute [message #1800650 is a reply to message #1800591] Fri, 04 January 2019 08:20 Go to previous messageGo to next message
Eclipse UserFriend
Thanks a lot Ed. I'll start ASAP.
Re: How can I contribute [message #1805147 is a reply to message #1800650] Mon, 08 April 2019 07:00 Go to previous messageGo to next message
Eclipse UserFriend
Hello,

I'd like to contribute too, but I encounter a little problem with the provided setup.

When I use this setup in the eclipse installer, I got this error:

Adding repository https://dl.google.com/eclipse/plugin/4.6
ERROR: org.eclipse.equinox.p2.transport.ecf code=1002 Unable to read repository at https://dl.google.com/eclipse/plugin/4.6/content.xml.
java.net.SocketTimeoutException: connect timed out


Do you have any hint?
Re: How can I contribute [message #1805149 is a reply to message #1805147] Mon, 08 April 2019 08:02 Go to previous message
Eclipse UserFriend
I am able to load this file from my browser:

https://dl.google.com/eclipse/plugin/4.6/p2.index

It contains this:
version=1
metadata.repository.factory.order=compositeContent.xml,\!
artifact.repository.factory.order=compositeArtifacts.xml,\!

And I can load this in my browser:

https://dl.google.com/eclipse/plugin/4.6/compositeContent.xml

And I can load this repository using the Repository Explorer in the IDE, so perhaps you tried when the server was having problems...
Previous Topic:Is there a "CanAdd" API?
Next Topic:How to generate model from meta-model?
Goto Forum:
  


Current Time: Tue Jul 15 21:53:25 EDT 2025

Powered by FUDForum. Page generated in 0.29663 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top