1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/Molunerfinn-PicGo

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
CONTRIBUTING.md 3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 20:31 f036621

Руководство по внесению вклада

Установка и запуск

  1. Установите зависимости с помощью команды:
yarn install

Затем запустите проект с помощью команды:

yarn dev
  1. Код, связанный только с основным процессом Electron, должен быть добавлен в каталог src/main. Код, связанный только с процессом рендеринга, должен быть добавлен в каталог src/renderer. Код, который может использоваться обоими процессами, должен быть добавлен в каталог src/universal. Примечание: процесс рендеринга не имеет возможности использовать Node.js, поэтому любой код, использующий модули Node.js, должен быть помещён в файл src/main/events/picgoCoreIPC.ts для обработки событий.

  2. Все имена событий, которые должны быть переданы между процессами, должны быть добавлены в файле src/universal/events/constants.ts.

  3. Все глобальные определения типов должны быть добавлены в каталоге src/universal/types/, а определения enum — в файле src/universal/types/enum.ts.

i18n

  1. Создайте файл формата yml в папке public/i18n/ для каждого языка, например, zh-Hans.yml. Затем напишите языковой файл, используя zh-CN.yml или en.yml в качестве примера. Обратите внимание, что PicGo будет отображать название языка для пользователя на основе значения LANG_DISPLAY_LABEL в языковом файле.

  2. Добавьте один язык по умолчанию в src/universal/i18n/index.ts, где label — это значение LANG_DISPLAY_LABEL, а value — имя файла языкового файла.

  3. Если вы обновляете существующий языковой файл, обязательно запустите yarn gen-i18n после обновления, чтобы убедиться, что правильный файл определения языка был создан.

Отправка кода

  1. Убедитесь, что в коде нет лишних комментариев, операторов console.log и другого отладочного кода.
  2. Перед отправкой кода выполните команду git add . && yarn cz, чтобы запустить инструмент проверки кода PicGo. Отправьте код с помощью этого инструмента.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/Molunerfinn-PicGo.git
git@api.gitlife.ru:oschina-mirror/Molunerfinn-PicGo.git
oschina-mirror
Molunerfinn-PicGo
Molunerfinn-PicGo
dev