asterisk/rest-api-templates
David M. Lee 55e15a2cc9 My doc correction in r400842 had a silly bug. 12 years ago
..
README.txt
api.wiki.mustache Multiple revisions 400508,400842-400843,400848 12 years ago
ari.make.mustache
ari_model_validators.c.mustache
ari_model_validators.h.mustache ARI: Add subscription support 12 years ago
ari_resource.c.mustache
ari_resource.h.mustache
asterisk_processor.py My doc correction in r400842 had a silly bug. 12 years ago
do-not-edit.mustache
make_ari_stubs.py Account for {} in Swagger notes 12 years ago
models.wiki.mustache Multiple revisions 400508,400842-400843,400848 12 years ago
odict.py
param_cleanup.mustache
param_parsing.mustache ARI: WebSocket event cleanup 12 years ago
res_ari_resource.c.mustache optional_api: Fix linking problems between modules that export global symbols 12 years ago
rest_handler.mustache
swagger_model.py optional_api: Fix linking problems between modules that export global symbols 12 years ago
transform.py

README.txt

This directory contains templates and template processing code for generating
HTTP bindings for the RESTful API's.

The RESTful API's are declared using [Swagger][swagger]. While Swagger provides
a [code generating toolkit][swagger-codegen], it requires Java to run, which
would be an unusual dependency to require for Asterisk developers.

This code generator is similar, but written in Python. Templates are processed
by using [pystache][pystache], which is a fairly simply Python implementation of
[mustache][mustache].

 [swagger]: https://github.com/wordnik/swagger-core/wiki
 [swagger-codegen]: https://github.com/wordnik/swagger-codegen
 [pystache]: https://github.com/defunkt/pystache
 [mustache]: http://mustache.github.io/