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.
Firstly, clone the repo. And then go into the repo root folder, install dependencies and run tests. You also will need a Mailosaur account with credentials or not all tests will be run.
export MAILOSAUR_API_KEY=your_api_key
export MAILOSAUR_SERVER=server_id
go mod download
go test ./... -v -count=1
This project is maintained by Sebastian Kreutzberger (@skreutzberger)
Please create a pull request which fulfills the following conditions:
- is of general interest and to be used in more than one project
- includes a README file which documents the purpose, each public function with an example and how to run and test it
- contains inline code comments which make it clear what the logic does (the more comments the better)
- has a unit test code coverage of at least 90%
- does not violate any patents or copyrights
- has the Apache 2.0 copyright statement at the top of each file with icommobile GmbH as copyright holder
Go-Core is licensed under the Apache 2.0 License (see file LICENSE
).
© 2020 iconmobile GmbH