library

package module
v1.4.5 Latest Latest
Warning

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

Go to latest
Published: Oct 23, 2023 License: MIT Imports: 14 Imported by: 0

README

GO Library

Это библиотека, содержащая в себе, уже сконфигурированные и готовые к работе, общие компоненты программы.


Установка:
go get github.com/D3rus/go-library

Компоненты:

Библиотека предоставляет метод NewApp который возвращает объект приложения со стандартной конфигурацией. Принимаемые параметры:

  • name - Имя приложения, будет добавлено во все стандартные метрики, тип - string;
  • components - Дополнительные компоненты приложения, которые будут добавлены, тип - slice *app.Component, не обязательный параметр.

Приложение конфигурируется со следующим списком, стандартных, компонентов:

Пример:
package main

import "github.com/D3rus/go-library"

func main() {
	app, err := library.NewApp("test")
	if err != nil {
		panic(err)
	}

	if err := app.Serve(); err != nil {
		panic(err)
	}
}

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewApp

func NewApp(name string, components ...*app.Component) (*app.App, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

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