Skip to content
This repository has been archived by the owner on Apr 14, 2023. It is now read-only.

Reduce run-time introspection of the apps module #72

Closed
JustinTervala opened this issue May 26, 2017 · 0 comments
Closed

Reduce run-time introspection of the apps module #72

JustinTervala opened this issue May 26, 2017 · 0 comments

Comments

@JustinTervala
Copy link
Contributor

Currently the controller introspects the apps module to find the correct app to construct at run time. We could reduce this by making the apps.App class inherit a metaclass which has a registry. A similar approach has been used in flags and filters, and now that the apps.App class does not inherit the SQLAlchemy metaclass, we don't need to deal with the issue of metaclass multiple inheritance. This new architecture would further reduce dependencies between the apps and the controller modules.

@JustinTervala JustinTervala added this to Backlog in Walkoff May 30, 2017
@JustinTervala JustinTervala moved this from Backlog to Sprint in Walkoff Jun 2, 2017
@JustinTervala JustinTervala moved this from Sprint to In progress in Walkoff Jun 2, 2017
@JustinTervala JustinTervala moved this from In progress to Done in Walkoff Jun 24, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
Walkoff
  
Done
Development

No branches or pull requests

1 participant