After Framework

Glossario

Definizioni coerenti dei termini tecnici usati nella documentazione.

Versione della documentazione: supercore main · pacchetti 1.0.0
Kernel condivisoLink a questa sezione: Kernel condiviso
after_core: il pacchetto di base da cui dipende ogni prodotto. Definisce port e implementazioni predefinite.
PortLink a questa sezione: Port
Un’interfaccia definita dalla piattaforma, come AfterAuthRepository. Il codice delle funzionalità dipende dai port, mai dagli SDK dei fornitori.
AdapterLink a questa sezione: Adapter
Un’implementazione concreta di un port, ad esempio l’autenticazione Firebase, collegata nella composition root.
Radice di composizione (composition root)Link a questa sezione: Radice di composizione (composition root)
L’unico punto in cui un prodotto collega manifest, override standard e adapter, di solito lib/app/platform/after_framework.dart.
Override del providerLink a questa sezione: Override del provider
Un override Riverpod che sostituisce un provider predefinito della piattaforma con un adapter del prodotto.
ManifestLink a questa sezione: Manifest
AppPlatformManifest: l’identità del prodotto, cioè nome dell’app, appId, nomi dei pacchetti e linea di prodotto.
Linea di prodottoLink a questa sezione: Linea di prodotto
consumer o enterprise. Determina se un prodotto aggiunge after_consumer o after_enterprise sopra il kernel.
Dominio di vita (Life Domain)Link a questa sezione: Dominio di vita (Life Domain)
Un ambito di vita consumer di cui è responsabile un prodotto, come la mobilità per SuperGarage.
Dominio di settore (Industry Domain)Link a questa sezione: Dominio di settore (Industry Domain)
Un verticale enterprise di cui è responsabile un prodotto, come le operazioni ospedaliere per SuperHospital.
Tessuto di ecosistemaLink a questa sezione: Tessuto di ecosistema
after_ecosystem: identità, abbonamento, eventi e API tra prodotti condivisi.
Spec del prodottoLink a questa sezione: Spec del prodotto
product.spec.yaml: il piccolo file che la fabbrica trasforma in un prodotto. Contiene solo gli aspetti di competenza del prodotto.
Fail-closedLink a questa sezione: Fail-closed
Quando manca un contesto obbligatorio, l’operazione genera un’eccezione invece di restituire dati più ampi.
Modalità scaffoldLink a questa sezione: Modalità scaffold
AfterBootstrapMode.scaffold: sono consentiti mock e adapter in memoria. La modalità produzione li rifiuta all’avvio.
BYOKLink a questa sezione: BYOK
Bring your own key: le chiavi dei provider di IA sono conservate nel vault delle credenziali sul dispositivo, mai incluse nel client.