libs

module
v1.14.10 Latest Latest
Warning

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

Go to latest
Published: Jan 5, 2026 License: GPL-3.0

README

Libs

Repo with libraries for HMTM usage.

Linters

To run linters, use next command:

 task -d scripts linters -v

Tests

To run test, use next commands. Coverage info will be recorded to coverage folder:

task -d scripts tests -v

To include integration tests, add integration flag:

task -d scripts tests integration=true -v

Benchmarks

To run benchmarks, use next command:

task -d scripts bench -v

Directories

Path Synopsis
Package cache provides tools for caching data.
Package cache provides tools for caching data.
mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
Package contextlib provides tools for easy and quick work with context.Context.
Package contextlib provides tools for easy and quick work with context.Context.
Package cookies provides tools for easy and quick work with http.Cookie.
Package cookies provides tools for easy and quick work with http.Cookie.
db
mongodb
Package mongodb provides tools for easy and quick access to mongoDB via Connector.
Package mongodb provides tools for easy and quick access to mongoDB via Connector.
mongodb/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
postgresql
Package postgresql provides tools for easy and quick access to PostgreSQL via Connector.
Package postgresql provides tools for easy and quick access to PostgreSQL via Connector.
postgresql/mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
Package grpc provides common tools, which can be used working with gRPC.
Package grpc provides common tools, which can be used working with gRPC.
Package loadenv provides easy access to env variables from .env file.
Package loadenv provides easy access to env variables from .env file.
Package logging provides tools for easy logging errors with traceback.
Package logging provides tools for easy logging errors with traceback.
mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
Package middlewares provides middlewares for common usage, such as working with cookies via gRPC.
Package middlewares provides middlewares for common usage, such as working with cookies via gRPC.
Package nats provides tools for comfort work during event processing with NATS broker.
Package nats provides tools for comfort work during event processing with NATS broker.
mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
Package pointers provides tools for easy work with Golang Pointers.
Package pointers provides tools for easy work with Golang Pointers.
Package requestid provides tool for creating request ID for further monitoring and traces.
Package requestid provides tool for creating request ID for further monitoring and traces.
Package security provides tools for secure data storage and transitions.
Package security provides tools for secure data storage and transitions.
Package tracing provides tools for comfort usage of tracing and view it with jaeger.
Package tracing provides tools for comfort usage of tracing and view it with jaeger.
mocks
Package mocks is a generated GoMock package.
Package mocks is a generated GoMock package.
Package validation provides tools to validate input.
Package validation provides tools to validate input.

Jump to

Keyboard shortcuts

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