Przejdź do głównej zawartości
docs
GitHub

Kwalifikacja desktopowa

Zapisz zachowanie pluginu w zainstalowanej aplikacji przed deklaracją zgodności.

CLI sprawdza wejście projektu, buduje pakiet i weryfikuje archiwum. Jego raport ma desktopTested: false; te kontrole nie potwierdzają zachowania w zainstalowanej aplikacji desktopowej. Status zgodności pozostaje nierozstrzygnięty do czasu zebrania dowodów dla dokładnego archiwum pluginu, wersji Lomi i platformy.

Użyj osobnego konta systemowego albo jawnie zakwalifikowanego, tymczasowego profilu aplikacji. Podczas próby nie używaj repozytorium źródłowego ani node_modules.

  1. Zapisz wersję Lomi, skrót binarny, system i architekturę, wersję pluginu oraz SHA-256 ZIP.
  2. Zaimportuj rozpakowany pakiet i sprawdź, czy metadane są widoczne przed uruchomieniem kodu.
  3. Zatwierdź dokładną rewizję normalnym procesem zaufania. Sprawdź zadeklarowane komendy, widoki, wypełnienia i motywy.
  4. Sprawdź zachowanie z workspace i bez niego, po zmianie workspace oraz po ponownym uruchomieniu aplikacji. Zweryfikuj zapis stanu i singletony, jeśli są zadeklarowane.
  5. Sprawdź klawiaturę, fokus, zmianę rozmiaru, wygląd, dokowanie i zachowanie zależne od platformy, które plugin deklaruje.
  6. Dla widoków dokumentów sprawdź Save, Discard, Cancel i błędy zapisu przy zamykaniu widoku, wyłączaniu pluginu i zamykaniu aplikacji.
  7. Zaimportuj zmienioną rewizję, sprawdź ponowne zatwierdzenie zaufania i wymagany restart. Sprawdź brak pluginu oraz niezgodny stan.
  8. Sprawdź wyłączenie, usunięcie i tryb bezpieczny. Sprawdź pracę offline, jeśli plugin deklaruje działanie bez sieci.

Dla pluginu zawierającego tylko motyw wybierz go w Settings > Themes bez uruchamiania kodu. Zapisz błędy i nieobsługiwane platformy zgodnie z wynikiem. Nie deklaruj szerokiej zgodności na podstawie próby jednej platformy.