-
Notifications
You must be signed in to change notification settings - Fork 10
/
doc.go
22 lines (18 loc) · 965 Bytes
/
doc.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// Copyright 2014 Codehack http://codehack.com
// Use of this source code is governed by a MIT-style
// license that can be found in the LICENSE file.
/*
Package relax is a framework of pluggable components to build RESTful API's. It
provides a thin layer over ``net/http`` to serve resources, without imposing a rigid
structure. It is meant to be used along ``http.ServeMux``, but will work as a replacement
as it implements ``http.Handler``.
The framework is divided into components: Encoding, Filters, Routing, Hypermedia
and, Resources. These are the parts of a complete REST Service. All the components
are designed to be pluggable (replaced) through interfaces by external packages.
Relax provides enough built-in functionality to assemble a complete REST API.
The system is based on Resource Oriented Architecture (ROA), and had some inspiration
from Heroku's REST API.
*/
package relax
// Version is the version of this package.
const Version = "1.0.0"