Le projet Django est géré par une équipe de volontaires poursuivant trois buts :
Le projet Django n’est pas une entité légalement constituée. La fondation Django Software, une organisation à but non lucratif, gère les affaires financières et légales liées au projet Django. En dehors de ces domaines, la fondation laisse le projet Django gérer le développement du logiciel Django, son écosystème et sa communauté.
Mergers are a small set of people who merge pull requests to the Django Git repository.
Mergers hold the following prerogatives:
Merger
,The steering council selects Mergers as necessary to maintain their number at a minimum of three, in order to spread the workload and avoid over-burdening or burning out any individual Merger. There is no upper limit to the number of Mergers.
It’s not a requirement that a Merger is also a Django Fellow, but the Django Software Foundation has the power to use funding of Fellow positions as a way to make the role of Merger sustainable.
The following restrictions apply to the role of Merger:
The selection process, when a vacancy occurs or when the steering council deems it necessary to select additional persons for such a role, occur as follows:
Mergers may resign their role at any time, but should endeavor to provide some advance notice in order to allow the selection of a replacement. Termination of the contract of a Django Fellow by the Django Software Foundation temporarily suspends that person’s Merger role until such time as the steering council can vote on their nomination.
Otherwise, a Merger may be removed by:
Releasers are a small set of people who have the authority to upload packaged releases of Django to the Python Package Index, and to the djangoproject.com website.
Releasers build Django releases and upload them to the Python Package Index, and to the djangoproject.com website.
The steering council selects Releasers as necessary to maintain their number at a minimum of three, in order to spread the workload and avoid over-burdening or burning out any individual Releaser. There is no upper limit to the number of Releasers.
It’s not a requirement that a Releaser is also a Django Fellow, but the Django Software Foundation has the power to use funding of Fellow positions as a way to make the role of Releaser sustainable.
Une personne peut serveur à la fois dans les rôles de « Releaser » et de « Merger ».
The selection process, when a vacancy occurs or when the steering council deems it necessary to select additional persons for such a role, occur as follows:
Releasers may resign their role at any time, but should endeavor to provide some advance notice in order to allow the selection of a replacement. Termination of the contract of a Django Fellow by the Django Software Foundation temporarily suspends that person’s Releaser role until such time as the steering council can vote on their nomination.
Otherwise, a Releaser may be removed by:
The steering council is a group of experienced contributors who:
Leur préoccupation principale est de maintenir la qualité et la stabilité du cadriciel web Django.
The steering council holds the following prerogatives:
The steering council is an elected group of five experienced contributors who demonstrate:
A new council is elected after each release cycle of Django. The election process works as follows:
A member of the steering council may be removed by:
Changes to this document require the use of the DEP process, with modifications described in DEP 0010.
mars 08, 2023