Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [sirius-dev] Questions regarding a first contribution

Hi,

I sent a mail a few months ago to ask about how I could contribute to 
Sirius. I have been very busy since then but now I finally have some 
free time.

Did you manage to identify some tasks on which I could help?

Regards,
Emmanuel Chebbi

Le 08/04/2019 à 08:14, Emmanuel Chebbi a écrit :
> Hi,
>
> I am sorry the late reply.
>
> Thank you for the details on the contribution process. Regarding the
> contribution, I generally prefer working on core-related tasks but I
> wouldn't mind doing some GEF/GMF. However, I don't have any experience
> with the latter yet so I may not be able to tackle advanced topics.
>
> Regards,
> Emmanuel Chebbi
>
> Le 26/03/2019 à 08:55, Pierre-Charles David a écrit :
>> On 25/03/2019 12:05, Emmanuel Chebbi wrote:
>>> Hello,
>>>
>> Hi Emmanuel,
>>
>>> I have been working with Sirius for some time and now I would like to
>>> contribute to the project by writing code.
>>>
>> Thanks for your proposal!
>>
>>> I read the contributing guides but I am still a bit unsure about
>>> which bug I could address. There are many ones in Bugzilla, so should
>>> I randomly pick an unassigned one in the list and then contribute
>>> with a patch? Or are they prioritized somehow?
>>>
>> We don't maintain a list of such "starter" tickets (my bad), but I'll
>> try to find a few candidates in the next few days. Are there
>> particular areas that you know well or are specially interesed in? For
>> example: Eclipse UI improvements, core EMF stuff, GEF/GMF work to
>> improve specifically the diagrams?
>>
>>> Moreover, as I have never contributed to an Eclipse project before I
>>> am still a bit confused with the use of Gerrit. From my
>>> understanding, in order to propose a contribution I have to:
>>>
>>>   1. Commit on the master branch
>>>   2. Push to
>>> ssh://myusername@xxxxxxxxxxxxxxx:29418/sirius/org.eclipse.sirius.org.git
>>>   3. Wait for the review on Gerrit
>>>
>>> Am I right?
>>>
>> Regarding the process, you need to make sure you have signed the
>> Eclipse Contributor Agreement [1] first, or any patches you propose
>> will be rejected by the system. As for Gerrit, there is a little
>> initial setup involved, but the process is indeed to:
>>
>> 1. Create the commit(s) on your local clone. It can be on master, but
>> technically this is not a strict requirement. Make sure your commit
>> message has a "Change-Id" footer so that if there are multiple
>> iterations on the patch they can be tracked as such (their "Change-Id"
>> will stay the same).
>> 2. Push to the Gerrit repo (the URL you mentioned), but on the special
>> branch "refs/for/master" (or "refs/for/v6.1.x" if you target a
>> different branch).
>> 3. Wait for a review, and iterate on the patch if needed. The team is
>> generally quite busy, so I can not give you a fixed delay for the time
>> to review, but if you propose a patch we'll try to react quickly. Do
>> not hesitate to drop me a mail if needed.
>>
>> The Eclipse Wiki has a page with all the details [2] about the Gerrit
>> contribution process.
>>
>> Regards,
>> Pierre-Charles David
>>
>> [1] https://accounts.eclipse.org/user/eca
>> [2] https://wiki.eclipse.org/Gerrit
>>
>>
>> _______________________________________________
>> sirius-dev mailing list
>> sirius-dev@xxxxxxxxxxx
>> To change your delivery options, retrieve your password, or
>> unsubscribe from this list, visit
>> https://www.eclipse.org/mailman/listinfo/sirius-dev
> _______________________________________________
> sirius-dev mailing list
> sirius-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/sirius-dev

Back to the top