-
-
Notifications
You must be signed in to change notification settings - Fork 138
/
Copy path_EDIT_ME.yml
53 lines (46 loc) · 3.1 KB
/
_EDIT_ME.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# To initiate a new vote, you need to open a PR modifying this file. The vote
# can start once the PR has approvals and is merged via the GitHub interface.
# 1. Select a subject for the vote. This can be a question addressed to the TSC
# voting members.
subject: What UX do we want `node` to handle non-existent `.env` files passed to its CLI?
# 2. You can leave the header instructions as is, or modify them if you see fit.
headerInstructions: |
Please set a score to each proposal according to your preferences.
You should set the highest score to your favorite option.
Negative scores are allowed, only the order matters.
You can tie two or more proposals if you have no preference.
To abstain, keep all the propositions tied.
# 3. Give a list of "candidates". Those should be answers to the subject
# question, and should leave as little room to interpretation as possible. Do
# not list candidates that don't have a champion, there should be a
# clear plan for each candidates in the event where it wins the vote; listing
# a "troll candidate" will only hurt the credibility of the voting process if
# it wins and everyone realize we have to re-take the vote because it can't
# happen. Don't hesitate to list very similar candidates, with however small
# nuances: we are using the Condorcet method to count the votes, which lets
# voters express their preference for each candidates, no matter how many
# there are.
candidates:
- Throw when passed to `--env-file` flag, provide no other flag (status quo).
- Warn when passed to `--env-file` flag, provide no other flag.
- Throw when passed to `--env-file` flag, warn when passed to a new `--env-file-if-exists`.
- Throw when passed to `--env-file` flag, do nothing when passed to a new `--env-file-if-exists`.
- Throw when passed to `--env-file` flag, unless new `--env-file-when-missing=warn` is also passed.
- Warn when passed to `--env-file` flag, unless new `--env-file-when-missing=throw` is also passed.
# 4. Pass the following to false if it's important to keep the candidates in the
# order you define above. Presenting candidates in a fixed order tends to
# give an unfair advantage to the first option.
canShuffleCandidates: true
# 5. Insert here a short description of the vote objectives and link to the
# issue it was discussed on to give the full context.
footerInstructions: |
Based on the result of this vote, we can unblock either https://github.com/nodejs/node/pull/53177,
https://github.com/nodejs/node/pull/53060, or neither if the status quo prevails. The name of the
proposed flags are non-binding, and are provided only as examples. If a proposal that includes a
new flag, the name of that flag can be bike-shedded per the PR review process.
# 6. Optionally, insert a brief introduction for the vote PR, in the markdown format.
prBody: |
The vote should stay open for 7 days, or until all TSC voting members have case a ballot.
# 7. Optionally, choose an id that will be used for the branch name as well as
# the vote folder name. If not supplied, a UUID will be used.
path-friendly-id: how-to-handle-missing-env-files