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

OSCHINA-MIRROR/opengauss-openGauss-server

Клонировать/Скачать
CONTRIBUTING.md 4.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 30.06.2025 03:45 f18ff2f

Как внести свой вклад

Сообщение об ошибках

Отличный способ внести свой вклад в проект — отправить подробный отчет, когда вы сталкиваетесь с проблемой. Мы всегда ценим хорошо написанный, детальный отчет об ошибке или предложение новой функции, и будем признательны вам за это!

Формат сообщений об ошибках

При сообщении об ошибках, следуйте этому формату:

  • Это ОТЧЕТ ОБ ОШИБКЕ или ЗАПРОС НОВОЙ ФУНКЦИИ?
  • Что произошло?
  • Что вы ожидали, что произойдет?
  • Как воспроизвести проблему (как можно более минимально и точно)
  • Что еще нам нужно знать?
  • Окружение

Подробнее о ISSUE_TEMPLATE.

Отправка pull-запросов

Если вы новичок и рассматриваете этот проект как ворота в мир открытого исходного кода, этот учебник является одним из лучших вариантов для вас. Просто следуйте руководству, и вы почувствуете удовольствие от того, чтобы стать участником.

Шаг 1: Создание вилки репозитория

Прежде чем вносить изменения в этот проект, убедитесь, что проект был скопирован в ваш собственный репозиторий. Это означает, что между этим репозиторием и вашим собственным будет происходить параллельная разработка, поэтому будьте осторожны, чтобы избежать несоответствий между этими двумя репозиториями.

Шаг 2: Клонирование удаленного репозитория

Если вы хотите скачать код на локальную машину, git — лучший способ:

git clone https://your_repo_url/community.git

Шаг 3: Локальная разработка кода

Чтобы избежать несоответствий между несколькими ветками, мы РЕКОМЕНДУЕМ переключиться на новую ветку:

git checkout -b new_branch_name origin/master

Затем вы можете изменять код по своему усмотрению.

Шаг 4: Отправка кода в удаленный репозиторий

После обновления кода, вы должны отправить обновление официальным способом:

git add .
git status (Проверьте статус обновления)
git commit -m "Your commit description"
git commit --amend (Добавьте конкретное описание вашего коммита)
git push origin new_branch_name

Шаг 5: Отправка запроса на слияние в репозиторий

На последнем шаге вам нужно отправить запрос на сравнение между вашей новой веткой и веткой разработки. После завершения запроса на слияние, CI автоматически настроится для выполнения тестов.

Формат pull-запросов

При отправке pull-запросов, следуйте этому формату:

  • Что делает этот PR / почему нам это нужно?
  • Какую проблему решает этот PR?
  • Особые примечания для вашего ревьюера
  • Примечание к выпуску

Подробнее о PULL_REQUEST_TEMPLATE.

Стиль кода

БУДЕТ ОПРЕДЕЛЕНО

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

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

1
https://api.gitlife.ru/oschina-mirror/opengauss-openGauss-server.git
git@api.gitlife.ru:oschina-mirror/opengauss-openGauss-server.git
oschina-mirror
opengauss-openGauss-server
opengauss-openGauss-server
master