-
Notifications
You must be signed in to change notification settings - Fork 8.7k
FEATURE: Add Ranked Choice Voting (using Instant Run-off Voting algorithm) to Poll Plugin (Part 2 add Ranked Choice) #27155
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
@jjaffeux responded to all your feedback thus far |
|
Hi @merefield! Internally we talked briefly about the name "instant runoff voting"/"irv" since some of us were unfamiliar with those terms. (the apple dictionary suggests this is a "mainly US" noun, so maybe it's partly due to that 🤷) Anyway, it was suggested to maybe go with an alternative name: "ranked choice" (per wikipedia: "Instant-runoff voting (IRV), also known as ranked-choice voting or the alternative vote (AV)" Pros:
I opened a PR to your PR with the rename commit: merefield#4 |
|
@CvX that makes a lot of sense. Thanks for the PR. I have a couple of urgent matters to take care of but will get to that in due course. |
…rv_to_poll DEV: Rename "irv" to "ranked choice"
|
@CvX thanks for you PR, merged. I really like this change. If we ever offer additional ranked choice algo's in future, this is a really nice generalisation for areas where there will still be a general solution (e.g. rank drop-downs). |
|
@merefield I will look at the this.args.rank/this.rank stuff now, this is due to deep issues, too complex to explain in a comments |
Ok I give up on this for now, too big of a change |
|
@jjaffeux to this PR or does it affect core in some way? |
|
We are doing a minor version bump soon, and will probably merge this right after |
|
Here we go 🚀 @merefield |
|
Thanks for everyone's patience and assistance on this one ❤️ |
**NB Glimmer only changes (also part of this PR) are in Part 1 #27204 **