Categorygithub.com/devalv/go-boiler
module
0.0.0-20250119160808-a92f048c18f6
Repository: https://github.com/devalv/go-boiler.git
Documentation: pkg.go.dev

# README

TODO: should be renaimed

TODO: пример работы

TODO: заполнить

Установка и конфигурация

TODO: заполнить

Установка собранного bin-файла

TODO: заполнить

Содержимое конфигурационного файла приложения (config.yml)

debug: false

Установка для разработки

  1. Убедитесь, что установлена подходящая версия Go - 1.23.

  2. Запустите make команду для установки утилит разработки.

make setup

Make команды

  • setup - установка утилит для разработки/проверки
  • fmt - запуск gofmt и goimports
  • test - запуск тестов
  • cover - вывод % покрытия тестов
  • build - сборка исполняемого файла

Структура проекта

go-boiler/
├── cmd/
│   └── app/
│       └── main.go
├── internal/
|   ├── app/
│       └── app.go           // Методы работы с приложением
|   ├── config/              // Хранение конфигураций для всех частей проекта
│   │   └── config.go
|   ├── transport/           // Часть на получение внутри
│   │   ├── http/
│   │   ├── grpc/
│   │   └── messaging/       // Консьюмеры
|   ├── domain/              // Обобщенные структуры / константы / ошибки
|   |   ├── models/
│   │   ├── errors/
│   │   └── consts/
|   |       └──consts.go
|   ├── usecase/             // Бизнес логика
│   │   └── waybar.go

TODO v0.2

  • TODO: автоматизировать сборку deb-пакета в github
  • TODO: автоматизировать сборку bin-артефактов в github
  • TODO: тесты
  • TODO: сборка debian-пакета

# Packages

No description provided by the author