On 15 October 2013 16:34, Gary Martin <[email protected]> wrote:
>> I am a newcomer to Trac and Apache Bloodhound and it seems that both
>> projects are very interesting for me.
>>
>> I would like to know what is the best way to contribute ?
>>
>> For instance for translation, having discussed with rjollos, it seems
>> better to translate Trac, as the translation will end up eventually in
>> Apache Bloodhound.
>>
>> But I would like to add a feature for internationalization (like Django):
>>
>> https://docs.djangoproject.com/en/1.5/topics/i18n/translation/#how-django-discovers-language-preference
>>
>> How should I proceed:
>> 1) Send a patch to Trac and wait for Trac integration and hope that
>> Apache Bloodhound will import it
>> 2) Send a patch to Trac and Apache Bloodhound, but what happens if
>> both have different comments or if one accept it and not the other ?
>> 3) Send a patch only to Apache Bloodhound
>>
>> I know that the subject is a bit difficult, so keep in mind that I'm
>> just someone willing to contribute to nice open source softwares and
>> looking for the correct way to do it.
>>
>
> The Apache Bloodhound project is likely to be very open to such
> contributions and I should really encourage you to do so. Strictly speaking
> all of the ways you list to proceed are likely to benefit Apache Bloodhound
> as it would be extremely surprising if Trac accepted your code and
> Bloodhound decided not to allow it to be used. However, if you are
> interested in contributing beyond this, we are very interested in getting
> more Bloodhound developers.
>
> Attempting to contribute to both projects simultaneously might end up being
> a little confusing, particularly if both accept the code. There are a few
> ways that we could manage the difficulties associated with that depending on
> how things go, from disabling Trac's version of the code to encouraging Trac
> to accept appropriate patches and providing additional features through
> extending the Trac version.
>

Hello Gary,

I currently need multi project/product (most important) and
internationalisation (with my patch allowing automatic language
switching).
I tried last month patching Trac, completing french translation and
using SimpleMultiProjectPlugin. It works so far.

I will give a shot this week at Apache Bloodhound to see what can be
done there. After that it would be easier for me to see if I can
follow your advices.

Thanks for your feedback !

Reply via email to