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

OSCHINA-MIRROR/kubewharf-kubebrain

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
CONTRIBUTING.md 6.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 06.03.2025 00:38 d9f5d26

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

Ваш первый pull request

Мы используем GitHub для нашего основного кода. Вы можете начать с чтения Как сделать pull request.

Без семантического версионирования

Мы храним стабильный код в ветке main, как это делается в golang.org/x. Разработка осуществляется на ветке develop. Мы гарантируем совместимость вперед, добавляя новые пакетные директории с суффиксами v2/v3, когда код имеет разрывные изменения.

Организация веток

Мы используем git-flow для организации наших веток, также известной как FDD

Проблемы

1. Как найти известные проблемы

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

2. Доклад о новых проблемах

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

3. Безопасность

Пожалуйста, не сообщайте о безопасных уязвимостях в открытых проблемах. Обратитесь к нам по почте поддержки## Как связаться

Отправка пулл-запроса

Перед тем как отправить ваш пулл-запрос (PR), учтите следующие рекомендации:

  1. Поискайте открытый или закрытый PR, связанный с вашей подачей. Вы не хотите дублировать существующие усилия.
  2. Вместо пулл-запроса лучше создайте задачу, если у вас есть лучшая идея по поводу формата инструментов. Мы не принимаем большое количество прямых изменений в файлах без заявки и назначения.
  3. Убедитесь, что задача описывает проблему, которую вы исправляете, или документирует дизайн для функции, которую вы хотели бы добавить. Перед принятием вашего вклада нам нужно провести проверки и оценки. Поэтому будет полезнее, если вы сможете обсудить дизайн с нами.
  4. Создайте форк репозитория bytedance/kubewharf.
  5. В вашем форке, сделайте изменения в новой ветке git:
git checkout -b my-fix-branch develop
  1. Создайте свой патч, включив подходящие тестовые случаи.
  2. Соблюдайте наши руководства по стилю кода.
  3. Подтвердите ваши изменения с помощью описательного сообщения о коммите, которое следует конвенциям AngularJS Git Commit Message. Соблюдение этих конвенций обязательно, так как отчеты о выпусках автоматически генерируются из этих сообщений. 9.Отправьте свою ветку на GitHub:
    git push origin my-fix-branch
  4. На GitHub отправьте pull request в kubewharf:develop с четким и однозначным заголовком. ## Предварительные требования для вклада
  • Наша среда разработки соответствует официальной среде Go.
  • Вам необходимо полностью проверить ваш запрос на слияние с помощью средств линтера. gofmt и golangci-lint
  • Вы знакомы с GitHub
  • Возможно, вам потребуется ознакомиться с Actions (наш основной инструмент рабочего процесса).## Правила оформления кода

См. Комментарии к отзыву кода Go.

Хорошие ресурсы:

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

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

1
https://api.gitlife.ru/oschina-mirror/kubewharf-kubebrain.git
git@api.gitlife.ru:oschina-mirror/kubewharf-kubebrain.git
oschina-mirror
kubewharf-kubebrain
kubewharf-kubebrain
main