Proposal to add git-vote to better automation around TSC voting and participation tracking #742
Labels
gsoc
Google Summer of Code Project Idea
Status: In Progress
This issue is being worked on, and has someone assigned.
Description:
We are currently managing the voting process manually. Using
git-vote
will automate this process and help in tracking participation more easily.git-vote
assists in creating voting processes on issues or pull requests and provides several commands to simplify the voting process.We need to set up the
git-vote
GitHub app. This GitHub app is maintained by the same maintainer who manages thelandscape
project.https://github.com/cncf/gitvote
Commands:
/vote
: This command initiates the voting process and can only be executed by collaborators of the repository./check-vote
: This command checks the status of votes. It provides information on how many participants have voted, how many are remaining, and the percentage of voting completed so far, and comments this in the issue or pull request./cancel-vote
: This command is used to cancel the voting process if we need to close it prematurely.Once the voting period is up, the vote will automatically close, and the results will be published in a new comment.
Here is a good example of
git-vote
used by AsyncAPI :Steps to Implement:
git-vote
GitHub app.This will provide a better way of making decisions. When we use
/check-vote
, it will mention every team member, sending notifications automatically without the need to manually ping any members.I would like to hear the thoughts of the maintainers on automating the voting process.
The text was updated successfully, but these errors were encountered: