Release Team Shadow Applicant analysis
Disclaimer: The project is work in progress
This project is designed to support at the release team shadow selection process. It should be used in the shadow selection phase and to communicate transparently with the community about the current status of the release team shadow program.
Goals:
- Improve the release team shadow selection process by extracting data from a excel into multiple markdown files (see examples/applicant)
- Provide some transparency about the current shadow program by creating non identifying charts that can be shared with the community (see examples/plots)
The files in found under the folder example/
are generated with fake data!
examples/README.md)
Examples (seeExamples for the chats / plots and the applicant summary markdown files can be found under the folder examples/
.
Release Team shadow applicants by team
Pronouns Example
...more charts can be found under examples/plots
By running python main.py --test=1
dummy applicant data is getting generated.
How to work on this project
Setup your local working environment
- Create a local virtual python environment
python3 -m venv venv
- Activate the local virtual python environment
source venv/bin/activate
. - Install dependencies
pip install -r requirements.txt
.
To generate the plots and applicant summaries run python main.py --file=your-file.xlsx
.
Make sure to place a matching xlsx file to the root dir of the project.
Run the application
To update the requirements run pip freeze > requirements.txt
.
Community, discussion, contribution, and support
You can reach the maintainers of this project at:
- Kubernetes Slack at
#sig-release
and#release-ci-signal
Sponsoring SIG's
Code of conduct
Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.