favicon

module
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 20, 2023 License: MIT

README

Demo <!>

Quick start
go run ...
Изменения директории хранения нарезанных иконок стандартной системы хранения

Новые иконки хранятся по умолчанию в директории icons рабочего бинарника, чтобы изменить место хранения:

import (
    github.com/jhekau/favicon/pkg/service/storage_default
)
storagedefault.SetFolderIcons(YourFolder)
Использование альтернативной реализации логгера:
import (
    github.com/jhekau/favicon/pkg/thumbs
    github.com/jhekau/favicon/pkg/core/models/logger
)

# check implementation
var _ logger.Logger = (YourLogger)(nil)

t := thumbs.NewThumbs()
t.LoggerSet( YourLogger )
Использование альтернативной системы хранения:
import (
    github.com/jhekau/favicon/pkg/thumbs
    github.com/jhekau/favicon/pkg/core/models/storage
)

# check implementation
var _ storage.Storage = (YourStorage)(nil)

t := thumbs.NewThumbs()
t.StorageSet( YourStorage )
Использование альтернативного конвертера для создания превьюх:
import (
    github.com/jhekau/favicon/pkg/thumbs
    github.com/jhekau/favicon/pkg/core/models/converter
)

# check implementation
var _ storage.Converter = (YourConverter)(nil)

t := thumbs.NewThumbs()
t.ConvertSet( YourConverter )
Chapters
  • v0.0.1: set architecture project, added dependency inversion, unit test, integration test;
  • v0.0.0: PoC version;

Directories

Path Synopsis
cmd
internal
mocks/intr/service/convert
Package mock_convert is a generated GoMock package.
Package mock_convert is a generated GoMock package.
mocks/intr/service/convert/checks
Package mock_checks is a generated GoMock package.
Package mock_checks is a generated GoMock package.
mocks/intr/service/thumb
Package mock_thumb is a generated GoMock package.
Package mock_thumb is a generated GoMock package.
mocks/pkg/core/models/converter
Package mock_converter is a generated GoMock package.
Package mock_converter is a generated GoMock package.
mocks/pkg/core/models/logger
Package mock_logger is a generated GoMock package.
Package mock_logger is a generated GoMock package.
mocks/pkg/core/models/storage
Package mock_storage is a generated GoMock package.
Package mock_storage is a generated GoMock package.
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL