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 !
