Il ciclo di vita del progetto
Cosa significa ogni stato (Generazione, Controllo, Build, Correzione, Pronto, Non verificato, Da correggere, Non riuscito) e perché Codexe verifica prima di dire Pronto.
Aggiornato
In questa pagina
Un progetto è Pronto quando i suoi file attuali hanno superato la build di Codexe (plugin e mod) o il test di caricamento (datapack e Skript); per i bot Discord, i siti web e i modelli Blockbench, Pronto significa che la generazione è terminata. Un progetto ha sempre uno e un solo stato. Questa pagina spiega ognuno di essi, cosa sta facendo Codexe e cosa puoi fare tu.
#In breve
- Generatingthe AI writes the files
- Verifyingbuild or test-load
- Repairingfix errors, rebuild
- Readycurrent files passed
Per i progetti compilabili (plugin Spigot/Paper/Folia/BungeeCord, mod Fabric/Forge, datapack e Skript), Pronto significa che i file che stai guardando hanno superato la build o il test di caricamento di Codexe. Per gli altri tipi (bot Discord, siti web, modelli Blockbench) non c'è niente da compilare, quindi Pronto significa che la generazione è terminata.
#Generazione
L'AI sta scrivendo il progetto. I file compaiono man mano che vengono prodotti. Se la risposta si interrompe a metà di un file, o se un file previsto dall'AI non arriva mai, Codexe prosegue la generazione internamente prima di andare avanti. Questa prosecuzione non la paghi.
#Verifica e riparazione
Mentre Codexe controlla un progetto compilabile, un banner mostra il passaggio in corso:
| Banner | Cosa sta succedendo |
|---|---|
| Controllo del progetto… | Conferma che i file corrispondano alla piattaforma che hai chiesto |
| Scrittura dei file mancanti… | Completamento dei file che la prima risposta ha lasciato a metà |
| Build in corso… | Compilazione (plugin, mod) o caricamento su un server di prova (datapack, Skript) |
| Correzione di un problema… | La build è fallita; l'AI sta riparando gli errori segnalati |
| Verifica in corso… | Nuova build dopo una correzione |
| Finalizzazione… | Salvataggio del risultato verificato |
Le riparazioni usano gli errori esatti del compilatore e le vere firme delle librerie prese dalla build, non supposizioni. Le correzioni non consumano i tuoi crediti. Vedi Auto Repair.
Mentre un progetto viene verificato, la chat e Compila sono in pausa per quel progetto, così una modifica non può scontrarsi con una riparazione in corso. Tornano disponibili appena la verifica finisce.
#Pronto
I file attuali hanno superato il controllo. Per plugin e mod significa una build riuscita che ha prodotto un JAR valido con il descrittore giusto (plugin.yml, fabric.mod.json, mods.toml…). Per datapack e Skript significa che i file si sono caricati senza errori su un vero server di prova.
Pronto si riferisce esattamente ai file che sono stati verificati. Se poi modifichi un file da solo, quelle modifiche non sono ancora state compilate. Premi Compila per controllarle. Le modifiche fatte tramite la chat vengono verificate di nuovo in automatico.
#Non verificato ("Generato, ma non compilato")
A volte Codexe non riesce a eseguire il controllo: il servizio di build era occupato, un repository di dipendenze non ha risposto, oppure uno script Skript usa un add-on che il server di prova non ha. Non risulta che il progetto sia rotto: semplicemente non è stato controllato. Hai comunque tutto a disposizione e puoi premere Compila per avere una risposta certa. Per un certo periodo Codexe riprova anche da solo su questi progetti.
#Da correggere ("Codexe non è riuscito a finire la verifica automatica di questo progetto")
Codexe ha tentato diverse riparazioni e la build continua a fallire. I file ci sono tutti e puoi continuare a modificarli. Puoi:
- premere Fai riprovare Codexe (gratis), che esegue un nuovo giro di riparazioni senza consumare crediti (una volta per progetto al giorno, fino a tre progetti al giorno), oppure
- descrivere il problema nella chat, o correggerlo tu stesso nell'editor.
Vedi Progetto non riuscito o da correggere.
#Non riuscito
La prima generazione non ha prodotto niente di utilizzabile: nessun file, un errore del fornitore, oppure un progetto sulla piattaforma sbagliata che non è stato possibile rigenerare. Quando succede alla prima richiesta di un progetto, i token usati vengono restituiti automaticamente e la pagina mostra il pulsante Riprova. Vedi Restituzione dei crediti.