Skip to content

Commit 9ff31e0

Browse files
authored
Add mock elections (#394)
Signed-off-by: yaron2 <[email protected]>
1 parent 2bb1184 commit 9ff31e0

File tree

5 files changed

+180
-0
lines changed

5 files changed

+180
-0
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
-------------------------------------------------------------
2+
name: John Ewart
3+
ID: johnewart
4+
info:
5+
- employer: Microsoft
6+
- discord: eloquentzombie
7+
-------------------------------------------------------------
8+
9+
#### Name
10+
11+
John Ewart
12+
13+
#### Company Affiliation
14+
15+
Microsoft
16+
17+
#### Your work and/or contributions to Dapr
18+
19+
AAA
20+
21+
#### Why you are running
22+
23+
BBB
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
-------------------------------------------------------------
2+
name: Pedro
3+
ID: pedrononexistent
4+
info:
5+
- employer: Independent
6+
-------------------------------------------------------------
7+
8+
#### Name
9+
10+
Nominee: Pedro
11+
12+
#### Company Affiliation
13+
14+
Independent
15+
16+
#### Work and contributions
17+
18+
I'm a meme?
19+
20+
#### Why he is running
21+
22+
Will work to ensure equal rights to all memes
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
name: Dapr 2023 STC Election - Mock
2+
organization: Dapr
3+
start_datetime: 2023-11-10 00:00:01
4+
end_datetime: 2023-11-11 17:00:01
5+
no_winners: 1
6+
allow_no_opinion: True
7+
delete_after: True
8+
show_candidate_fields:
9+
- employer
10+
- discord
11+
election_officers:
12+
- georgestevens99
13+
eligibility: All Dapr contributors with equal to or greater than 20 contributions in the last 12 months are eligible to vote
14+
exception_description: "If you should be eligible to vote, and find that you are unable to, please reach out to the elections officer on Discord. Handle: georgestevens99."
15+
exceptions_due: 2023-11-11 14:00:01
Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
# 2023 Voters Guide - Dapr Steering and Technical Committee Election
2+
3+
## Purpose
4+
5+
The role of this election is to fill out seven (7) seats for election for the Dapr Steering and Technical Committee.
6+
Each elected member will serve a two (2) year term.
7+
8+
## Background
9+
10+
This election will shape the future of Dapr as a community and project. More information on the role of the STC can be found [here](https://github.com/dapr/community/blob/master/steering-and-technical-committee-charter.md#charter).
11+
12+
## Eligibility
13+
14+
Please refer to the STC Election Charter for:
15+
16+
- [Eligibility for candidacy](https://github.com/dapr/community/blob/master/steering-and-technical-committee-charter.md#candidate-eligibility).
17+
- [Eligibility for voting](https://github.com/dapr/community/blob/master/steering-and-technical-committee-charter.md#eligibility-to-vote).
18+
19+
The list of eligible voters will be updated [in the community repository](./voters.yaml) by November 6, 2023.
20+
21+
If you believe you have contributed to the project in ways that go beyond code commits and are not showing up in the list of eligable voters, please contact election officer George Stevens via [Discord](https://aka.ms/dapr-discord). (handle - `georgestevens99`).
22+
23+
## Schedule
24+
25+
| Date | Event |
26+
| ------------ | ------------------------ |
27+
| October 16 | Announcement of Election, call for nominations, exceptions |
28+
| November 6 | All candidate nominations due by 23:59 UTC (3:59pm Pacific) |
29+
| November 13 | Election Begins via Elekto UI |
30+
| November 25 | Call for voter exceptions is closed by 23:59 UTC (3:59pm Pacific) |
31+
| November 27 | Election Closes by 23:59 UTC (3:59pm Pacific) |
32+
| November 30 | Announcement of Results |
33+
34+
## Election Officers
35+
36+
In an effort to run a fair and transparent election, the following people
37+
have been asked by the Steering Committee to run this election:
38+
39+
- [George Stevens](https://github.com/georgestevens99)
40+
41+
You can reach George on [Discord](https://aka.ms/dapr-discord) via the handle `georgestevens99`.
42+
43+
## Candidacy Process
44+
45+
**Nomination**
46+
47+
If you want to stand for election for a Contributor Seat, open a PR against the
48+
[dapr/community repository](https://github.com/dapr/community) to include
49+
your candidate profile in the `/elections/2023-STC` folder, with the following
50+
filename format:
51+
52+
```
53+
candidate-githubid.md
54+
```
55+
56+
Your GitHub ID is the username you use when logging into GitHub. For example, for a GitHub user with the GitHub username of “happycoder2” the following filename should be used:
57+
candidate-happycoder2.md
58+
59+
The PR contents should include:
60+
61+
* Your name
62+
* Your company affiliation (employer or otherwise)
63+
* Your work and/or contributions to Dapr
64+
* Why you are running
65+
66+
You may choose to let the Dapr community know that you are running, either by posting on Discord or on your own via the social channels of your choice.
67+
68+
After a candidate has met all election requirements, the Election Officer will
69+
merge the profile PR.
70+
71+
**Campaigning**
72+
73+
To reduce size of company advantages, candidates may not use their companies internal or external brand to campaign. Their employers cannot solicit votes on their behalf or endorse candidates from partner organizations. Simply put, elections highlight individuals outside of their corporate role and should be treated as “brand free” activities.
74+
75+
You should be running as a "brand free" individual, based on your contribution
76+
to the project as a member of this community, outside of whatever corporate
77+
roles you may hold.
78+
79+
## Voting Process
80+
81+
Elections will be held using [Elekto](https://elekto.dev/), an online voting tool created by CNCF
82+
intern Manish Sahani. Elekto has one critical advantage over CIVS, which is
83+
that it relies on GitHub Oauth to log you in to vote, instead of relying on
84+
email. More details on voting are in the [Elekto documentation](https://elekto.dev/docs/).
85+
86+
Thus, when you go to [Elekto](https://elekto.dev/) you will be prompted to log in your GitHub account.
87+
Please do, so, and then click on "Explore Election" to look at the list of
88+
elections. From there you can click on the "2023 Dapr STC Election."
89+
90+
The election page will, among other things, tell you if you are eligible to vote,
91+
via a button at the top of the screen. Due to limitations in our contributor
92+
data, many contributors may have been unfairly missed; if you are one of these,
93+
please file a voting exception by the deadline listed above so that we can
94+
enfranchise you. Exceptions can be filed by contacting the Election Officer `georgestevens99` directly on [Discord](https://aka.ms/dapr-discord).
95+
96+
As candidates file their candidate statements in the community repo, they will
97+
become visible in the [Elekto](https://elekto.dev/) UI. You may click through to any candidate
98+
to see their profile.
99+
100+
Once the vote begins, you will be able to rank the candidates in the order of
101+
your preference, and submit your ballot. When you submit, you will be offered
102+
a chance to set a password, which is required if you want the ability to return
103+
and re-cast your ballot before the election close deadline found above.
104+
105+
Employer diversity is encouraged, and thus maximal representation will be
106+
enforced as spelled out in the [STC Election Charter](https://github.com/dapr/community/blob/master/steering-and-technical-committee-charter.md#composition).
107+
108+
Individual ballot data is encrypted, and not retrievable by
109+
anyone except the voter, or in aggregate form.
110+
111+
### Decision
112+
113+
The results and newly elected body will be announced with a blog post on the [Dapr blog site](https://blog.dapr.io/) and on Discord.
114+
115+
For more information, definitions, and/or detailed election process, please refer to
116+
the [STC Election Charter](https://github.com/dapr/community/blob/master/steering-and-technical-committee-charter.md#election-procedure).
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
eligible_voters:
2+
- johnewart
3+
- yaron2
4+
- georgestevens99

0 commit comments

Comments
 (0)