KRET LANGUAGE ACADEMY · DOKUMENTACJA ZE ŹRÓDEŁ
KretConfig — trzy poziomy
KretConfig opisuje ustawienia pluginu: schemat (typy z jednostkami, zakresy, wartości dozwolone, `hotReload`, ustawienia tajne), profile (z dziedziczeniem), warstwy (domyślne → użytkownik → projekt → moduł) i politykę hosta, która zawsze wygrywa. Sekrety wyłącznie przez Vault (Windows DPAPI). Status **PROVISIONAL_VERSIONED** (własna ścieżka rozwoju).
Program kursu
- 01
Schemat, typy i profile
KretConfig oddziela schemat ustawień od profili. Typ, jednostka, zakres i dozwolone wartości opisują poprawną konfigurację. Parametr tajny nie powinien zawierać sekretu w pliku: tajne dane obsługuje Vault.
BASIC · 20 min - 02
Dziedziczenie i błędy konfiguracji
Warstwy domyślne, użytkownika, projektu i modułu nie mogą nadpisać polityki hosta. hotReload dotyczy oznaczonych ustawień; nie zakładaj, że każda zmiana zacznie działać w trakcie uruchomienia. Kontrakt pozostaje PROVISIONAL_VERSIONED.
INTERMEDIATE · 30 min - 03
Polityka hosta i tajne ustawienia
Host ma ostateczny głos niezależnie od kolejności profili. Sekrety przez Windows DPAPI/Vault nie powinny trafić do eksportu źródeł, logów ani dokumentacji. Analiza zaawansowana nie włącza integracji hosta na stronie.
ADVANCED · 40 min · analiza / koncepcja