Here's a list of notes I took in the Prague presentation prep we did on Friday with Alex and Jess. These are not necessarily things we should do, but things we could discuss as they are all things that stood out to me.
TODO: Get rid of getFormID():
TODO: Move SystemConfigFormBase to Form namespace:
TODO: Change pattern => path
TODO: Add a config() method to SystemConfigFormbase so you don't have to see horrible awful HORRIBLE stuff like $this->configFactory
TODO: How do translate field settings (e.g. "On" and "Off") in CMI files
TODO: Options field allowed_values should be type: text not type: string
TODO: Drop IdentifiableInterface :P just put id() in EntityInterface
TODO: Fix docs in api.php to typehint properly (e.g. UserInterface)
TODO: \Drupal:: everywhere
TODO: Find DIC tetst issue from alexpott?