- Добавлен release-body.md для подробных заметок о релизе на русском языке. - Реализован release-gitea.ps1 для автоматизированного релиза Gitea с помощью PowerShell. - Создан release-gitea.sh для автоматизированного релиза Gitea с помощью Bash. - Добавлен release.sh для сборки и маркировки релизов с поддержкой нескольких платформ. - Улучшен пользовательский интерфейс благодаря информативному логированию и обработке ошибок. - Добавлена поддержка переменных окружения и управления конфигурацией. - Добавлена функция создания архивов и загрузки ресурсов в Gitea.
10 lines
324 B
Go
10 lines
324 B
Go
package repositories
|
||
|
||
import "compressor/internal/domain/entities"
|
||
|
||
// ConfigRepository интерфейс для работы с конфигурацией приложения
|
||
type AppConfigRepository interface {
|
||
Load(configPath string) (*entities.Config, error)
|
||
Save(configPath string, config *entities.Config) error
|
||
}
|