Мы используем GitHub для нашей кодовой базы. Вы можете начать с прочтения статьи «Как сделать запрос на включение изменений» (How To Pull Request).
Мы храним стабильный код в ветке main, например golang.org/x. Разработка ведётся на основе ветки develop. И мы обещаем вперёдсовместимость (forward compatibility), добавляя новый каталог пакетов с суффиксом v2/v3, когда код имеет критические изменения.
Мы используем git-flow в качестве организации веток, также известный как FDD (feature-driven development).
Мы используем GitHub Issues для наших публичных ошибок. Мы внимательно следим за этим и стараемся дать понять, когда у нас идёт внутреннее исправление. Прежде чем создавать новую задачу, попробуйте убедиться, что вашей проблемы ещё не существует.
Рекомендуется предоставлять сокращённый тестовый код для сообщения об ошибках. Его можно разместить: — только в проблемах; — на Golang Playground.
Пожалуйста, не сообщайте об обнаружении ошибок публично. Свяжитесь с нами по электронной почте поддержки.
Прежде чем отправить свой запрос на включение изменений (pull request, PR), учтите следующие рекомендации:
git checkout -b my-fix-branch develop
git push origin my-fix-branch
netpoll:develop
.— Наша среда разработки соответствует Go Official. — Перед отправкой запроса на включение изменений вам необходимо полностью проверить его с помощью инструментов lint. gofmt и golangci-lint. — Вы знакомы с Github. — Возможно, вам нужно ознакомиться с Actions (наш инструмент рабочего процесса по умолчанию).
Также см. общие советы Pingcap.
Хорошие ресурсы: — Effective Go. — Комментарии к обзору кода Go. — Руководство Uber по стилю Go.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )