KRET LANGUAGE ACADEMY · DOKUMENTACJA ZE ŹRÓDEŁ
BUILD_INSTRUCTIONS — KretAiContractDemo
BUILD_INSTRUCTIONS — KretAiContractDemo
Katalog roboczy / working directory: folder tego pluginu (zawiera src/). kret = <SDK>\Compiler\kret.exe z SDK 1.0.0-rc.3+kret.local.3 (lub pinned Vendor Core rc.3+kc-base-test610). Wszystkie polecenia poniżej zostały wykonane w tej rundzie — wyniki: TEST_RESULTS.json.
| # | Krok / Step | Polecenie / Command |
|---|---|---|
| 1 | Utworzenie projektu / create | Szablon SDK kretai (kandydat rc.3+kret.local.3) + testy narzędzi. / SDK template kretai + tool tests. Nowy projekt od zera / from scratch: kret new basic <katalog> --name KretAiContractDemo |
| 2 | Kod / code | src/plugin.kretl, src/Script/**.krs, src/Disk/Schema.kdb |
| 3 | Sprawdzenie / check | kret check src --json |
| 4 | Build | kret build src → src/Build/plugin.kbc, manifest.json |
| 5 | Testy / tests | kret test src --json --policy examples/host-policy.json |
| 5a | Uruchomienie lokalne / local run | kret run src --policy examples/host-policy.json --data <nowy katalog> |
| 6 | Paczka / pack | kret publish pack src --channel dev --include-sources -o package → package/LOCAL-KPL-AXCNTRD2-1.0.0-dev.kpkg |
| 7 | Weryfikacja / verify | kret publish verify package/LOCAL-KPL-AXCNTRD2-1.0.0-dev.kpkg --report package/verify-report.json |
Uwagi / notes:
--include-sourcesjest wymagane dla KPM Core: Core kompiluje plugin ze źródeł i odrzuca paczkę z samym bytecode (source_package_required, STUDIO-R02). / Required for Core KPM.- Kanał
dev: paczka niepodpisana (signature: SKIPPED, nie PASS). Brak podpisu produkcyjnego — ceremonia C1 nie odbyła się. / Unsigned dev package; no production signature exists. host-policy.jsonnigdy nie trafia do.kpkg(lista dozwolonych KretPublish). / Never packed.
Źródło i wersja
Zweryfikowany import PUBLIC_CANDIDATE. Identyfikatory źródeł odnoszą się do eksportu i nie dają dostępu do plików serwera.
03_EXAMPLE_PLUGINS/KretAiContractDemo/BUILD_INSTRUCTIONS.md
SHA-256 BEE7AA15B88CF0DC0E14354ACC75A46F022DA35E3E888D29AB3E9422971DDFB4Oryginalne źródło jest dwujęzyczne; terminy techniczne i polecenia zachowano.
Zaloguj się na konto użytkownika, aby zapisywać postęp i zakładki. Konta obsługi mogą czytać bez zapisu postępu. Logowanie →