Пасека: Экспорт API в формате JSON для генерации клиентского кода

Мы все знаем, что пасека качается (или нет... я думаю, что да), и мне было интересно, что нужно сделать, чтобы сделать еще один шаг вперед и разрешить пользователям экспортировать JSON-описание API? (Чтобы разработчики могли создавать скрипты для генерации клиентского кода)

Это должно помочь: http://ttezel.github.io/blog/2013/02/23/stop-writing-rest-api-clients/


person Mazyod    schedule 08.04.2014    source источник


Ответы (1)


Есть два направления, которые вы можете исследовать:

  • вы можете использовать Alpaca для создания клиентских SDK. Alpaca принимает API Blueprint в качестве одного из входных форматов.

  • для большей гибкости вы можете использовать Snowcrash для синтаксического анализа API Blueprint в JSON и запускать собственный генератор кода.

Дополнительные инструменты для API Blueprint доступны по адресу http://apiblueprint.org/.

person zzen    schedule 08.04.2014
comment
Alpaca пока не принимает API Blueprint. Я работаю над этим, хотя. - person Pavan Kumar Sunkara; 11.04.2014