You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cheikh Seck edited this page Jan 4, 2019
·
5 revisions
SAMB Wiki
Welcome to the samb wiki.
About
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.
SAMB (Server assembly)
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.