Přeskočit na obsah
Začínáme

Životní cyklus projektu

Co znamená každý stav projektu (Generuje se, Kontrola, Sestavování, Oprava, Hotovo, Neověřeno, Potřebuje opravu, Nezdařilo se) a proč Codexe nejdřív ověřuje.

Aktualizováno

Na této stránce
  1. Ve zkratce
  2. Generuje se
  3. Ověřování a opravy
  4. Hotovo
  5. Neověřeno („Vygenerováno, ale nezkompilováno“)
  6. Potřebuje opravu („Codexe nedokázal tento projekt automaticky ověřit do konce“)
  7. Nezdařilo se

Projekt je ve stavu Hotovo, když jeho aktuální soubory prošly vlastním sestavením Codexe (pluginy a módy) nebo zkušebním načtením (datapacky a Skript); u botů pro Discord, webů a modelů pro Blockbench znamená Hotovo, že generování skončilo. Projekt má vždy právě jeden stav. Tahle stránka vysvětluje každý z nich, co Codexe právě dělá a co můžeš udělat ty.

#Ve zkratce

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

U projektů, které se dají sestavit (pluginy pro Spigot/Paper/Folia/BungeeCord, módy pro Fabric/Forge, datapacky a Skript), Hotovo znamená, že soubory, na které se díváš, prošly vlastním sestavením nebo zkušebním načtením Codexe. U ostatních typů (boti pro Discord, weby, modely pro Blockbench) není co kompilovat, takže Hotovo znamená, že generování skončilo.

#Generuje se

AI píše projekt. Soubory se objevují tak, jak vznikají. Pokud se odpověď uprostřed souboru utne nebo soubor, který AI naplánovala, vůbec nedorazí, Codexe interně pokračuje v generování, než se posune dál. Za toto pokračování neplatíš.

#Ověřování a opravy

Zatímco Codexe kontroluje projekt, který se dá sestavit, banner ukazuje aktuální krok:

BannerCo se děje
Kontroluji projekt…Ověřuje se, že soubory odpovídají platformě, o kterou jsi žádal/a
Dopisuji zbývající soubory…Dokončují se soubory, které první odpověď nechala nedodělané
Sestavuji…Kompilace (pluginy, módy) nebo načtení na testovacím serveru (datapacky, Skript)
Opravuji problém…Sestavení selhalo; AI opravuje nahlášené chyby
Ověřuji…Nové sestavení po opravě
Dokončuji…Ukládá se ověřený výsledek

Opravy vycházejí z přesných chyb kompilátoru a ze skutečných signatur knihoven ze sestavení, ne z odhadů. Opravy nespotřebují tvoje kredity. Viz Automatická oprava.

Zatímco se projekt ověřuje, jsou u něj chat i kompilace pozastavené, aby se změna nemohla střetnout s probíhající opravou. Vrátí se, jakmile ověření skončí.

#Hotovo

Aktuální soubory prošly. U pluginů a módů to znamená úspěšné sestavení, které vytvořilo platný JAR se správným deskriptorem (plugin.yml, fabric.mod.json, mods.toml…). U datapacků a Skriptu to znamená, že se soubory načetly na skutečném testovacím serveru bez chyb.

Hotovo popisuje přesně ty soubory, které byly ověřeny. Když pak nějaký soubor upravíš sám/sama, tyto úpravy ještě nebyly sestaveny. Pro jejich kontrolu stiskni Zkompilovat. Změny provedené přes chat se ověřují znovu automaticky.

#Neověřeno („Vygenerováno, ale nezkompilováno“)

Někdy Codexe nemůže kontrolu spustit: služba pro sestavení byla vytížená, repozitář závislostí neodpověděl nebo skript Skript používá doplněk, který testovací server nemá. O projektu se neví, že by byl rozbitý; jen ještě nebyl zkontrolován. Všechno máš k dispozici a pro skutečnou odpověď můžeš stisknout Zkompilovat. Codexe tyto projekty navíc ještě nějakou dobu automaticky zkouší znovu.

#Potřebuje opravu („Codexe nedokázal tento projekt automaticky ověřit do konce“)

Codexe zkusil několik oprav a sestavení pořád selhává. Všechny soubory jsou k dispozici a můžeš je dál upravovat. Můžeš:

  • stisknout Nechat Codexe zkusit to znovu (zdarma), což spustí nové kolo oprav bez spotřeby kreditů (jednou za den u každého projektu, nejvýš u tří projektů denně), nebo
  • popsat problém v chatu, případně ho opravit sám/sama v editoru.

Viz Projekt selhal nebo potřebuje opravu.

#Nezdařilo se

První generování nevytvořilo nic použitelného: žádné soubory, chyba poskytovatele nebo projekt na špatné platformě, který se nepodařilo vygenerovat znovu. Když se to stane u prvního požadavku projektu, spotřebované tokeny se automaticky vrátí a na stránce se objeví tlačítko Zkusit znovu. Viz Vrácení kreditů.

Životní cyklus projektu | Codexe Docs