Przejdź do treści

KRET LANGUAGE ACADEMY · DOKUMENTACJA ZE ŹRÓDEŁ

KretLib — trzy poziomy

KretLib zarządza bibliotekami KretS: manifest biblioteki (`library.klib`), wymagania projektu (`project.klibs`), rozstrzyganie wersji, plik blokady ze skrótami SHA-256, instalacja offline do `Libs/` i opcjonalny rejestr HTTPS. Zamrożony zakres: biblioteki offline z blokadą i skrótami. Biblioteka **nie deklaruje uprawnień**.

Postęp nauki 0 / 3
Zaloguj się na konto użytkownika, aby zachować postęp.

Program kursu

  1. 01

    Biblioteka offline i zależność

    library.klib opisuje bibliotekę KretS, project.klibs wymagania projektu, a plik lock przypina rozstrzygnięte wersje i SHA-256. Zaczynaj od offline: żadna biblioteka nie deklaruje ani nie dziedziczy uprawnień pluginu.

    BASIC · 20 min
  2. 02

    Powtarzalne rozstrzyganie

    Powtarzalny build wymaga tych samych zależności i skrótów. Nie zastępuj brakującej biblioteki dowolnym plikiem o tej samej nazwie. Oddziel wersję projektu od wersji każdej zależności.

    INTERMEDIATE · 30 min
  3. 03

    Pakowanie biblioteki

    Pakowanie biblioteki i pakowanie pluginu to różne operacje. Zamrożony zakres KretLib to offline z blokadą i skrótami. Opcjonalny rejestr HTTPS nie daje zgody na publikację i nie zmienia praw wykonania kodu zależności.

    ADVANCED · 40 min

Wybierz, co możemy zapamiętać w tej przeglądarce. Możesz zmienić decyzję w każdej chwili.

Polityka prywatności