golibmicro

package module
v0.0.0-...-0fd5279 Latest Latest
Warning

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

Go to latest
Published: May 6, 2024 License: Apache-2.0 Imports: 0 Imported by: 0

README

go-lib-micro

Build Status Coverage Status Go Report Card

Mender: go-lib-micro

Mender is an open source over-the-air (OTA) software updater for embedded Linux devices. Mender comprises a client running at the embedded device, as well as a server that manages deployments across many devices.

This repository contains the Mender go-lib-micro library, which is part of the Mender server. The Mender server is designed as a microservices architecture and comprises several repositories.

The go-lib-micro library is a collection of utilities and middlewares shared among microservices in the Mender ecosystem.

Mender logo

Getting started

To start using Mender, we recommend that you begin with the Getting started section in the Mender documentation.

Using the library

The library's code is divided into subpackages, which can be imported the standard Go way:

import (
    "github.com/mendersoftware/go-lib-micro/log"
    "github.com/mendersoftware/go-lib-micro/requestid"
)

For example usage, please see e.g. the Mender Deployments Service.

Contributing

We welcome and ask for your contribution. If you would like to contribute to Mender, please read our guide on how to best get started contributing code or documentation.

License

Mender is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.

Security disclosure

We take security very seriously. If you come across any issue regarding security, please disclose the information by sending an email to security@mender.io. Please do not create a new public issue. We thank you in advance for your cooperation.

Connect with us

Documentation

Overview

This is a dummy buildable source file to satisfy 'go build ./...`, which is the only way to build a lib. Otherwise, in the presence of license_test.go - 'no buildable go files found'. Note the package name - not 'main', otherwise func main() is required.

Directories

Path Synopsis
log
mongo
doc
oid
Package oid contains wrappers for creating bson ObjectIDs that marshals correctly according to the bson specification: http://bsonspec.org/spec.html
Package oid contains wrappers for creating bson ObjectIDs that marshals correctly according to the bson specification: http://bsonspec.org/spec.html
codec Module
v2
ws

Jump to

Keyboard shortcuts

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