Add README

Add README.rst to the repository to describe election steps and tools.

Change-Id: I63b1ff7a1f1aca5f9e902291316c163a7ee1f893
This commit is contained in:
Ildiko Vancsa 2019-05-09 20:29:15 +02:00
parent 6cbf819e91
commit 1fff0e0195

93
README.rst Normal file
View File

@ -0,0 +1,93 @@
==================
starlingx/election
==================
This repository contains StarlingX Elections reference documents
and tooling to run elections.
Election officials process
==========================
The StarlingX election process is currently run manually by the election
officials. We are considering to move to automated steps once the process is
stablized.
=============
TSC Elections
=============
Selecting Election Dates
------------------------
Things to keep in mind when selecting election dates:
* Allow for at least 48 hours between email deadline and polling beginning
* Allow at least a week for nomination period
Preparation
-----------
As early as possible but at least a month before election starts:
* Edit elections details (timeline, cycle timeframe):
* Commit to update website
* Update Release Schedule
Preferably a couple of weeks before election starts
* Send 'TSC Election Season' email
TSC Candidacy Round
-------------------
When TSC Candidacy starts:
* Send 'TSC Nominations Kickoff' email
During the TSC Candidacy round:
* To +2 a candidate:
* check candidate is a contributor
* check filename is email address
* cursory check the candidacy statement
* check the affiliation information is in commit message
* To +Workflow, check the previous +2 details
A couple of days before the candidacy submission ends:
* Send 'TSC Nominations Last Days' email
When TSC Candidacy submission ends:
* Send 'TSC End Nominations' email
Once the email deadline is reached:
* Ask the TSC secretary to tag the governance repository
* Generate the electorate rolls
TSC Election Round
------------------
When TSC Election begins:
* Create CIVS page
* Enable detailed ballot reporting
* Upload rolls
* Send 'TSC Voting Kickoff' Email
A couple of days before the TSC Election ends:
* Send 'TSC Voting Last Days' email
When TSC Election ends:
* Close the election
* Choose the winners based on the available seats accumulating the affiliation
requirement being no more than 2 members affiliated to the same company
* Send 'TSC Results' email
* Update reference/members in governance repository
* Add new members to starlingx/governance/src/branch/master/reference/tsc/members
* Commit change & push review
* [Optional]Send 'TSC Election Statistics'
===============
PL/TL Elections
===============
TBD