Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/kucjac/go-rest-sdk

Golang SDK for RESTful API.
https://github.com/kucjac/go-rest-sdk

gin-gonic go go-chi golang gorilla-mux gorm httprouter mgo2 mysql postgresql rest rest-api rest-sdk sdk-go sqlite3

Last synced: about 5 hours ago
JSON representation

Golang SDK for RESTful API.

Awesome Lists containing this project

README

        

go-rest-sdk
=============
package that contains basic RESTful API structures.

[![Build Status](https://travis-ci.org/kucjac/go-rest-sdk.svg?branch=master)](https://travis-ci.org/kucjac/go-rest-sdk)
[![Coverage Status](https://coveralls.io/repos/github/kucjac/go-rest-sdk/badge.svg?branch=master)](https://coveralls.io/github/kucjac/go-rest-sdk?branch=master)
[![Godoc](http://img.shields.io/badge/godoc-reference-blue.svg?style=flat)](https://godoc.org/github.com/kucjac/go-rest-sdk)
[![license](http://img.shields.io/badge/license-MIT-red.svg?style=flat)](https://raw.githubusercontent.com/kucjac/go-rest-sdk/master/LICENSE)

It is mostly used to unify the response value for REST Api.

### Features:

Under construction...

### Installation:

```go get -u github.com/kucjac/go-get-sdk```

### Examples:

The tests are written using [`go-convey`](https://github.com/smartystreets/goconvey) package.

Under construction...

*Inspired by:*
- [Medium@Shazow](https://medium.com/@shazow/how-i-design-json-api-responses-71900f00f2db)
- [JSON-API#errors](http://jsonapi.org/format/#errors)