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

OSCHINA-MIRROR/junqiaobaby-WxJava

Клонировать/Скачать
CONTRIBUTING.md 4.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 06.06.2025 00:42 c143807

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

  1. Сначала очень рады и благодарны всем, кто отправляет Pull Request для нашего проекта.
  2. Важное уведомление: обязательно отправляйте PR в ветку develop, ветка release используется только для финальной версии кода, то есть после выпуска финальной версии код будет перенесен из ветки develop.
  3. Стиль кода нашего проекта использует 2 пробела для представления одного табулятора, поэтому при отправке кода обратите внимание на это, иначе после форматирования кода в IDE могут возникнуть значительные различия, что затруднит чтение кода другими участниками.
  4. Для удобства настройки в проекте используется editorconfig, поэтому пользователям Eclipse рекомендуется установить соответствующие плагины перед внесением изменений, а IntelliJ IDEA поддерживает это из коробки в новых версиях, если нет, можно установить плагины самостоятельно.
  5. Перед отправкой кода убедитесь, что код был правильно отформатирован, и все новые или измененные методы имеют полное описание параметров, а public методы должны иметь соответствующие юнит-тесты, которые прошли тестирование.
  6. В нашем проекте есть два способа внесения кода:
    • Первый способ - это использование Git Flow для разработки, поэтому при отправке Pull Request выберите ветку develop, подробные шаги см.ниже, рекомендуется использовать этот способ для внесения изменений.
    • (Приостановлено, пожалуйста, используйте первый способ). Второй способ — это вступление в группу разработчиков SDK, если вы уверены в своем коде, вы можете подать заявку для вступления, после вступления вы можете отправлять код напрямую, но убедитесь, что ваши изменения или новые методы прошли юнит-тестирование и код не содержит явных ошибок.### Шаги для отправки Pull Request
  • В GitHub создайте форк вашего репозитория, например my_user/WxJava, затем клонируйте его на локальную машину и настройте информацию о пользователе.
$ git clone git@github.com:{your-github-username}/WxJava.git
$ cd WxJava
$ git config user.name "yourname"
$ git config user.email "youremail"
  • После внесения изменений сделайте коммит и отправьте код на свой репозиторий.
$ # сделайте изменения в коде
$ git commit -am "Fix issue #1: change something"
$ git push
  • Отправьте Pull Request на GitHub или Gitee.
  • Регулярно обновляйте свой репозиторий с основного репозитория.
$ git remote add upstream https://github.com/Wechat-Group/WxJava
$ git fetch upstream
$ git checkout develop
$ git rebase upstream/develop
$ git push -f origin develop

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

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

1
https://api.gitlife.ru/oschina-mirror/junqiaobaby-WxJava.git
git@api.gitlife.ru:oschina-mirror/junqiaobaby-WxJava.git
oschina-mirror
junqiaobaby-WxJava
junqiaobaby-WxJava
develop