bearaujus golang development kit or bgdk
is the development kit
with the main aim is making the development easier and testable.
go get "github.com/bearaujus/[email protected]"
worker
can execute many jobs asynchronously. This package also can do retries and use a custom error listener function to listen to the job when the job occurs an error.
util
is anbgdk
utilities packages.
json
is utilities for the JSON files. This package implementing core functions from encoding/json.
This package also has some additional I/O features such as JSON writer and JSON reader.
yaml
is utilities for the YAML files. This package implementing core functions from gopkg.in/yaml.v3.
This package also has some additional I/O features such as YAML writer and YAML reader.
ptrconv
is utilities for converting an object to object ptr (*object) and vice versa.
This package also can handle nil ptr object (*object) conversion.