Milestone 1 includes a baseline set of application features, as well as operational preparedness of the software stack for live deployment to an internal group of users. The product spec for milestone 1 can be found here https://github.com/gov4git/gov4git/blob/main/doc/product-spec-m1.md
[ ] screen for tracking user's past votes (with details) and which have been processed?
Tests
Backend tests
Application correctness tests:
[x] #45
[x] #47
[x] test open ballot, vote, tally, close ballot
[x] test freeze/unfreeze ballot
[x] test transfer credits from one account to another
Command-line client interface tests. These tests ensure that the command-line interface (which is used by the desktop app) behaves as expected. These tests also act as a specification of the cli interface.
Milestone 1 includes a baseline set of application features, as well as operational preparedness of the software stack for live deployment to an internal group of users. The product spec for milestone 1 can be found here https://github.com/gov4git/gov4git/blob/main/doc/product-spec-m1.md
Technical roadmap
Technical tasks for this milestone:
Backend (command line client) features
Integration with desktop (the desktop app)
Operational readiness
Features
Integration with GitHub
Frontend Desktop App
Tests
Backend tests
Application correctness tests:
Command-line client interface tests. These tests ensure that the command-line interface (which is used by the desktop app) behaves as expected. These tests also act as a specification of the cli interface.
balance
commandballot
commandgroup
commanduser
commandmember
commandinit-gov
commandinit-id
commandIntegration with desktop tests:
Integration with GitHub tests:
Business roadmap