basalttrail ⌥

Участие в разработке

Спасибо, что хотите помочь basalttrail! Ниже — как собрать проект, прогнать тесты и отправить изменения.

Подготовка

Склонируйте репозиторий и убедитесь, что тесты проходят:

git clone https://github.com/basalttrail/basalttrail.git
cd basalttrail
go test ./...

Стиль кода

Код форматируется и проверяется через gofmt и golangci-lint. CI отклонит изменения, которые не проходят проверку.

Pull request

  • Одно изменение — один pull request.
  • Добавьте тест, который падает без вашего исправления.
  • Обновите документацию, если меняется поведение.
  • Опишите в списке изменений, что поменялось для пользователей.

Сообщения коммитов

Мы используем Conventional Commits: fix: …, feat: …, docs: ….