Для разработчиков
Как устроен код, как его менять и как выходит версия.
- Архитектура: Три процесса и путь изменения.
- Карта кода: Каждая папка src/ и что в ней.
- Движок команд и история: Команды, версии, ходы помощника, конфликты и отмена.
- Как устроен помощник: Ход помощника, его инструменты, черновики, паузы и журнал.
- IPC между окном и main: Каналы, защита и как добавить канал.
- База данных и миграции: Таблицы, версии схемы, копии и как добавить миграцию.
- Чтение ComfyUI: Синхронизация, защита «только чтение» и каталог.
- Тексты и языки: Каталог текстов, словарь и как добавить язык.
- Слова кода и слова на экране: Какое имя в коде каким словом показано на экране.
- Как добавить инструмент помощнику: Все файлы, которые затрагивает новый инструмент.
- Как добавить настройку: Схема, раздел, тексты и тесты.
- Как написать урок: Формат урока и его тест.
- Как написать встроенное знание: Встроенные объяснения нод, типов и семейств.
- Ссылки на справку из приложения: Как сообщение в приложении ссылается на страницу справки.
- Как писать страницы справки: Структура, язык и тест справки.
- Тесты: Модульные, интеграционные, e2e, обход экранов и корпус.
- Сборка из исходников: Linux по шагам; заметки о Windows и macOS.
- Форматы пакетов: Что собирается, как и что проверяется.
- Выпуск версии: Порядок выпуска.
- Как участвовать: Что сделать перед pull request.
- Сборка и запуск на Windows: Из исходников на Windows; не проверено.
- Сборка и запуск на macOS: Из исходников на macOS (Apple Silicon и Intel); не проверено.
- Публикация чистой копии: Почему публичный репозиторий начинается с одного коммита, и два скрипта, которые его делают.