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

Zgodność i weryfikacja

Wersja SDK nie jest jednym numerem opisującym całą platformę. Przed użyciem rozszerzenia ustal, które wersje oraz zdolności spotykają się na jego granicy.

Co porównujesz?

Warstwa Przykład ze sprawdzonego zestawu Znaczenie
Manifest dostawcy junexis.provider/0.1 Format dokumentu; istnieje także osobny kontrakt autora 0.2.
Paczka publicznego API Junexis.Storage.Runtime.Abstractions 0.1.0 Konkretna zależność projektu dostawcy.
ABI junexis.storage.runtime/0.1 Kontrakt współpracy Hosta i dostawcy.
Środowisko .NET net10.0 Docelowe środowisko obecnej biblioteki i narzędzia.
Runtime Host od 0.1.0 do wersji niższej niż 0.2.0 Zakres zapisany w obecnej macierzy Storage SDK 0.1.
Wariant systemowy np. win-x64 Wybór artefaktu; nie nowa wersja ABI.

Otwórz źródłową macierz Storage SDK. To wąska macierz kontraktu, nie gwarancja zgodności wszystkich komponentów.

Czy deklaracja odpowiada potrzebom aplikacji?

.\.tools\junexis.exe sdk compatibility provider .\MemoryProvider --runtime-version 0.1.0 --require transactions --json

Dla pierwszego dostawcy wynik to incompatible, diagnostyka JXC0106 i kod wyjścia 5: dostawca nie deklaruje transakcji. Otwórz rzeczywisty wynik tej kontroli.

To poprawne wykrycie niezgodności. Nie należy dopisywać zdolności do manifestu bez implementacji. Po wybraniu zgodnego dostawcy nadal potrzebna jest próba wykonania.

Trzy różne polecenia

Operacja Zakres Interpretacja
validate provider Manifest, scenariusz i metadane projektu Poprawne przygotowanie dokumentów.
compatibility provider Wersje, środowisko i wymagane zdolności Zgodność deklaracji z wybranym środowiskiem.
test provider Budowanie, załadowanie fabryki i wykonanie prób Zachowanie w zakresie wskazanego zestawu testów.

Narzędzie ma dodatkowy profil storage-plans dla Query Plan i Mutation Plan. Bazowy wynik 11/11 nie oznacza zaliczenia tego profilu, Native SQL ani migracji.

Przenośność a faktyczny odbiór

Dokumentacja repozytorium opisuje natywne próby Windows i Linux. Odbiór rzeczywistego macOS ARM64 pozostaje brakującym warunkiem pełnej deklaracji z tego materiału. Podczas przeglądu podportalu wykonano nową próbę tylko na Windows.

Identyfikator any biblioteki zarządzanej oznacza brak odrębnych wariantów natywnego ABI w tej paczce. Nie dowodzi działania każdego sterownika, systemu ani zależności natywnej.

Wróć do pierwszego dostawcy · Sprawdź dostępność i ograniczenia