Dominique Merle
|
2f6ed8b6cc
|
chore: lint using google formatter 1.10 (AOSP version)
https://github.com/google/google-java-format/releases/
|
3 years ago |
Dominique Merle
|
85e0c3e419
|
test: test numeric score
|
3 years ago |
Dominique Merle
|
a7aa8a82b5
|
fix: use another assertThrow that CI knows
|
3 years ago |
Dominique Merle
|
686342e7f9
|
feat: add custom Exceptions
|
3 years ago |
Dominique Merle
|
e3c51f3c01
|
feat: raise a proper exception on invalid tallies
Thanks to Paris' Lutece team for spotting this pitfall full of spikes right behind the door.
|
3 years ago |
Dominique Merle
|
2947990a26
|
test: cover the favoring adhesion feature
Coverage is now above 98% !
|
3 years ago |
Dominique Merle
|
d193ed0eca
|
feat: expose the tally analysis in the proposal result
|
3 years ago |
Dominique Merle
|
bb47f355ea
|
fix(docs): link to the README
Now I remember why RST is not my cup of tea!
|
3 years ago |
Dominique Merle
|
e0684efe70
|
docs: link to the README
The README is in Markdown, and this doc is in ReSTructured.
In order to keep a single source of truth, we refer to the README.
|
3 years ago |
Dominique Merle
|
e0e94bbf44
|
docs: add the skeleton documentation from `sphinx-quickstart`
|
3 years ago |
Dominique Merle
|
4712348583
|
docs
|
3 years ago |
Dominique Merle
|
d542567cb3
|
Merge pull request #12 from MieuxVoter/feat-median-default-grade
Implement median default grade tally
|
3 years ago |
Dominique Merle
|
5e165841df
|
test: enable the median default grade in the JSON assertions
|
3 years ago |
Dominique Merle
|
093ae22354
|
refacto: dry up the static and median default grade tallies
|
3 years ago |
Dominique Merle
|
f4420fe15e
|
refacto: dry things up in the default grade tallies
|
3 years ago |
Dominique Merle
|
86d893f53f
|
feat: median default grade tally
|
3 years ago |
Dominique Merle
|
54b64bb48d
|
Merge pull request #9 from MieuxVoter/feat-normalized-lcm
Normalized tally using Least Common Multiple
|
3 years ago |
Dominique Merle
|
a9eba4d90c
|
test: add more stress tests and find the upper limits
|
3 years ago |
Dominique Merle
|
c98551f1db
|
test: static default grade with 60 million judges & millions of proposals
60 millions judges…
That'll be something!
How 'bout 12 billion?
|
3 years ago |
Dominique Merle
|
0319b32887
|
feat: build a normalized tally from another tally (like a collected tally)
We also re-organized the tests and wrote some doc.
The median default grade is coming soon…
|
3 years ago |
Dominique Merle
|
f8d8c5b7da
|
refacto: update the doc as well
|
3 years ago |
Dominique Merle
|
332614d2ea
|
refacto: rename TallyNormalized → NormalizedTally
|
3 years ago |
Dominique Merle
|
169c5fc33e
|
docs: shorten the example with CollectedTally
|
3 years ago |
Dominique Merle
|
7ae56b56cc
|
feat: add a CollectedTally to ease collection of judgments
|
3 years ago |
Dominique Merle
|
18550f3958
|
docs: add an example usage of a normalized tally
|
3 years ago |
Dominique Merle
|
b9cbc6e623
|
docs: add an example usage of the default grade
|
3 years ago |
Dominique Merle
|
370bb27d7f
|
test: with thousands of proposals
|
3 years ago |
Dominique Merle
|
3a89019787
|
test: billions of participants, in prime numbers
|
3 years ago |
Dominique Merle
|
12852d5467
|
docs: fill up the README
|
3 years ago |
Dominique Merle
|
d9da3b2ec8
|
docs: review, document and take a break
|
3 years ago |
Dominique Merle
|
f40e301d58
|
feat: normalized tally using Least Common Multiple
We need peer-reviewed tests!
Implements #7
|
3 years ago |
Dominique Merle
|
6770108f4c
|
Merge pull request #8 from MieuxVoter/feat-default-static-grade
feat: allow setting a static default grade
|
3 years ago |
Dominique Merle
|
0b0fc75da5
|
feat: allow setting a static default grade
|
3 years ago |
Dominique Merle
|
372b87f648
|
fix: TWO has private access in java.math.BigInteger
|
3 years ago |
Dominique Merle
|
ba46d3db50
|
fix: add the forgotten test file
Now the test-suite should pass again on master.
|
3 years ago |
Dominique Merle
|
ba83ad8224
|
Merge pull request #4 from MieuxVoter/issue-3
Prepare for a more exhaustive test-suite, using JSON
|
3 years ago |
Dominique Merle
|
13ae5615ab
|
refacto: Long → BigInteger
API BREAK
It's okay, we're still in 0.x
|
3 years ago |
Dominique Merle
|
b8739d61f7
|
feat: allow specifying a static default grade
|
3 years ago |
Dominique Merle
|
845ed67a21
|
test: add a test-case with 70 millions of participants
|
3 years ago |
Dominique Merle
|
5ab34db580
|
fix: whitespace hell (we need a linter!)
Also, add another test-case with thousands of participants.
|
3 years ago |
Dominique Merle
|
2cbb7c45d8
|
test: prepare for a more exhaustive test-suite, using JSON
|
3 years ago |
Dominique Merle
|
a6098b9c17
|
fix: a ultimate, critical breaking bug, seconds before release of course
Ooops, that horrible bug would've been a pain to catch with testing!
|
3 years ago |
Dominique Merle
|
35cbcf98f3
|
docs: fix the headline
|
3 years ago |
Dominique Merle
|
0dbd353a07
|
Merge branch 'master' of domi41.github.com:MieuxVoter/majority-judgment-library-java
|
3 years ago |
Dominique Merle
|
60c228e515
|
docs: add some badges and some additional goals
This is going to be tricky!
Let's release a stable version, since we have one now.
|
3 years ago |
Dominique Merle
|
ea90ba53da
|
chore(ci): run in batch mode to get leaner logs
|
3 years ago |
Dominique Merle
|
023f1baa0b
|
chore(ci): configure github CI workflow
|
3 years ago |
Dominique Merle
|
0b66dda605
|
docs: document usage of maven
|
3 years ago |
Dominique Merle
|
f15e9dd3de
|
chore(maven): configure a POM
pom pom pom pom pôm
|
3 years ago |
Dominique Merle
|
11f425d6bf
|
docs
|
3 years ago |