История изменений
Исправление KivApple, (текущая версия) :
OpenAPI - машиночитаемый формат документации. Обычно конечные сервисы с ним не работают, с ним работают всякие туллинги типа кодогенераторов, визуализаторов документации (типа Swagger UI). Максимум OpenAPI в рантайме - его генератор из аннотаций эндпойнтов во фреймворках и языках с развитой рефлексией. Си здесь не очень хорошо подходит. Если тебе нужен веб-фреймворк с рефлексией на каждый чих, возьми что-нибудь на джаве. Либо ОП пишет тулинг для разработки сервисов, либо ему нужен один из вариантов openapi-generator для С (чтобы сгенерировать из готовой спецификации шаблонный код сервиса, а потом написать реализацию), либо ему не нужен OpenAPI.
Исправление KivApple, :
OpenAPI - машиночитаемый формат документации. Обычно конечные сервисы с ним не работают, с ним работают всякие туллинги типа кодогенераторов, визуализаторов документации (типа Swagger UI). Максимум OpenAPI в рантайме - его генератор из аннотаций эндпойнтов во фреймворках и языках с развитой рефлексией. Си здесь не очень хорошо подходит. Если тебе нужен веб-фреймворк с рефлексией на каждый чих, возьми что-нибудь на джаве. Либо ОП пишет тулинг для разработки сервисов, либо ему нужен один из вариантов openapi-generator для С (чтобы сгенерировать из готовой спецификации boilerplate код сервиса), либо ему не нужен OpenAPI.
Исправление KivApple, :
OpenAPI - машиночитаемый формат документации. Обычно конечные сервисы с ним не работают, с ним работают всякие туллинги типа кодогенераторов, визуализаторов документации (типа Swagger UI). Максимум OpenAPI в рантайме - его генератор из аннотаций эндпойнтов во фреймворках и языках с развитой рефлексией. Си здесь не очень хорошо подходит. Если тебе нужен веб-фреймворк с рефлексией на каждый чих, возьми что-нибудь на джаве. Либо ОП пишет тулинг для разработки сервисов, либо ему нужен один из вариантов openapi-generator для С, либо ему не нужен OpenAPI.
Исходная версия KivApple, :
OpenAPI - машиночитаемый формат документации. Обычно конечные сервисы с ним не работают, с ним работают всякие туллинги типа кодогенераторов, визуализаторов документации (типа Swagger UI). Максимум OpenAPI в рантайме - его генератор из аннотаций эндпойнтов во фреймворках и языках с развитой рефлексией. Си здесь не очень хорошо подходит. Либо ОП пишет тулинг для разработки сервисов, либо ему нужен один из вариантов openapi-generator для С, либо ему не нужен OpenAPI.