rcv
rcv copied to clipboard
Ranked Choice Voting Universal Tabulator
Per the discussion in PR #730, let's see if we can expand GitHub Actions to include more of the linting-style checks that IntelliJ does (so our big end-of-release refactoring PRs...
As mentioned in PR #730, let's consider adding a blame layer ignore file to exclude the large refactoring commits from the blame layer. Bonus points if we can set up...
In order to support old config files, deserializable objects in our codebase currently contain all previous fields. This creates clutter, is hard to test, and will lead to bloat as...
Per [this discussion](https://github.com/BrightSpots/rcv/pull/690#discussion_r1227599481): > the output CSV (should) have the canonical names in one column and then perhaps a separate column that lists any alias that are used for each...
NPEs and similar issues are inscrutable to users. Make a plan for how to make these error messages more useful. Requirements: 1. The plan does not rely on avoiding 100%...
This will ease data entry when using election night reporting systems. Admins may need to manually type results into ENR systems which will need to be input in the same...
Providers take options, and those options have a few states: 1. Required 2. Optional 3. Disallowed Required fields have validity checks (bounds, etc). Optional fields have those same checks. The...
I mentioned this in #646: I'm not sure we actually handle this situation correctly. It should trigger a tie-break and then, rather than eliminating the loser, simply stop and declare...
We should document our IntelliJ setup, which plugins we use, how to use Gradle in IntelliJ and via the CLI, which checkboxes should be used when committing, etc. This popped...
Maine is considering new legislation that would require the ability to set a flexible threshold in Bottoms Up and eliminate candidates who do not meet that threshold in the initial...