Спасибо, что хотите помочь 💚
- Go ≥ 1.22
make,golangci-lint,govulncheck
- Форк → ветка
feat/<slug>илиfix/<slug> make lint && make test- Откройте PR с понятным описанием и ссылкой на Issue (если есть)
Используем Conventional Commits:
feat: ..., fix: ..., docs: ..., refactor: ..., test: ..., chore: ...
go mod tidyне создаёт диффов- Линтеры зелёные
- Тесты зелёные, покрытие не просело для критических путей
- Обновлены README/доки при необходимости
gofmt,go vet,golangci-lint- Экспортируемые типы и функции документируются Godoc-комментами
- Ошибки оборачиваем контекстом
fmt.Errorf("...: %w", err)
- SemVer. Ломающие изменения — только в major или через
v0.*с чётким описанием.