KRET LANGUAGE ACADEMY · DOKUMENTACJA ZE ŹRÓDEŁ
Plugin wielojęzykowy
Jeden projekt łączący oficjalnie obsługiwane technologie: manifest KretL z mapą KretM (warstwy Ui → Logic → Data), moduły KretS z regułami mapy, dane KretDB, biblioteka offline KretLib (`mathx` → `textutil`) i widok KretUI wywołujący komendę `orders.summary`.
Program kursu
- 01
Architektura projektu
Jeden projekt łączący oficjalnie obsługiwane technologie: manifest KretL z mapą KretM (warstwy Ui → Logic → Data), moduły KretS z regułami mapy, dane KretDB, biblioteka offline KretLib (`mathx` → `textutil`) i widok KretUI wywołujący komendę `orders.summary`. Zacznij od diagramu i listy technologii, następnie połącz manifest z odpowiednimi katalogami źródeł.
INTERMEDIATE · 30 min · analiza / koncepcja - 02
Kontrakty i przepływ danych
Prześledź faktyczne wywołania z dostarczonego kodu. Oddziel deklarację w manifeście, moduł KretS i ewentualny schemat Disk albo widok Ui. Nie dodawaj języka, którego projekt nie używa.
INTERMEDIATE · 30 min · analiza / koncepcja - 03
Dane, UI i zależności
Porównaj wszystkie pliki projektu, w tym mapę i lock, jeżeli występują. UI nie zapisuje bezpośrednio do bazy, a mapa nie przyznaje dostępu. Zwróć uwagę na aktualny status SDK i Core podany w karcie projektu.
ADVANCED · 30 min · analiza / koncepcja - 04
Sprawdzenie i testy projektu
Wykonuj wyłącznie kroki z BUILD_INSTRUCTIONS dla tej wersji w świeżej kopii lokalnej. Zachowaj oczekiwane odmowy i ograniczenia. Test lokalny nie dowodzi gotowości Core Production; UI/DB mogą pozostawać zablokowane przez D-KCS-01.
ADVANCED · 30 min · analiza / koncepcja - 05
Pakowanie i analiza ograniczeń
Odczytaj zgodność, wymagane uprawnienia i status produkcyjny z karty, zanim przygotujesz paczkę dev ze źródłami. Nie zmieniaj root of trust ani uprawnień hosta na potrzeby ćwiczenia. Publikacja pozostaje osobnym zatwierdzanym procesem.
ADVANCED · 30 min · analiza / koncepcja