# README
Component definitions for Pip.Services in Gol
This module is a part of the Pip.Services polyglot microservices toolkit.
The Components module contains standard component definitions that can be used to build applications and services.
The module contains the following packages:
- Auth - authentication credential stores
- Build - factories
- Cache - distributed cache
- Component - the root package
- Config - configuration readers
- Connect - connection discovery services
- Count - performance counters
- Info - context info
- Lock - distributed locks
- Log - logging components
- Test - test components
Use
Get the package from the Github repository:
go get -u github.com/pip-services3-go/pip-services3-components-go@latest
Develop
For development you shall install the following prerequisites:
- Golang v1.12+
- Visual Studio Code or another IDE of your choice
- Docker
- Git
Run automated tests:
go test -v ./test/...
Generate API documentation:
./docgen.ps1
Before committing changes run dockerized test as:
./test.ps1
./clear.ps1
Contacts
The library is created and maintained by Sergey Seroukhov.
The documentation is written by Levichev Dmitry.
# Packages
No description provided by the author
No description provided by the author
Abstract implementation of various distributed caches.
Contains implementation of the config design pattern.
Contains implementation of connection parameters, using various connection strings, which are stripped of all credentials.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
No description provided by the author