Skip to content

Instantly share code, notes, and snippets.

@andreasohlund
Last active September 22, 2019 10:19
Show Gist options
  • Save andreasohlund/2a4a6c8da3302983d6b2b3e503731e03 to your computer and use it in GitHub Desktop.
Save andreasohlund/2a4a6c8da3302983d6b2b3e503731e03 to your computer and use it in GitHub Desktop.
  • Have explicit dependencies passed in via Initialize
  • Should be used for non optional core "things"
  • Can provide public api via FeatureSetupContext
  • Uses the SettingsHolder to hold onto settings
    • Provided via the ctor
    • Should be exposed as ReadOnlySettings internally
  • Can be started and stopped
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment