Refactor how Usher handles loading required vs optional site configuration. @apotek suggested we take a look at this after the changes introduced in #168
Issue Owner
@markdorison
@apotek
Proposed Solution
Create a list of site config keys that are required (in a struct?) and only throw exceptions if a missing key is in that list.
Description
Refactor how Usher handles loading required vs optional site configuration. @apotek suggested we take a look at this after the changes introduced in #168
Issue Owner
Proposed Solution
Create a list of site config keys that are required (in a struct?) and only throw exceptions if a missing key is in that list.
Alternatives Considered