Skip to content

Refactor ElectionDescription to Manifest #327

@keithrfung

Description

@keithrfung

Issue

Description
ElectionDescription and InternalElectionDescription were used originally to separate the loaded manifest from the manifest in json we loaded. This ends up being extremely confusing. We're avoiding this and simplifying to just Manifest.

This will also simply sections of code where description and description_hash are extremely prevalent. This code is a significant change and requires a great understanding of the code base. Any use of other terms other than manifest will need to be removed. There are many cases where metadata is used instead of description is used. Anywhere description_hash is used will be changed to manifest_hash in an effort to give clarity.

The concept being this is the Manifest of the election you started with. A new manifest.py will be also created to separate from the election.py file.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions