-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Cheikh Seck edited this page Jan 4, 2019
·
5 revisions
Welcome to the samb wiki.
SAMB is an abbreviation of Server Assembly. Although assembly is in the name, SAMB is not a low level language. SAMB provides a language structure, defined through Go structs, to build RESTful HTTP APIs.
At its core, package samb
offers a library to convert its struct types into Go code. samb
struct types provide a typed medium to define HTTP routes. The package also offers commands to build SAMB projects with files using human readable data serialization formats (YAML, XML, JSON etc).
samb
currently supports YAML and a NGINX configuration language derivative, with file extension .se
.