Aller au contenu principal

appcore-contracts

Paquet publié

Stable 1.0.0 · MSRV Rust 1.89 · crates.io · docs.rs · code source

Guide et exemples maintenus par le crate

Le dépôt Runtime maintient le guide détaillé, exemple débutant et exemple intermédiaire. Le wiki résume la frontière publique ; les détails d’API et d’exécution restent avec le code du crate.

Responsabilité : manifests et policies Runtime stables, indépendants des implémentations.

Dépendances internes : aucune.

API principale : ApplicationManifestV1, DeploymentManifestV1, DeploymentManifestBuilder, RuntimeManifestV1, RuntimeMode, RuntimeOperationalMode, policies capability/storage/leadership/job/scheduler/ health/update/module, configuration provider/network/TLS/volume/environment et ContractError.

À utiliser pour parser, construire et valider les contrats portables. Préserver noms sérialisés et sens. Ne pas ajouter transport, filesystem, processus ou métier.

Maturité : surface stable. Les changements V1 restent additifs et compatibles sur la ligne 1.0.