An open API service indexing awesome lists of open source software.

https://github.com/alexfalkowski/go-client-template

A template for Go clients.
https://github.com/alexfalkowski/go-client-template

cucumber golang make ruby

Last synced: 17 days ago
JSON representation

A template for Go clients.

Awesome Lists containing this project

README

          

[![CircleCI](https://circleci.com/gh/alexfalkowski/go-client-template.svg?style=svg)](https://circleci.com/gh/alexfalkowski/go-client-template)
[![codecov](https://codecov.io/gh/alexfalkowski/go-client-template/graph/badge.svg?token=QSRFU8VNST)](https://codecov.io/gh/alexfalkowski/go-client-template)
[![Go Report Card](https://goreportcard.com/badge/github.com/alexfalkowski/go-client-template)](https://goreportcard.com/report/github.com/alexfalkowski/go-client-template)
[![Go Reference](https://pkg.go.dev/badge/github.com/alexfalkowski/go-client-template.svg)](https://pkg.go.dev/github.com/alexfalkowski/go-client-template)
[![Stability: Active](https://masterminds.github.io/stability/active.svg)](https://masterminds.github.io/stability/active.html)

# Client

Make sure you add the name of the client what what it is.

## Background

Add a background.

### Why a client?

Why is it important to have this client.

## Client

Explain the client side of things.

## Design

Add anything interesting about the design.

## Other Systems

Describe any other similar systems you took inspiration from.

## Development

If you would like to contribute, here is how you can get started.

### Structure

The project follows the structure in [golang-standards/project-layout](https://github.com/golang-standards/project-layout).

### Dependencies

Please make sure that you have the following installed:
- [Ruby](https://www.ruby-lang.org/en/)
- [Golang](https://go.dev/)

### Style

This project favours the [Uber Go Style Guide](https://github.com/uber-go/guide/blob/master/style.md)

### Setup

Check out [CI](.circleci/config.yml).

### Changes

To see what has changed, please have a look at `CHANGELOG.md`