Životni ciklus projekta
Što znači svaki status projekta (generiranje, provjera, build, popravak, Spremno, Nije potvrđeno, Treba popravak, Nije uspjelo) i zašto Codexe provjerava prije nego kaže Spremno.
Ažurirano
Na ovoj stranici
Projekt je Spremno kad su njegove trenutačne datoteke prošle Codexeov vlastiti build (pluginovi i modovi) ili test učitavanja (datapackovi i Skript); kod Discord botova, web stranica i Blockbench modela Spremno znači da je generiranje završeno. Projekt uvijek ima točno jedan status. Ova stranica objašnjava svaki od njih, što Codexe pritom radi i što ti možeš učiniti.
#Ukratko
- Generatingthe AI writes the files
- Verifyingbuild or test-load
- Repairingfix errors, rebuild
- Readycurrent files passed
Kod projekata koji se mogu izgraditi (Spigot/Paper/Folia/BungeeCord pluginovi, Fabric/Forge modovi, datapackovi i Skript) Spremno znači da su datoteke koje gledaš prošle Codexeov vlastiti build ili test učitavanja. Kod ostalih vrsta (Discord botovi, web stranice, Blockbench modeli) nema se što kompajlirati, pa Spremno znači da je generiranje završeno.
#Generiranje
AI piše projekt. Datoteke se pojavljuju kako nastaju. Ako se odgovor prekine usred datoteke ili datoteka koju je AI planirao nikad ne stigne, Codexe interno nastavlja generiranje prije nego što krene dalje. Za taj nastavak ne plaćaš.
#Provjera i popravci
Dok Codexe provjerava projekt koji se može izgraditi, natpis prikazuje trenutačni korak:
| Natpis | Što se događa |
|---|---|
| Provjeravam projekt… | Potvrđuje se da datoteke odgovaraju platformi koju si tražio |
| Pišem preostale datoteke… | Dovršavaju se datoteke koje je prvi odgovor ostavio nedovršenima |
| Gradim… | Kompajliranje (pluginovi, modovi) ili učitavanje na testnom poslužitelju (datapackovi, Skript) |
| Popravljam problem… | Build nije uspio; AI popravlja prijavljene greške |
| Provjeravam… | Ponovni build nakon popravka |
| Završavam… | Spremanje provjerenog rezultata |
Popravci koriste točne greške kompajlera i stvarne potpise biblioteka iz builda, a ne nagađanja. Popravljanje ne troši tvoje kredite. Pogledaj Automatski popravak.
Dok se projekt provjerava, chat i kompajliranje su pauzirani za taj projekt, kako se izmjena ne bi sudarila s popravkom u tijeku. Vraćaju se čim provjera završi.
#Spremno
Trenutačne datoteke su prošle. Kod pluginova i modova to znači uspješan build koji je proizveo ispravan JAR s pravim deskriptorom (plugin.yml, fabric.mod.json, mods.toml…). Kod datapackova i Skripta to znači da su se datoteke bez grešaka učitale na pravom testnom poslužitelju.
Spremno opisuje upravo one datoteke koje su provjerene. Ako nakon toga sam urediš neku datoteku, te izmjene još nisu izgrađene. Pritisni Kompajliraj da ih provjeriš. Izmjene napravljene kroz chat ponovno se provjeravaju automatski.
#Nije potvrđeno („Generirano, ali nije kompajlirano“)
Ponekad Codexe ne može pokrenuti provjeru: servis za build bio je zauzet, repozitorij ovisnosti nije odgovorio ili Skript skripta koristi dodatak kojeg nema na testnom poslužitelju. Ne zna se da je projekt pokvaren; samo još nije provjeren. Sve ti je dostupno, a za pravi odgovor možeš pritisnuti Kompajliraj. Codexe takve projekte neko vrijeme i sam automatski ponovno pokušava.
#Treba popravak („Codexe nije mogao automatski dovršiti provjeru ovog projekta“)
Codexe je pokušao nekoliko popravaka, a build i dalje ne uspijeva. Sve datoteke su tu i možeš ih nastaviti uređivati. Možeš:
- pritisnuti Neka Codexe pokuša ponovno (besplatno), čime se pokreće novi krug popravaka bez trošenja kredita (jednom po projektu dnevno, do tri projekta dnevno), ili
- opisati problem u chatu ili ga sam popraviti u uređivaču.
Pogledaj Projekt nije uspio ili treba popravak.
#Nije uspjelo
Prvo generiranje nije dalo ništa upotrebljivo: nijednu datoteku, grešku pružatelja ili projekt na pogrešnoj platformi koji se nije mogao ponovno generirati. Kad se to dogodi pri prvom zahtjevu projekta, potrošeni tokeni se automatski vraćaju, a stranica prikazuje gumb Pokušaj ponovno. Pogledaj Povrat kredita.