Skip to content

Commit 3239570

Browse files
Aloqeelypmhatre1
authored andcommitted
GH: PDEP vote issue template (pandas-dev#58204)
* Create pdep_vote.yaml * Unindent validations * PDEP voting issue template * Update pdeps path * Minor changes * Update label name * Better wording * Remove placeholder * ignore:: * Remove wrong files --------- Co-authored-by: Abdulaziz Aloqeely <[email protected]>
1 parent f96c5a1 commit 3239570

File tree

2 files changed

+76
-2
lines changed

2 files changed

+76
-2
lines changed

.github/ISSUE_TEMPLATE/pdep_vote.yaml

+74
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
name: PDEP Vote
2+
description: Call for a vote on a PDEP
3+
title: "VOTE: "
4+
labels: [Vote]
5+
6+
body:
7+
- type: markdown
8+
attributes:
9+
value: >
10+
As per [PDEP-1](https://pandas.pydata.org/pdeps/0001-purpose-and-guidelines.html), the following issue template should be used when a
11+
maintainer has opened a PDEP discussion and is ready to call for a vote.
12+
- type: checkboxes
13+
attributes:
14+
label: Locked issue
15+
options:
16+
- label: >
17+
I locked this voting issue so that only voting members are able to cast their votes or
18+
comment on this issue.
19+
required: true
20+
- type: input
21+
id: PDEP-name
22+
attributes:
23+
label: PDEP number and title
24+
placeholder: >
25+
PDEP-1: Purpose and guidelines
26+
validations:
27+
required: true
28+
- type: input
29+
id: PDEP-link
30+
attributes:
31+
label: Pull request with discussion
32+
description: e.g. https://github.com/pandas-dev/pandas/pull/47444
33+
validations:
34+
required: true
35+
- type: input
36+
id: PDEP-rendered-link
37+
attributes:
38+
label: Rendered PDEP for easy reading
39+
description: e.g. https://github.com/pandas-dev/pandas/pull/47444/files?short_path=7c449e6#diff-7c449e698132205b235c501f7e47ebba38da4d2b7f9492c98f16745dba787041
40+
validations:
41+
required: true
42+
- type: input
43+
id: PDEP-number-of-discussion-participants
44+
attributes:
45+
label: Discussion participants
46+
description: >
47+
You may find it useful to list or total the number of participating members in the
48+
PDEP discussion PR. This would be the maximum possible disapprove votes.
49+
placeholder: >
50+
14 voting members participated in the PR discussion thus far.
51+
- type: input
52+
id: PDEP-vote-end
53+
attributes:
54+
label: Voting will close in 15 days.
55+
description: The voting period end date. ('Voting will close in 15 days.' will be automatically written)
56+
- type: markdown
57+
attributes:
58+
value: ---
59+
- type: textarea
60+
id: Vote
61+
attributes:
62+
label: Vote
63+
value: |
64+
Cast your vote in a comment below.
65+
* +1: approve.
66+
* 0: abstain.
67+
* Reason: A one sentence reason is required.
68+
* -1: disapprove
69+
* Reason: A one sentence reason is required.
70+
A disapprove vote requires prior participation in the linked discussion PR.
71+
72+
@pandas-dev/pandas-core
73+
validations:
74+
required: true

web/pandas/pdeps/0001-purpose-and-guidelines.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,8 @@ Next is described the workflow that PDEPs can follow.
7979

8080
#### Submitting a PDEP
8181

82-
Proposing a PDEP is done by creating a PR adding a new file to `web/pdeps/`.
83-
The file is a markdown file, you can use `web/pdeps/0001.md` as a reference
82+
Proposing a PDEP is done by creating a PR adding a new file to `web/pandas/pdeps/`.
83+
The file is a markdown file, you can use `web/pandas/pdeps/0001-purpose-and-guidelines.md` as a reference
8484
for the expected format.
8585

8686
The initial status of a PDEP will be `Status: Draft`. This will be changed to

0 commit comments

Comments
 (0)