- Добавлен release-body.md для подробных заметок о релизе на русском языке. - Реализован release-gitea.ps1 для автоматизированного релиза Gitea с помощью PowerShell. - Создан release-gitea.sh для автоматизированного релиза Gitea с помощью Bash. - Добавлен release.sh для сборки и маркировки релизов с поддержкой нескольких платформ. - Улучшен пользовательский интерфейс благодаря информативному логированию и обработке ошибок. - Добавлена поддержка переменных окружения и управления конфигурацией. - Добавлена функция создания архивов и загрузки ресурсов в Gitea.
12 lines
340 B
Go
12 lines
340 B
Go
package repositories
|
|
|
|
// Logger интерфейс для логирования
|
|
type Logger interface {
|
|
Debug(format string, args ...interface{})
|
|
Info(format string, args ...interface{})
|
|
Warning(format string, args ...interface{})
|
|
Error(format string, args ...interface{})
|
|
Success(format string, args ...interface{})
|
|
Close() error
|
|
}
|