JX / Junexis SDKSDK w platformie →
Menu SDK

Twoja droga

Tworzę dostawcęIntegruję narzędzieIndeks kontraktówZgodność i weryfikacjaDostępność i ograniczenia

Wspólna platforma

Rola SDK w platformiePobieranie ↗

SDK / kontrakty i rozszerzenia

Indeks kontraktów

Wybierz rodzinę według dokumentu, który Twoje narzędzie ma wytwarzać lub odczytywać. Każdy schemat poniżej pochodzi bez zmian z repozytorium junexis-sdk. Wersja schematu i wersja aplikacji nie są jednym numerem.

Potrzeba Przykłady kontraktów Właściciel wykonania
Własny dostawca provider, provider.conformance, sdk.provider-conformance Dostawca, narzędzie SDK, Runtime
Pakiet aplikacyjny package, package-index, packages.lock Narzędzia pakietów, kompilator i Registry
Wymiana z Registry registry-snapshot, registry-download, registry-error, registry-event Registry i jego klienci
Wydanie i wariant sdk.release, platform-variant, platform-release-catalog, platform-provenance, platform-sbom Narzędzia wydania i dystrybucji
Zaufanie trust-store, podpisy, wycofania, continuity-attestation Odpowiedni weryfikator i urząd zaufania
Cykl życia update-plan, installation-state, health-report, migration-plan, repair-plan, rollback-plan, uninstall-plan Instalator i narzędzia cyklu życia

Zacznij od jednego dokumentu

Przykład integracji manifestu dostawcy pokazuje wybór wersji, schemat i wynik walidacji. Nie trzeba instalować biblioteki dostawcy .NET, aby odczytać JSON we własnej technologii.

Granica walidacji

Schemat sprawdza strukturę. Weryfikacja skrótów, podpisów, monotoniczności rewizji lub zgodności z projektem wymaga właściwej logiki odbiorcy. Nie traktuj samego zaliczenia schematu jako wykonania planu albo potwierdzenia zaufania.

Pełny spis — 46 schematów z repozytorium
Plik schematuIdentyfikator
junexis.channel-promotion-0.1.schema.jsonurn:junexis:schema:channel-promotion:0.1
junexis.continuity-attestation-0.1.schema.jsonurn:junexis:schema:continuity-attestation:0.1
junexis.health-report-0.1.schema.jsonurn:junexis:schema:health-report:0.1
junexis.installation-journal-0.1.schema.jsonurn:junexis:schema:installation-journal:0.1
junexis.installation-state-0.1.schema.jsonurn:junexis:schema:installation-state:0.1
junexis.lifecycle-history-0.1.schema.jsonurn:junexis:schema:lifecycle-history:0.1
junexis.migration-plan-0.1.schema.jsonurn:junexis:schema:migration-plan:0.1
junexis.package-0.1.schema.jsonurn:junexis:schema:package:0.1
junexis.package-index-0.1.schema.jsonurn:junexis:schema:package-index:0.1
junexis.packages.lock-0.1.schema.jsonurn:junexis:schema:packages-lock:0.1
junexis.platform-provenance-0.1.schema.jsonurn:junexis:schema:platform-provenance:0.1
junexis.platform-release-catalog-0.1.schema.jsonurn:junexis:schema:platform-release-catalog:0.1
junexis.platform-release-catalog-0.2.schema.jsonurn:junexis:schema:platform-release-catalog:0.2
junexis.platform-sbom-0.1.schema.jsonurn:junexis:schema:platform-sbom:0.1
junexis.platform-variant-0.1.schema.jsonurn:junexis:schema:platform-variant:0.1
junexis.provider-0.1.schema.jsonurn:junexis:schema:provider:0.1
junexis.provider-0.2.schema.jsonurn:junexis:schema:provider:0.2
junexis.provider-conformance-0.1.schema.jsonurn:junexis:schema:provider-conformance:0.1
junexis.provider-conformance-storage-plans-0.1.schema.jsonurn:junexis:schema:provider-conformance-storage-plans:0.1
junexis.provider-publication-0.1.schema.jsonurn:junexis:schema:provider-publication:0.1
junexis.provider-registry-0.1.schema.jsonurn:junexis:schema:provider-registry:0.1
junexis.provider.release-0.1.schema.jsonurn:junexis:schema:provider-release:0.1
junexis.registry-download-0.1.schema.jsonurn:junexis:schema:registry-download:0.1
junexis.registry-error-0.1.schema.jsonurn:junexis:schema:registry-error:0.1
junexis.registry-event-0.1.schema.jsonurn:junexis:schema:registry-event:0.1
junexis.registry-http-policy-0.1.schema.jsonurn:junexis:schema:registry-http-policy:0.1
junexis.registry-offline-snapshot-0.1.schema.jsonurn:junexis:schema:registry-offline-snapshot:0.1
junexis.registry-revocation-0.1.schema.jsonurn:junexis:schema:registry-revocation:0.1
junexis.registry-snapshot-0.1.schema.jsonurn:junexis:schema:registry-snapshot:0.1
junexis.registry-snapshot-signature-0.1.schema.jsonurn:junexis:schema:registry-snapshot-signature:0.1
junexis.release-file-inventory-0.1.schema.jsonurn:junexis:schema:release-file-inventory:0.1
junexis.release-migration-index-0.1.schema.jsonurn:junexis:schema:release-migration-index:0.1
junexis.repair-plan-0.1.schema.jsonurn:junexis:schema:repair-plan:0.1
junexis.rollback-plan-0.1.schema.jsonurn:junexis:schema:rollback-plan:0.1
junexis.sdk.provenance-0.1.schema.jsonurn:junexis:schema:sdk-provenance:0.1
junexis.sdk.provider-conformance-0.1.schema.jsonurn:junexis:schema:sdk-provider-conformance:0.1
junexis.sdk.release-0.1.schema.jsonurn:junexis:schema:sdk-release:0.1
junexis.sdk.signature-0.1.schema.jsonurn:junexis:schema:sdk-signature:0.1
junexis.sdk.trust-store-0.1.schema.jsonurn:junexis:schema:sdk-trust-store:0.1
junexis.sdk.trust-store-signature-0.1.schema.jsonurn:junexis:schema:sdk-trust-store-signature:0.1
junexis.trust-revocation-snapshot-0.1.schema.jsonurn:junexis:schema:trust-revocation-snapshot:0.1
junexis.trust-store-0.1.schema.jsonurn:junexis:schema:trust-store:0.1
junexis.trust-store-0.2.schema.jsonurn:junexis:schema:trust-store:0.2
junexis.trust-store-signature-0.1.schema.jsonurn:junexis:schema:trust-store-signature:0.1
junexis.uninstall-plan-0.1.schema.jsonurn:junexis:schema:uninstall-plan:0.1
junexis.update-plan-0.1.schema.jsonurn:junexis:schema:update-plan:0.1