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 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

Back to the top