Preskočiť na obsah
Začíname

Životný cyklus projektu

Čo znamená každý stav projektu (Generuje sa, Kontrola, Zostavovanie, Oprava, Pripravené, Neoverený, Potrebuje opravu, Zlyhalo) a prečo ho Codexe najprv overí.

Aktualizované

Na tejto stránke
  1. Stručne
  2. Generuje sa
  3. Overovanie a opravy
  4. Pripravené
  5. Neoverený („Vygenerovaný, ale neskompilovaný“)
  6. Potrebuje opravu („Codexe nedokázal tento projekt automaticky dokončiť overiť“)
  7. Zlyhalo

Projekt je Pripravené, keď jeho aktuálne súbory prešli vlastným buildom Codexe (pluginy a mody) alebo testom načítania (datapacky a Skript); pri Discord botoch, webových stránkach a modeloch Blockbench Pripravené znamená, že generovanie sa dokončilo. Projekt má vždy práve jeden stav. Táto stránka vysvetľuje každý z nich, čo Codexe práve robí a čo môžeš urobiť ty.

#Stručne

  1. Generatingthe AI writes the files
  2. Verifyingbuild or test-load
  3. Repairingfix errors, rebuild
  4. Readycurrent files passed

Pri projektoch, ktoré sa dajú zostaviť (pluginy pre Spigot/Paper/Folia/BungeeCord, mody pre Fabric/Forge, datapacky a Skript), Pripravené znamená, že súbory, na ktoré sa pozeráš, prešli vlastným buildom alebo testom načítania Codexe. Pri ostatných typoch (Discord boty, webové stránky, modely Blockbench) nie je čo kompilovať, takže Pripravené znamená, že generovanie sa dokončilo.

#Generuje sa

AI píše projekt. Súbory sa objavujú tak, ako vznikajú. Ak sa odpoveď preruší uprostred súboru alebo súbor, ktorý AI naplánovala, nikdy nepríde, Codexe interne pokračuje v generovaní skôr, než sa posunie ďalej. Za toto pokračovanie neplatíš.

#Overovanie a opravy

Kým Codexe kontroluje projekt, ktorý sa dá zostaviť, banner ukazuje aktuálny krok:

BannerČo sa deje
Kontrolujem projekt…Overuje sa, či súbory zodpovedajú platforme, ktorú si žiadal
Dopisujem zvyšné súbory…Dokončujú sa súbory, ktoré prvá odpoveď nechala nedokončené
Zostavujem…Kompilácia (pluginy, mody) alebo načítanie na testovacom serveri (datapacky, Skript)
Opravujem problém…Build zlyhal; AI opravuje nahlásené chyby
Overujem…Nový build po oprave
Dokončujem…Ukladá sa overený výsledok

Opravy vychádzajú z presných chýb kompilátora a zo skutočných signatúr knižníc z buildu, nie z odhadov. Opravy nemíňajú tvoje kredity. Pozri Auto Repair.

Kým sa projekt overuje, chat a Skompilovať sú pre tento projekt pozastavené, aby sa zmena nezrazila s prebiehajúcou opravou. Vrátia sa hneď, ako overenie skončí.

#Pripravené

Aktuálne súbory prešli. Pri pluginoch a modoch to znamená úspešný build, ktorý vytvoril platný JAR so správnym deskriptorom (plugin.yml, fabric.mod.json, mods.toml…). Pri datapackoch a Skripte to znamená, že súbory sa načítali na skutočnom testovacom serveri bez chýb.

Pripravené opisuje presne tie súbory, ktoré boli overené. Ak potom nejaký súbor upravíš sám, tieto úpravy ešte neboli zostavené. Stlač Skompilovať a skontroluj ich. Zmeny urobené cez chat sa znova overia automaticky.

#Neoverený („Vygenerovaný, ale neskompilovaný“)

Niekedy Codexe nemôže kontrolu spustiť: služba buildov bola vyťažená, repozitár závislostí neodpovedal alebo skript Skript používa doplnok, ktorý testovací server nemá. O projekte sa nevie, že je pokazený; len ešte nebol skontrolovaný. Všetko máš k dispozícii a pre skutočnú odpoveď môžeš stlačiť Skompilovať. Codexe navyše tieto projekty istý čas automaticky skúša znova.

#Potrebuje opravu („Codexe nedokázal tento projekt automaticky dokončiť overiť“)

Codexe skúsil viacero opráv a build stále zlyháva. Všetky súbory sú na mieste a môžeš ich ďalej upravovať. Môžeš:

  • stlačiť Nechať Codexe skúsiť znova (zadarmo), čo spustí nové kolo opráv bez míňania kreditov (raz za projekt za deň, najviac pri troch projektoch denne), alebo
  • opísať problém v chate, prípadne ho opraviť sám v editore.

Pozri Projekt zlyhal alebo potrebuje opravu.

#Zlyhalo

Prvé generovanie nevytvorilo nič použiteľné: žiadne súbory, chyba poskytovateľa alebo projekt na nesprávnej platforme, ktorý sa nepodarilo vygenerovať znova. Keď sa to stane pri prvej požiadavke projektu, použité tokeny sa automaticky vrátia a stránka ukáže tlačidlo Skúsiť znova. Pozri Vrátenie kreditov.

Životný cyklus projektu | Codexe Docs