You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
asterisk/rest-api-templates
Matthew Jordan fbb612751e
make_ari_stubs: Update wiki prefix to '13'
12 years ago
..
README.txt
api.wiki.mustache api.wiki.mustache: Update wiki template to support body parameters 12 years ago
ari.make.mustache
ari_model_validators.c.mustache
ari_model_validators.h.mustache
ari_resource.c.mustache
ari_resource.h.mustache ARI: Remove unnecessary \briefs from automatically generated documentation 12 years ago
asterisk_processor.py ARI: Support channel variables in originate 12 years ago
body_parsing.mustache ARI: Support channel variables in originate 12 years ago
do-not-edit.mustache
make_ari_stubs.py make_ari_stubs: Update wiki prefix to '13' 12 years ago
models.wiki.mustache
odict.py
param_cleanup.mustache
param_parsing.mustache ARI: Support channel variables in originate 12 years ago
res_ari_resource.c.mustache res_ari_resource.c.mustache: Update template to emit module support level 12 years ago
rest_handler.mustache
swagger_model.py api.wiki.mustache: Update wiki template to support body parameters 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/