Как участвовать

Полное руководство лежит в корне проекта: CONTRIBUTING.ru.md. Коротко:

  1. Сначала договоритесь о большом изменении: обсуждение или обращение, чтобы идею согласовали до работы.

  2. Подготовьтесь как в Сборке из исходников. Запуск для разработки берёт ту же папку с данными, что и установленное приложение; передайте --user-data-dir, чтобы держать проверочный профиль отдельно.

  3. Держите обещания: ComfyUI только читается (Чтение ComfyUI); ключи никогда не попадают в окно, журнал или файл (Безопасность); каждый вызов IPC проверяется (IPC).

  4. Тексты на двух языках: каждый новый текст по-английски и по-русски (Тексты и языки); у изменения, которое видит человек, есть страница вики на обоих языках (Как писать страницы справки).

  5. Проверьте перед запросом на слияние:

    npm run type-check
    npm test
    npm run build
    xvfb-run -a npx playwright test tests/e2e/<файл>.test.ts --trace off   # файлы, которые задевает изменение
    node scripts/changelog.js --check
    node scripts/public-tree-check.js

    Тесты говорят, что проверяет каждый вид тестов.

  6. Запрос на слияние следует шаблону: что и зачем, как проверено.

Отправляя вклад, вы соглашаетесь, что он публикуется под лицензией проекта (MIT с условием Commons Clause). Все участники следуют правилам поведения (CODE_OF_CONDUCT.ru.md).

См. также

Страница перенесена из wiki репозитория приложения (docs/wiki/dev/Contributing.ru.md, ревизия b8e3f71). То же руководство встроено в приложение: «Справка ▸ Руководство».

Чтобы обновить её, выполните npm run import, а затем npm run build в папке сайта.