go packages which are fine
Go to file
2018-03-12 12:29:51 +00:00
mcfg give mcfg.Cfg a TestRun method which can be used during tests 2018-02-15 22:46:32 +00:00
mcrypto implement mcrypto.Signer 2018-03-12 12:29:51 +00:00
mdb implement mdb.PubSub 2018-02-15 22:47:18 +00:00
mlog rename some mlog files, change KVer interface slightly 2018-02-15 21:23:04 +00:00
mtest implement mtest package 2018-02-11 16:05:36 +00:00
mtime add mtime package 2018-01-11 20:26:27 +00:00
env.test implement mdb.PubSub 2018-02-15 22:47:18 +00:00
LICENSE Initial commit 2018-01-11 15:47:01 +00:00
README.md implement mlog logging system, which also implements functionality for embedding KV logging data in contexts and errors 2018-02-04 17:01:21 +00:00

mediocre-go-lib

This is a collection of packages which I use across many of my personal projects. All packages intended to be used start with an m, packages not starting with m are for internal use within this set of packages.

Other third-party packages which integrate into these:

  • merry: used by mlog to embed KV logging information into error instances, it should be assumed that all errors returned from these packages are merry.Error instances. In cases where a package has a specific error it might return and which might be checked for a function to perform that equality check will be supplied as part of the package.