@@ -4,20 +4,18 @@ The official version of this document, along with a list of
4
4
individuals and institutions in the roles defined in the governance
5
5
section below, is contained in The Project Governance Repository at:
6
6
7
- [ https://github.com/pydata /pandas-governance ] ( https://github.com/pydata /pandas-governance )
7
+ [ https://github.com/pandas-dev /pandas-governance ] ( https://github.com/pandas-dev /pandas-governance )
8
8
9
- The Project
10
- ===========
9
+ ## The Project
11
10
12
11
The pandas Project (The Project) is an open source software project affiliated
13
12
with the 501(c)3 NumFOCUS Foundation. The goal of The Project is to develop open
14
13
source software for data ingest, data preparation, data analysis, and data
15
14
visualization for the Python programming language. The Software developed by
16
15
The Project is released under the BSD (or similar) open source license,
17
- developed openly and hosted in public GitHub repositories under the [ PyData
18
- GitHub organization] ( https://github.com/pydata ) . Examples of Project Software
19
- include the main pandas code repository, pandas-website, and the
20
- pandas-datareader add-on library.
16
+ developed openly and hosted in public GitHub repositories under the [ pandas
17
+ GitHub organization] ( https://github.com/pandas-dev ) . Examples of Project Software
18
+ include the main pandas code repository and the pandas-stubs library.
21
19
22
20
Through its affiliation with NumFOCUS, The Project has the right to receive
23
21
tax-deductible donations in the United States of America.
@@ -34,7 +32,7 @@ transparency.
34
32
35
33
Here is a list of the current Contributors to the main pandas repository:
36
34
37
- [ https://github.com/pydata /pandas/graphs/contributors ] ( https://github.com/pydata /pandas/graphs/contributors )
35
+ [ https://github.com/pandas-dev /pandas/graphs/contributors ] ( https://github.com/pandas-dev /pandas/graphs/contributors )
38
36
39
37
There are also many other Contributors listed in the logs of other repositories of
40
38
the pandas project.
@@ -45,14 +43,13 @@ Community and we strive to keep the barrier between Contributors and Users as
45
43
low as possible.
46
44
47
45
The Project is formally affiliated with the 501(c)3 NumFOCUS Foundation
48
- ([ http ://numfocus.org] ( http ://numfocus.org) ), which serves as its fiscal
46
+ ([ https ://numfocus.org] ( https ://numfocus.org) ), which serves as its fiscal
49
47
sponsor, may hold project trademarks and other intellectual property, helps
50
48
manage project donations and acts as a parent legal entity. NumFOCUS is the
51
49
only legal entity that has a formal relationship with the project (see
52
50
Institutional Partners section below).
53
51
54
- Governance
55
- ==========
52
+ ## Governance
56
53
57
54
This section describes the governance and leadership model of The Project.
58
55
@@ -76,8 +73,7 @@ need for a more formal governance model. Moving forward The Project leadership
76
73
will consist of a BDFL and Core Team. We view this governance model as the
77
74
formalization of what we are already doing, rather than a change in direction.
78
75
79
- BDFL
80
- ----
76
+ ### BDFL
81
77
82
78
The Project will have a BDFL (Benevolent Dictator for Life), who is currently
83
79
Wes McKinney. As Dictator, the BDFL has the authority to make all final
@@ -103,8 +99,7 @@ vote. If no BDFL candidate receives 2/3 of the votes of the Core Team, the Core
103
99
Team members shall propose the BDFL candidates to the Main NumFOCUS board, who
104
100
will then make the final decision.
105
101
106
- Core Team
107
- ---------
102
+ ### Core Team
108
103
109
104
The Project's Core Team will consist of Project Contributors who have produced
110
105
contributions that are substantial in quality and quantity, and sustained over
@@ -133,7 +128,7 @@ In particular, the Core Team may:
133
128
and merging pull requests.
134
129
- Make decisions about the Services that are run by The Project and manage
135
130
those Services for the benefit of the Project and Community.
136
- - Make decisions when regular community discussion doesn’ t produce consensus
131
+ - Make decisions when regular community discussion doesn' t produce consensus
137
132
on an issue in a reasonable time frame.
138
133
139
134
### Core Team membership
@@ -162,7 +157,7 @@ they will be considered for removal from the Core Team. Before removal,
162
157
inactive Member will be approached by the BDFL to see if they plan on returning
163
158
to active participation. If not they will be removed immediately upon a Core
164
159
Team vote. If they plan on returning to active participation soon, they will be
165
- given a grace period of one year. If they don’ t return to active participation
160
+ given a grace period of one year. If they don' t return to active participation
166
161
within that time period they will be removed by vote of the Core Team without
167
162
further grace period. All former Core Team members can be considered for
168
163
membership again at any time in the future, like any other Project Contributor.
@@ -233,13 +228,12 @@ interactions with NumFOCUS.
233
228
Team.
234
229
- This Subcommittee shall NOT make decisions about the direction, scope or
235
230
technical direction of the Project.
236
- - This Subcommittee will have at least 5 members. No more than 2 Subcommitee
231
+ - This Subcommittee will have at least 5 members. No more than 2 Subcommittee
237
232
Members can report to one person (either directly or indirectly) through
238
233
employment or contracting work (including the reportee, i.e. the reportee + 1
239
234
is the max). This avoids effective majorities resting on one person.
240
235
241
- Institutional Partners and Funding
242
- ==================================
236
+ ## Institutional Partners and Funding
243
237
244
238
The BDFL and Core Team are the primary leadership for the project. No outside
245
239
institution, individual or legal entity has the ability to own, control, usurp
@@ -300,23 +294,21 @@ Institutional Partners, with associated benefits:
300
294
301
295
** Tier 2** = an institution with at least one Institutional Contributor
302
296
303
- Breach
304
- ======
297
+ ## Breach
305
298
306
299
Non-compliance with the terms of the governance documents shall be reported to
307
300
the Core Team either through public or private channels as deemed appropriate.
308
301
309
- Changing the Governance Documents
310
- =================================
302
+ ## Changing the Governance
311
303
312
304
Changes to the governance documents are submitted via a GitHub pull request to
313
305
The Project's governance documents GitHub repository at
314
- [ https://github.com/pydata /pandas-governance ] ( https://github.com/pydata /pandas-governance ) .
306
+ [ https://github.com/pandas-dev /pandas-governance ] ( https://github.com/pandas-dev /pandas-governance ) .
315
307
The pull request is then refined in response to public comment and review, with
316
308
the goal being consensus in the community. After this open period, a Core Team
317
309
Member proposes to the Core Team that the changes be ratified and the pull
318
310
request merged (accepting the proposed changes) or proposes that the pull
319
- request be closed without merging (rejecting the proposed changes). The Member
311
+ request be closed without merging (rejecting the proposed changes). The Member
320
312
should state the final commit hash in the pull request being proposed for
321
313
acceptance or rejection and briefly summarize the pull request. A minimum of
322
314
80% of the Core Team must vote and at least 2/3 of the votes must be positive
0 commit comments