[
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