-
Notifications
You must be signed in to change notification settings - Fork 98
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
✨ Misc issues with manifest.py classes #523
Comments
Ok, I see that ContestDescriptionWithPlaceholders and InternalManifest are needed. Still, pulling them out of manifest.py seems like a good way to separate concerns. |
@rc These issues should definitely be isolated into their own issues. Reference this issue from within them. Will answer here but this should stay in triage until addressed.
|
Took a bit but I have all these referenced in new issues. |
thanks Keith I agree generally and will weigh in on each issue. thanks for suggesting! |
Is there an existing issue for this?
Suggestion
does not use candidates in its crypto_hash(). Seems like it should.
ContestDescription has votes_allowed as Optional. if thats needed, would be good to document what that means. Otherwise, recommend to make it non-optional.
Candidate has is_write_in as Optional. Recommend having a non-optional bool for clarity.
CandidateContestDescription, ReferendumContestDescription seem unclear as when and why to use. Perhaps withdraw these from the reference library for now, until they are ready to be developed further?
ContestDescriptionWithPlaceholders and InternalManifest: not clear if this is really used, or needed, or what its status is. Perhaps its a start of an n-of-m implementation extension? Is it tested? It should probably be split into its own file, so that the Manifest classes can just be the election description, that election officials would understand, and not implementation details.
Possible Implementation
No response
Anything else?
No response
The text was updated successfully, but these errors were encountered: