Перейти к содержимому
OmniRoute source

Release Checklist (Русский)

Если в релизе обнаружена критическая проблема:

  1. gh release edit vX.Y.Z --prerelease (помечает релиз как не являющийся последним)
  2. git tag -d vX.Y.Z && git push --delete origin vX.Y.Z (только если пользователи ещё не начали его использовать)
  3. Или: срочное исправление в release/vX.Y.0 → патч-релиз vX.Y.(Z+1)
  4. Немедленно сообщите об этом в GitHub Discussions и Discord
  • Никогда не создавайте коммиты напрямую в main
  • Никогда не используйте git push --force для веток main или release/*
  • Никогда не пропускайте хуки Husky (--no-verify)
  • Никогда не добавляйте в коммиты секреты, учётные данные или файлы .env
  • Покрытие должно оставаться на уровне ≥60/60/60/60 (инструкции/строки/функции/ветви)
  • При изменении рабочего кода в src/, open-sse/, electron/ или bin/ всегда добавляйте или обновляйте тесты

Перед созданием PR локально запустите проверку синхронизации документации:

Окно терминала
npm run check:docs-sync

CI также запускает эту проверку в .github/workflows/ci.yml (задача lint).


Исходный код OmniRoute (a58000c7685f)

HagiCode

HagiCode — агентная среда разработки со структурированными процессами, параллельным выполнением несколькими агентами и интерфейсами Hero Dungeon.

Превращайте идеи в полезное ПО с более умным, быстрым и увлекательным агентным рабочим процессом.

Главный экран HagiCode в светлой теме
  • SmartСтруктурированные процессы превращают намерение в исполнимый путь от идеи до готового изменения.
  • EfficientМультиагентные процессы параллельно продвигают исследование, реализацию и проверку.
  • FunHero Dungeon делает длительную совместную разработку наглядной и увлекательной.
Перейти на HagiCode