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
Richard Mudgett 03eb6cbc10
res_ari_events: Fix shutdown ref leak.
10 years ago
..
README.txt
api.wiki.mustache ARI: Improve wiki documentation 10 years ago
ari.make.mustache Build System: Create Makefile macro MOD_ADD_SOURCE. 10 years ago
ari_model_validators.c.mustache Merge "ARI: Fix missing dependencies." 10 years ago
ari_model_validators.h.mustache ARI: Add subscription support 12 years ago
ari_resource.c.mustache Git Conversion: Switch Non-C files to ASTERISK_REGISTER_FILE. 10 years ago
ari_resource.h.mustache res_ari_events: Fix shutdown ref leak. 10 years ago
asterisk_processor.py ARI: Improve wiki documentation 10 years ago
body_parsing.mustache ARI: Support channel variables in originate 11 years ago
do-not-edit.mustache
make_ari_stubs.py make_ari_stubs: Update wiki prefix to '13' 11 years ago
models.wiki.mustache The Swagger 1.2 specification for type extension ended up being 12 years ago
odict.py
param_cleanup.mustache ARI - implement allowMultiple for parameters 12 years ago
param_parsing.mustache Investigate and fix memory leaks in Asterisk 10 years ago
res_ari_resource.c.mustache ARI: Channels added to Stasis application during WebSocket creation ... 10 years ago
rest_handler.mustache ari: User better nicknames for ARI operations 12 years ago
swagger_model.py ARI: Improve wiki documentation 10 years ago
transform.py Update events to use Swagger 1.3 subtyping, and related aftermath 12 years ago

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/