Another big +1 from me.

Thanks for yet another awesome refactor,

Baptiste

On 07/27/2014 03:52 PM, Honza Král wrote:

+1

Thanks for pushing for this!

On Jul 25, 2014 5:22 PM, "Jacob Kaplan-Moss" <ja...@jacobian.org <mailto:ja...@jacobian.org>> wrote:

    +1.

    Aymeric, I can't thank you enough for taking this on and running
    with it.

    Jacob


    On Fri, Jul 25, 2014 at 7:20 AM, Chris Foresman
    <fores...@gmail.com <mailto:fores...@gmail.com>> wrote:

        As a non-core community member, I welcome a streamlined way
        for new potential coders to contribute.


        On Thursday, July 24, 2014 7:02:16 AM UTC-5, Russell
        Keith-Magee wrote:

            Hi Aymeric.

            A big +1 from me. Thanks for all your work drafting these
            modifications.

            Russ %-)


            On Wed, Jul 23, 2014 at 9:29 PM, Aymeric Augustin
            <aymeric....@polytechnique.org> wrote:

                Hello,

                I’ve been working on updating our organization:
                https://github.com/django/django/pull/2947

                This proposal attempts to address several issues with
                our current organization. There’s no short version and
                any simplistic interpretation will be wrong. Here are
                the main factors at play.

                1) In theory, the core team is the group of
                committers, each of whom has been judged capable of
                making code design decisions. (Astute readers will
                have noticed that it isn’t true in practice.) This
                restrictive approach to staffing makes it hard to
                cover all of our HR needs. Specifically:
                        a) It creates a chasm between non-core and
                core contributors, which has perverse side effects and
                creates tons of frustration.
                        b) It drives away would-be contributors whose
                help wouldn’t involve committing code to the main
                Django repository.
                        c) Even if such contributors are found, it’s
                hard to convince the core team to bring them on board.

                2) Since the BDFLs have stepped down, there’s no
                obvious way to counteract honest mistakes made by core
                developers. This is making the core team uncomfortable
                at times. While BDFLs hardly ever had to intervene,
                their mere existence played a role. We need to
                recreate that role in a more democratic fashion.

                3) We’re good at burning out our most prolific
                contributors. Since we lack structure, it’s too easy
                to become responsible for everything, until you can’t
                handle it anymore and throw the towel. We must
                classify roles, write down who takes what role, fill
                the gaps with new volunteers, and remove pressure
                around stepping down.

                4) As we have grown, having no explicit organization
                within the core team makes it complicated for
                newcomers to figure who does what and how they fit in
                the picture. It doesn’t erase the power structure. It
                merely hides it.

                My proposal builds upon years of discussions at
                DjangoCons. It has gone through many rounds of
                feedback inside the core team already. It’s an
                evolution, not a revolution. It takes into account the
                growth of the project, acknowledges and formalizes
                some things that we’re already doing, and introduces
                just enough formal organization to make everyone
                comfortable.

                It doesn’t encompass everything we could do to improve
                our organization. In particular I expect some follow
                up work on how we manage roles in order to avoid burnout.

                I would like to ask the core team for a formal vote on
                this pull request, according to our guidelines. [1]
                Please vote by the end of July in UTC
                (2014-08-01T00:00:00Z).

                Obviously, I’m voting +1.

                Thank you,

                --
                Aymeric.


                [1]
                
https://docs.djangoproject.com/en/stable/internals/contributing/bugs-and-features/#how-we-make-decisions


-- You received this message because you are subscribed to the
        Google Groups "Django developers" group.
        To unsubscribe from this group and stop receiving emails from
        it, send an email to
        django-developers+unsubscr...@googlegroups.com
        <mailto:django-developers+unsubscr...@googlegroups.com>.
        To post to this group, send email to
        django-developers@googlegroups.com
        <mailto:django-developers@googlegroups.com>.
        Visit this group at
        http://groups.google.com/group/django-developers.
        To view this discussion on the web visit
        
https://groups.google.com/d/msgid/django-developers/4920b823-debe-411c-8b3f-6fad13c10604%40googlegroups.com
        
<https://groups.google.com/d/msgid/django-developers/4920b823-debe-411c-8b3f-6fad13c10604%40googlegroups.com?utm_medium=email&utm_source=footer>.


        For more options, visit https://groups.google.com/d/optout.


-- You received this message because you are subscribed to the Google
    Groups "Django developers" group.
    To unsubscribe from this group and stop receiving emails from it,
    send an email to django-developers+unsubscr...@googlegroups.com
    <mailto:django-developers+unsubscr...@googlegroups.com>.
    To post to this group, send email to
    django-developers@googlegroups.com
    <mailto:django-developers@googlegroups.com>.
    Visit this group at http://groups.google.com/group/django-developers.
    To view this discussion on the web visit
    
https://groups.google.com/d/msgid/django-developers/CAK8PqJGXO%3DZzkPkDFd2dfGfJs2k9x9S0An5%2BCCHhhNBOk2XDOg%40mail.gmail.com
    
<https://groups.google.com/d/msgid/django-developers/CAK8PqJGXO%3DZzkPkDFd2dfGfJs2k9x9S0An5%2BCCHhhNBOk2XDOg%40mail.gmail.com?utm_medium=email&utm_source=footer>.
    For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Django developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com <mailto:django-developers+unsubscr...@googlegroups.com>. To post to this group, send email to django-developers@googlegroups.com <mailto:django-developers@googlegroups.com>.
Visit this group at http://groups.google.com/group/django-developers.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/CADoCwr2nVQgavmZE8xGR09xKXhB5tZyZE4OYya6ZrE-KS%2Bk-Nw%40mail.gmail.com <https://groups.google.com/d/msgid/django-developers/CADoCwr2nVQgavmZE8xGR09xKXhB5tZyZE4OYya6ZrE-KS%2Bk-Nw%40mail.gmail.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Django 
developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/53D61884.30608%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to