Μετάβαση στο περιεχόμενο
Πρώτα βήματα

Ο κύκλος ζωής του project

Τι σημαίνει κάθε κατάσταση (Δημιουργία, Έλεγχος, Build, Διόρθωση, Έτοιμο, Μη επαληθευμένο, Χρειάζεται διόρθωση, Απέτυχε) και γιατί το Codexe επαληθεύει πριν το πει Έτοιμο.

Ενημερώθηκε

Σε αυτή τη σελίδα
  1. Με λίγα λόγια
  2. Δημιουργία
  3. Επαλήθευση και επιδιόρθωση
  4. Έτοιμο
  5. Μη επαληθευμένο («Δημιουργήθηκε, αλλά δεν μεταγλωττίστηκε»)
  6. Χρειάζεται διόρθωση («Το Codexe δεν κατάφερε να ολοκληρώσει αυτόματα τον έλεγχο αυτού του project»)
  7. Απέτυχε

Ένα project είναι Έτοιμο όταν τα τρέχοντα αρχεία του έχουν περάσει το build του ίδιου του Codexe (plugins και mods) ή τη δοκιμή φόρτωσης (datapacks και Skript)· για bots Discord, websites και μοντέλα Blockbench, Έτοιμο σημαίνει ότι η δημιουργία ολοκληρώθηκε. Ένα project έχει πάντα ακριβώς μία κατάσταση. Αυτή η σελίδα εξηγεί την καθεμία, τι κάνει το Codexe και τι μπορείς να κάνεις εσύ.

#Με λίγα λόγια

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

Στα projects που κάνουν build (plugins Spigot/Paper/Folia/BungeeCord, mods Fabric/Forge, datapacks και Skript), Έτοιμο σημαίνει ότι τα αρχεία που βλέπεις πέρασαν το build ή τη δοκιμή φόρτωσης του ίδιου του Codexe. Για τους άλλους τύπους (bots Discord, websites, μοντέλα Blockbench) δεν υπάρχει κάτι να μεταγλωττιστεί, οπότε Έτοιμο σημαίνει ότι η δημιουργία ολοκληρώθηκε.

#Δημιουργία

Το AI γράφει το project. Τα αρχεία εμφανίζονται καθώς παράγονται. Αν η απάντηση κοπεί στη μέση ενός αρχείου ή αν ένα αρχείο που είχε σχεδιάσει το AI δεν φτάσει ποτέ, το Codexe συνεχίζει εσωτερικά τη δημιουργία πριν προχωρήσει. Δεν πληρώνεις για αυτή τη συνέχεια.

#Επαλήθευση και επιδιόρθωση

Όσο το Codexe ελέγχει ένα project που κάνει build, ένα banner δείχνει το τρέχον βήμα:

BannerΤι συμβαίνει
Έλεγχος project…Επιβεβαιώνεται ότι τα αρχεία ταιριάζουν με την πλατφόρμα που ζήτησες
Γράφονται τα υπόλοιπα αρχεία…Ολοκληρώνονται τα αρχεία που η πρώτη απάντηση άφησε μισά
Build…Μεταγλώττιση (plugins, mods) ή φόρτωση σε δοκιμαστικό server (datapacks, Skript)
Διόρθωση προβλήματος…Το build απέτυχε· το AI επιδιορθώνει τα σφάλματα που αναφέρθηκαν
Επαλήθευση…Νέο build μετά από μια διόρθωση
Ολοκλήρωση…Αποθηκεύεται το επαληθευμένο αποτέλεσμα

Οι επιδιορθώσεις χρησιμοποιούν τα ακριβή σφάλματα του compiler και τις πραγματικές υπογραφές των βιβλιοθηκών από το build, όχι εικασίες. Η διόρθωση δεν χρησιμοποιεί τα credits σου. Δες Auto Repair.

Όσο ένα project επαληθεύεται, το chat και η Μεταγλώττιση είναι σε παύση για εκείνο το project, ώστε μια αλλαγή να μη συγκρουστεί με μια επιδιόρθωση σε εξέλιξη. Επιστρέφουν μόλις τελειώσει η επαλήθευση.

#Έτοιμο

Τα τρέχοντα αρχεία πέρασαν. Για plugins και mods αυτό σημαίνει ένα επιτυχημένο build που έβγαλε ένα έγκυρο JAR με τον σωστό descriptor (plugin.yml, fabric.mod.json, mods.toml…). Για datapacks και Skript σημαίνει ότι τα αρχεία φόρτωσαν σε έναν πραγματικό δοκιμαστικό server χωρίς σφάλματα.

Το Έτοιμο περιγράφει ακριβώς τα αρχεία που επαληθεύτηκαν. Αν επεξεργαστείς μόνος σου ένα αρχείο μετά, αυτές οι αλλαγές δεν έχουν περάσει ακόμα από build. Πάτα Μεταγλώττιση για να τις ελέγξεις. Οι αλλαγές που γίνονται μέσα από το chat επαληθεύονται ξανά αυτόματα.

#Μη επαληθευμένο («Δημιουργήθηκε, αλλά δεν μεταγλωττίστηκε»)

Μερικές φορές το Codexe δεν μπορεί να κάνει τον έλεγχο: η υπηρεσία build ήταν απασχολημένη, ένα repository εξαρτήσεων δεν απάντησε ή ένα script Skript χρησιμοποιεί ένα add-on που δεν έχει ο δοκιμαστικός server. Δεν ξέρουμε ότι το project είναι χαλασμένο· απλώς δεν έχει ελεγχθεί. Όλα είναι στη διάθεσή σου και μπορείς να πατήσεις Μεταγλώττιση για μια πραγματική απάντηση. Το Codexe επίσης ξαναδοκιμάζει αυτόματα αυτά τα projects για λίγο.

#Χρειάζεται διόρθωση («Το Codexe δεν κατάφερε να ολοκληρώσει αυτόματα τον έλεγχο αυτού του project»)

Το Codexe δοκίμασε αρκετές επιδιορθώσεις και το build εξακολουθεί να αποτυγχάνει. Όλα τα αρχεία είναι εκεί και μπορείς να συνεχίσεις να τα επεξεργάζεσαι. Μπορείς:

  • να πατήσεις Άφησε το Codexe να ξαναδοκιμάσει (δωρεάν), που ξεκινά έναν νέο γύρο επιδιορθώσεων χωρίς να χρησιμοποιεί credits (μία φορά ανά project τη μέρα, έως τρία projects τη μέρα), ή
  • να περιγράψεις το πρόβλημα στο chat ή να το διορθώσεις μόνος σου στον editor.

Δες Το project απέτυχε ή χρειάζεται διόρθωση.

#Απέτυχε

Η πρώτη δημιουργία δεν έβγαλε τίποτα χρήσιμο: κανένα αρχείο, σφάλμα του παρόχου ή ένα project σε λάθος πλατφόρμα που δεν μπορούσε να δημιουργηθεί ξανά. Όταν αυτό συμβαίνει στο πρώτο αίτημα ενός project, τα tokens που χρησιμοποίησε επιστρέφονται αυτόματα και η σελίδα δείχνει ένα κουμπί Δοκίμασε ξανά. Δες Επιστροφή credits.

Ο κύκλος ζωής του project | Codexe Docs