Proyek Django dikelola oleh tim dari sukarelawan mengejar tiga sasaran:
Django Project bukan sebuah badan hukum. Django Software Foundation, sebuah organisasi nirlaba, menangani keuangan dan masalah-masalah hukum terkait dengan Django Project. Selain daripada itu, Django Software Foundation membiarkan Django Project mengelola pengembangan dari Django framework, ekosistemnya dan komunitasnya.
Mergers are a small set of people who merge pull requests to the Django Git repository.
Mergers hold the following prerogatives:
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.
Batasan berikut berlaku pada peran dari Penggabungan:
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.
A person may serve in the roles of Releaser and Merger simultaneously.
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.
Jika tidak, Rilis dapat dihapus dengan:
The steering council is a group of experienced contributors who:
Their main concern is to maintain the quality and stability of the Django Web Framework.
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.
Mei 07, 2024