Skip to content

Log of Decision

All decisions made during the creation of PlatformHub:

SummaryDescriptionStatusLink
Decision RecordingProcess for how technical decisions are recorded for collaboration, with IOS and Android. How to keep docs aligned (Editors - Danny / Victor)Proposed
Domain Model SharingDetails of how to share and update model information across pluginsProposedAccount Retrieval
Offline customer dataPattern to hold data across sessionsProposed
CachingPattern to cache data within PlatformHub within a sessionProposed
Plugin buildPlugins will be built using the existing framework pipelinesProposed
Auto GenerationMaking PlatformHub typesafe with the use of autogenerated bindingsProposedAuto generation
App buildApps may require pipeline changes, this depends on the final configuration of the apps at the level of repository and number of targets/entities per appAgreedPlugin Accreditation Process
PlatformHub InterfaceIterating towards a clearer, more comprehensive and more reactive PlatformHub public interfaceAgreedReactive communication between plugins
Swift MacrosUsing new Apple technology to reduce code boilerplate and make it easier for other teams to adopt PlatformHub and a Redux architectureProposedSwift Macros
JSON SchemasUsing JSON schemas as the new format for policy & configuration filesAgreedJSON Schemas

References