KRET LANGUAGE ACADEMY · DOKUMENTACJA ZE ŹRÓDEŁ
Notatnik KretDB
Notatnik na KretDB: tworzenie, odczyt, edycja z kontrolą rewizji, usuwanie, wyszukiwanie, sortowanie; izolowana baza pluginu (4 MB, limit 1000 rekordów). Interfejs KretUI z KretStyle/KTheme. Dane wyłącznie przez nazwane zapytania i transakcje — plugin nie widzi SQL.
Program kursu
- 01
Architektura projektu
Notatnik na KretDB: tworzenie, odczyt, edycja z kontrolą rewizji, usuwanie, wyszukiwanie, sortowanie; izolowana baza pluginu (4 MB, limit 1000 rekordów). Interfejs KretUI z KretStyle/KTheme. Dane wyłącznie przez nazwane zapytania i transakcje — plugin nie widzi SQL. 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