go-core

module
v1.0.10 Latest Latest
Warning

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

Go to latest
Published: Aug 22, 2022 License: Apache-2.0

README

Go-Core

A collection of valuable packages for Golang projects. They are self-sustained and can be imported to any project. To learn more about each package please open the subfolder and see the README.


How to Install

go get github.com/iconimpact/go-core

How to Contribute

Development Setup

Firstly, clone the repo. And then go into the repo root folder, install dependencies and run tests.


go mod download
go test ./... -v -count=1


General Contributor Guidelines

This project is maintained by Sebastian Kreutzberger (@skreutzberger)

Please create a pull request which fulfills the following conditions:

  1. is of general interest and to be used in more than one project
  2. includes a README file which documents the purpose, each public function with an example and how to run and test it
  3. contains inline code comments which make it clear what the logic does (the more comments the better)
  4. has a unit test code coverage of at least 90%
  5. does not violate any patents or copyrights
  6. has the Apache 2.0 copyright statement at the top of each file with icommobile GmbH as copyright holder

License

Go-Core is licensed under the Apache 2.0 License (see file LICENSE).


© 2020 iconmobile GmbH

Directories

Path Synopsis
Package logger Colorful logging with additional time and level output
Package logger Colorful logging with additional time and level output

Jump to

Keyboard shortcuts

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