Прекарах последните няколко дни, опитвайки се да разбера дали трябва да използвам api blueprint, RAML или swagger.
Изглежда, че swagger има най-голямата общност, но колкото по-внимателно се вглеждам, толкова повече усещам, че му липсва много документация (бях принуден да преглеждам кода много пъти, за да се опитам да го интегрирам с текущия си проект), много проблеми с github и stackoverflow въпросите са без отговор.
Възможно ли е да пропускам нещо тук? Всичко, което искам, е инструмент, който да ми помогне да напиша документацията за API и да тествам крайните точки.
Защо swagger трябва да стане част от логиката на сървъра?? Ако създам swagger файлове в редактора и след това ги предоставя на UI директно се поврежда..
Доколкото мога да преценя, това дори прави сървъра малко по-бавен и налага съществуването на много неумело поддържани интеграции :p Какво пропускам тук?