gorest

module
v0.0.0-...-7c10f35 Latest Latest
Warning

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

Go to latest
Published: Aug 4, 2015 License: Apache-2.0

README

gorest

Yet another JSON REST library for golang.

Installation

You can download the code via the usual go utilities:

go get github.com/datacratic/gorest/rest

To build the code and run the test suite along with several static analysis tools, use the provided Makefile:

make test

Note that the usual go utilities will work just fine but we require that all commits pass the full suite of tests and static analysis tools.

Examples

Usage examples are available in the following test suite.

Why Another REST Library?

This library is intended to be used in low-latency scenarios where we need to a tighter control over the allocations and the complexity of the internal data-structures while still providing a dirt simple interface.

gorest will also eventually support a documentation endpoint which conforms the the internal datcratic REST endpoint documentation format. This will be used to implement an interactive web-interface to the REST endpoints.

License

The source code is available under the Apache License. See the LICENSE file for more details.

Directories

Path Synopsis
Package rest provides the ability to construct JSON REST endpoints and clients.
Package rest provides the ability to construct JSON REST endpoints and clients.

Jump to

Keyboard shortcuts

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