Към съдържанието
Първи стъпки

Жизненият цикъл на проекта

Какво означава всеки статус на проекта (генериране, проверка, компилиране, поправяне, Готов, Непотвърден, Нужна е поправка, Неуспешен) и защо Codexe проверява преди Готов.

Обновено

На тази страница
  1. Накратко
  2. Генериране
  3. Проверка и поправяне
  4. Готов
  5. Непотвърден („Генериран, но не компилиран“)
  6. Нужна е поправка („Codexe не успя да завърши автоматичната проверка на този проект“)
  7. Неуспешен

Проектът е Готов, когато текущите му файлове са минали собствената компилация на Codexe (плъгини и модове) или теста за зареждане (датапакове и Skript); при Discord ботовете, сайтовете и моделите за Blockbench Готов означава, че генерирането е приключило. Проектът винаги има точно един статус. Тази страница обяснява всеки от тях, какво прави Codexe и какво можеш да направиш ти.

#Накратко

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

При проектите с компилация (плъгини за Spigot/Paper/Folia/BungeeCord, модове за Fabric/Forge, датапакове и Skript) Готов означава, че файловете, които гледаш, са минали собствената компилация или тест за зареждане на Codexe. При другите типове (Discord ботове, сайтове, модели за Blockbench) няма какво да се компилира, така че Готов означава, че генерирането е приключило.

#Генериране

AI пише проекта. Файловете се появяват, докато се създават. Ако отговорът прекъсне по средата на файл или някой файл, който AI е планирал, така и не пристигне, Codexe продължава генерирането вътрешно, преди да мине нататък. Не плащаш за това продължение.

#Проверка и поправяне

Докато Codexe проверява проект с компилация, една лента показва текущата стъпка:

ЛентаКакво се случва
Проверка на проекта…Потвърждава се, че файловете отговарят на платформата, която си поискал
Дописваме останалите файлове…Довършват се файловете, които първият отговор е оставил незавършени
Компилиране…Компилира се (плъгини, модове) или се зарежда на тестов сървър (датапакове, Skript)
Поправяме проблем…Компилацията не е минала; AI поправя отчетените грешки
Проверка…Нова компилация след поправка
Завършване…Записва се провереният резултат

Поправките използват точните грешки на компилатора и истинските сигнатури на библиотеките от компилацията, а не догадки. Поправянето не харчи кредитите ти. Виж Auto Repair.

Докато проектът се проверява, чатът и Компилирай са на пауза за този проект, за да не се сблъска някоя промяна с текуща поправка. Връщат се веднага щом проверката приключи.

#Готов

Текущите файлове са минали. За плъгините и модовете това означава успешна компилация, която е създала валиден JAR с правилния дескриптор (plugin.yml, fabric.mod.json, mods.toml…). За датапаковете и Skript означава, че файловете са се заредили на истински тестов сървър без грешки.

Готов описва точно тези файлове, които са били проверени. Ако след това сам редактираш файл, тези промени още не са компилирани. Натисни Компилирай, за да ги провериш. Промените, направени през чата, се проверяват отново автоматично.

#Непотвърден („Генериран, но не компилиран“)

Понякога Codexe не може да направи проверката: услугата за компилация е била заета, някое хранилище със зависимости не е отговорило или скрипт за Skript използва разширение, което тестовият сървър няма. Не е известно проектът да е счупен; просто още не е проверен. Всичко ти е достъпно и можеш да натиснеш Компилирай за истински отговор. Codexe също така опитва отново тези проекти автоматично известно време.

#Нужна е поправка („Codexe не успя да завърши автоматичната проверка на този проект“)

Codexe е опитал няколко поправки, но компилацията пак не минава. Всички файлове са налице и можеш да продължиш да ги редактираш. Можеш:

  • да натиснеш Нека Codexe опита отново (безплатно), което пуска нов кръг поправки, без да харчи кредити (веднъж на проект на ден, до три проекта на ден), или
  • да опишеш проблема в чата или сам да го оправиш в редактора.

Виж Проектът е неуспешен или има нужда от поправка.

#Неуспешен

Първото генериране не е дало нищо използваемо: никакви файлове, грешка при доставчика или проект за грешна платформа, който не е могъл да бъде генериран наново. Когато това се случи с първата заявка на проекта, използваните токени се връщат автоматично и страницата показва бутон Опитай отново. Виж Връщане на кредити.

Жизненият цикъл на проекта | Codexe Docs