📝 Add TODO.md

This commit is contained in:
Brian Wiborg 2023-04-02 17:00:14 +02:00
parent 7a3f478f8d
commit e865b151c1
No known key found for this signature in database
GPG Key ID: BE53FA9286B719D6

8
TODO.md Normal file
View File

@ -0,0 +1,8 @@
# ToDos
- refactor `Voting.result()` to `Voting.state()` that returns a data dictionary
- refactor `Result` to be an abstract class that can handle `Voting.state` allowing users to provide their own custom `Result`
- add `DefaultResult` abstraction of `Result`
- add support for pickling/unpickling `Voting`
- add `click` and provide a user-friendly CLI
- add `fastapi` and implement a builtin JSON/REST API server