+1 on the proposal !! On Fri, Dec 15, 2017 at 6:56 AM, Hongjie Tian <[email protected]> wrote:
> +1 on that proposal. I've done a lot of work in Django so will be happy to > help. > > 2017-12-14 20:37 GMT+08:00 Jason Morgan <[email protected]>: > > > +1 on that proposal. I've done a lot of work in Django so will be happy > to > > help > > > > On 13 December 2017 at 01:13, Gary <[email protected]> wrote: > > > > > Hi everyone, > > > > > > I would like to propose that Apache Bloodhound should migrate away from > > > Trac as a base and instead use the Django web framework. > > > > > > Some of the advantages we would gain from such a move include: > > > > > > * Django supports Python 3 (as I understand it from version 2.0, > Python > > > 2 support is dropped) > > > * Django is popular enough that it should be considered a good > > > transferable skill for our contributors > > > * Similarly it may be that potential contributors with Django > > > experience may be attracted to this project > > > > > > Other benefits we will have is that we will gain better control over > the > > > basic data model rather than having to do any monkey patching or sql > > > translation. > > > > > > My proposal as it is does not intend to go any further than settle the > > > question of our desire to change from Trac to Django but there are > > > decisions around some of the practicalities that are worth considering. > > > > > > Given previous discussions, I suspect that we have enough support for > > > some kind of migration to Django as a base for the project. As far as I > > > am concerned there is nothing in previous discussions during the setup > > > of the Apache Bloodhound project that ties the community to Trac as a > > > base. Our only real commitment regarding our dealing with Trac was that > > > we would not encourage any kind of fork. Please do put me right if > > > anyone feels I am misrepresenting the situation of course. > > > > > > There are still a range of ways that we could implement such a > migration > > > to Django, from starting from scratch to attempting to match the > > > interfaces provided by Trac so as to limit changes to code that sits on > > > top of it. > > > > > > The latter extreme does still feel a bit too much like forking Trac for > > > my liking so I think we need to be careful if something like that is > > > seen as best. > > > > > > To start from scratch will leave us with plenty to do but I am hoping > > > that we will find ways to integrate other external projects to provide > > > features, either through Django apps and middleware or beyond. > > > > > > Regardless of other decisions, the scope of the project should remain > > > broadly the same, so we would be aiming to have reasonable feature > > > parity including, amongst other stuff: > > > > > > * Multi tracker support (multi-product) > > > * Integrated wiki > > > * Fast search plugin > > > * SCM integration > > > > > > We will obviously also need to ensure that we can migrate from a > > > bloodhound based on Trac to any new version. > > > > > > I look forward to hearing thoughts around this. > > > > > > Cheers, > > > Gary > > > > > > > > > > > -- > > > > ------------------------------ > > <http://www.pavegen.com> > > > > *Jason Morgan* > > Principal Engineer > > > > t: +44 1223 781555 > > m: +44 (0) 7877 662290 > > ddi: +44 1223 781556 > > > > *Engineering* > > Pavegen Systems Ltd > > Future Business Centre > > Kings Hedges Road > > Cambridge, CB4 2HY > > > > *Head Office* > > 5-15 Cromer St > > London, WC1H 8LS > > > > t: +44 (0) 2033 977 279 > > pavegen.com <http://www.pavegen.com> > > #thenextstep16 <http://www.pavegen.com/livestream> > > > > <http://www.twitter.com/pavegen> <http://www.facebook.com/pavegen> > > <https://www.linkedin.com/company/pavegen-system-ltd-> > > ------------------------------ > > > > The content of this email and any attachments are confidential and may > > contain privileged information. If you are not the addressee it may be > > unlawful for you to read, copy, distribute, disclose or otherwise use the > > information contained herein. > > > > Company Registered no: 06980029 | Company VAT no: 996499723 > > > -- Regards, Sathishkumar D
