Пожалуйста, ознакомьтесь с нашим Кодексом поведения перед внесением вклада.
Мы серьёзно относимся к проблемам безопасности и призываем никого не распространять информацию о них. Если вы обнаружите проблему безопасности в KubeGateway, пожалуйста, не обсуждайте её публично и даже не создавайте публичную задачу. Вместо этого мы рекомендуем вам отправить нам личное сообщение по электронной почте kubewharf.conduct@bytedance.com, чтобы сообщить о проблеме безопасности.
Любой пользователь может стать участником проекта. Если у вас есть какие-либо отзывы о проекте, смело создавайте задачу.
Поскольку разработка KubeGateway будет осуществляться распределённым образом, мы ценим ХОРОШО НАПИСАННЫЕ, ПОДРОБНЫЕ и ЯСНЫЕ отчёты о проблемах. Чтобы сделать общение более эффективным, мы предлагаем всем искать существующие проблемы перед созданием новой. Если вы считаете, что проблема уже существует, добавьте свои детали в комментарии к задаче.
Существует множество случаев, когда вы можете создать задачу:
Напоминаем, что при создании новой задачи удалите конфиденциальные данные из своего сообщения. Конфиденциальными данными могут быть пароль, секретный ключ, сетевые местоположения, личные бизнес-данные и так далее.
Приветствуется любое действие, которое может улучшить KubeGateway. Это действие можно реализовать через PR (сокращение от запроса на вытягивание).
Невозможно перечислить их полностью, мы с нетерпением ждём ваших запросов на вытягивание. Прежде чем отправлять PR, мы рекомендуем ознакомиться с правилами PR здесь.
Предполагается, что у вас уже есть учётная запись GitHub, тогда вы можете выполнить подготовку, выполнив следующие шаги:
git clone https://github.com/<username>/kubegateway.git
, чтобы клонировать репозиторий на свой локальный компьютер. Затем вы можете создавать новые ветки, чтобы завершить изменения, которые вы хотите внести.git remote add upstream https://github.com/kubewharf/kubegateway.git
git remote set-url --push upstream no-pushing
С этой настройкой удалённого доступа вы можете проверить конфигурацию git удалённого следующим образом:
$ git remote -v
origin https://github.com/<username>/kubegateway.git (fetch)
origin https://github.com/<username>/kubegateway.git (push)
upstream
``` **Текст запроса:**
https://github.com/kubewharf/kubegateway.git (fetch)
upstream no-pushing (push)
With above, we can easily synchronize local branches with upstream branches.
Right now we assume every contribution via pull request is for the master
branch in KubeGateway.
There are several other branches such as rc branches, release branches and backport branches.
Before officially releasing a version, we may checkout a rc (release candidate) branch for more testings.
When officially releasing a version, there may be a release branch before tagging which will be deleted after tagging.
When backporting some fixes to existing released version, we will checkout backport branches.
In KubeGateway, we take two rules seriously for submitted PRs:
TODO
TODO
PR is the only way to make change to KubeGateway project. To help reviewers, we actually encourage contributors to make PR description as detailed as possible.
GitHub is the primary place for KubeGateway contributors to collaborate. Although contributions via PR is an explicit way to help, we still call for any other types of helps.
In a word, ANY HELP CAN BE A CONTRIBUTION.
Перевод текста запроса на русский язык:
С помощью вышеуказанного мы можем легко синхронизировать локальные ветки с вышестоящими ветками.
Сейчас мы предполагаем, что каждый вклад через запрос на вытягивание (pull request) предназначен для ветки master
в KubeGateway. Существует несколько других веток, таких как ветки rc, ветки релиза и ветки бэкпорта. Перед официальным выпуском версии мы можем проверить ветку rc (кандидата на выпуск) для дополнительных тестов. При официальном выпуске версии может существовать ветка релиза перед тегами, которая будет удалена после тегирования. Когда мы портируем некоторые исправления в существующую выпущенную версию, мы проверяем ветки бэкпорта.
В KubeGateway мы серьёзно относимся к двум правилам для представленных PR:
TODO.
TODO.
PR — это единственный способ внести изменения в проект KubeGateway. Чтобы помочь рецензентам, мы действительно призываем участников делать описание PR максимально подробным.
GitHub — основное место для совместной работы участников KubeGateway. Хотя вклад через PR — явный способ помочь, мы всё ещё призываем к любой другой помощи.
Одним словом, ЛЮБАЯ ПОМОЩЬ МОЖЕТ БЫТЬ ВКЛАДОМ.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )