github.com/qioalice/ekago/v3@v3.3.2-0.20221202205325-5c262d586ee4/.github/README.md (about)

     1  <p align="center">
     2    <img alt="Privet" height="125" src="https://raw.githubusercontent.com/qioalice/ekago/master/.github/logo.svg">
     3    <br>
     4  </p>
     5  <p align="center">
     6  <sub>
     7  Ekago is a useful Golang packages toolkit that I wrote for myself and published for others.
     8  <br>
     9  And this is the first toolkit that contains both of improved logging and error generating mechanisms which are strongly linked to each other.
    10  Honestly, this project has been started as "another one logging library", but now it's not only that. 
    11  <br>
    12  The root of project does not provide any code. It's toolkit, remember?
    13  All subpackages that this package has been named starting with "eka" avoiding your package's names import conflicting and import renaming. A trifle, but nice.
    14  </sub>
    15  </p>
    16  
    17  ---
    18  
    19  Each **Ekago** subpackage has its own readme file where you can meet with them face by face, read more and get an answers to "What? Why? How?".
    20  
    21  I strongly recommend to start your tour with the
    22  - [`ekaerr`: _a package of error management that you desire_](ekaerr/),  and then go to
    23  - [`ekalog`: _an intelligence  logging package for everything and especially for_ `ekaerr`](ekalog/)
    24  
    25  It doesn't take a lot of time. See you!
    26  
    27  -----
    28  
    29  And if you need a quick description about all other packages, see:
    30  
    31  - [`ekadeath`: _When_ `os.Exit(1)` _is not enough and you love destructors (and their calls)_](/ekadeath)
    32  - [`ekadanger`: _Wanna see what_ `any` _is? Maybe compare functions? Divide by zero?_](/ekadanger)
    33  - [`ekamath`: _Bored about_ `math.Min(upperBound, math.Max(lowerBound, x))`_?_](/ekamath)
    34  - [`ekatime`: _Adore unixtime? Want to extract daystart, dayend? What's about_ `time.Now()` _with rough precision?_](/ekatime)
    35  - [`ekatype`: _Oh, you need UUID? Predefined interfaces? SQL type that if_ `NULL` _then JSON is_ `null`_?_](/ekatype)