Skip to content

Commit d94b1e4

Browse files
committed
[3.1.x] Refs #31676 -- Removed Core team from organization docs.
According to DEP 0010. Backport of caa2dd0 from main
1 parent cd391be commit d94b1e4

File tree

1 file changed

+0
-101
lines changed

1 file changed

+0
-101
lines changed

docs/internals/organization.txt

Lines changed: 0 additions & 101 deletions
Original file line numberDiff line numberDiff line change
@@ -21,107 +21,6 @@ and its community.
2121
.. _Django Code of Conduct: https://www.djangoproject.com/conduct/
2222
.. _Django Software Foundation: https://www.djangoproject.com/foundation/
2323

24-
The Django core team makes the decisions, nominates its new members, and
25-
elects its technical board. While it holds decision power in theory, it aims
26-
at using it as rarely as possible in practice. Rough consensus should be the
27-
norm and formal voting an exception.
28-
29-
.. _core-team:
30-
31-
Core team
32-
=========
33-
34-
Role
35-
----
36-
37-
The core team is the group of trusted volunteers who manage the Django
38-
Project. They assume many roles required to achieve the project's goals,
39-
especially those that require a high level of trust. They make the decisions
40-
that shape the future of the project.
41-
42-
Core team members are expected to act as role models for the community and
43-
custodians of the project, on behalf of the community and all those who rely
44-
on Django.
45-
46-
They will intervene, where necessary, in online discussions or at official
47-
Django events on the rare occasions that a situation arises that requires
48-
intervention.
49-
50-
They have authority over the Django Project infrastructure, including the
51-
Django Project website itself, the Django GitHub organization and
52-
repositories, the Trac bug tracker, the mailing lists, IRC channels, etc.
53-
54-
Prerogatives
55-
------------
56-
57-
Core team members may participate in formal votes, typically to nominate new
58-
team members and to elect the technical board.
59-
60-
Some contributions don't require commit access. Depending on the reasons why a
61-
contributor joins the team, they may or may not have commit permissions to the
62-
Django code repository.
63-
64-
However, should the need arise, any team member may ask for commit access by
65-
writing to the core team's mailing list. Access will be granted unless the
66-
person withdraws their request or the technical board vetoes the proposal.
67-
68-
Core team members who have commit access are referred to as "committers" or
69-
"core developers".
70-
71-
Other permissions, such as access to the servers, are granted to those who
72-
need them through the same process.
73-
74-
Membership
75-
----------
76-
77-
`Django team members <https://www.djangoproject.com/foundation/teams/>`_
78-
demonstrate:
79-
80-
- a good grasp of the philosophy of the Django Project
81-
- a solid track record of being constructive and helpful
82-
- significant contributions to the project's goals, in any form
83-
- willingness to dedicate some time to improving Django
84-
85-
As the project matures, contributions go way beyond code. Here's an incomplete
86-
list of areas where contributions may be considered for joining the core team,
87-
in no particular order:
88-
89-
- Working on community management and outreach
90-
- Providing support on the mailing-lists and on IRC
91-
- Triaging tickets
92-
- Writing patches (code, docs, or tests)
93-
- Reviewing patches (code, docs, or tests)
94-
- Participating in design decisions
95-
- Providing expertise in a particular domain (security, i18n, etc.)
96-
- Managing the continuous integration infrastructure
97-
- Managing the servers (website, tracker, documentation, etc.)
98-
- Maintaining related projects (djangoproject.com site, ex-contrib apps, etc.)
99-
- Creating visual designs
100-
101-
Very few areas are reserved to core team members:
102-
103-
- Reviewing security reports
104-
- Merging patches (code, docs, or tests)
105-
- Packaging releases
106-
107-
Core team membership acknowledges sustained and valuable efforts that align
108-
well with the philosophy and the goals of the Django Project.
109-
110-
It is granted by a four fifths majority of votes cast in a core team vote and
111-
no veto by the technical board.
112-
113-
Core team members are always looking for promising contributors, teaching them
114-
how the project is managed, and submitting their names to the core team's vote
115-
when they're ready.
116-
117-
There's no time limit on core team membership. However, in order to provide
118-
the general public with a reasonable idea of how many people maintain Django,
119-
core team members who have stopped contributing are encouraged to declare
120-
themselves as "past team members". Those who haven't made any non-trivial
121-
contribution in two years may be asked to move themselves to this category,
122-
and moved there if they don't respond. Past team members lose their privileges
123-
such as voting rights and commit access.
124-
12524
.. _technical-board:
12625

12726
Technical board

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy