Size: a a a

2020 February 01

IB

Ivan Bessarabov in Modern::Perl
Мне нужно сделать доку на http API. Положить ее на гитхаю чтобы другие могли править. Я знаю что это можно сделать с помощью swagger описания. Но может быть уже есть какая-то другая штука, которая лучше чем swagger и которую стоит использовать для этой задачи?
источник

c

crux in Modern::Perl
Ivan Bessarabov
Мне нужно сделать доку на http API. Положить ее на гитхаю чтобы другие могли править. Я знаю что это можно сделать с помощью swagger описания. Но может быть уже есть какая-то другая штука, которая лучше чем swagger и которую стоит использовать для этой задачи?
Сваггер переименовался в OpenAPI, сейчас актуальна третья версия. Если апи влезает в формат, то для openapi сейчас наибольшее количество удобных инструментов на все случаи жизни.
источник

АК

Андрей Кузьмин in Modern::Perl
Ivan Bessarabov
Мне нужно сделать доку на http API. Положить ее на гитхаю чтобы другие могли править. Я знаю что это можно сделать с помощью swagger описания. Но может быть уже есть какая-то другая штука, которая лучше чем swagger и которую стоит использовать для этой задачи?
Опенапи - самое то. Есть ещё raml, но зачем...
источник

AP

Anton Petrusevich in Modern::Perl
да, опенапи щас самое то, чтобы начинать
источник

МИ

Михаил Иванов in Modern::Perl
crux
Сваггер переименовался в OpenAPI, сейчас актуальна третья версия. Если апи влезает в формат, то для openapi сейчас наибольшее количество удобных инструментов на все случаи жизни.
Позанудствовать под вечер:
Cтрого говоря, Cваггер не переименовался, Cваггер разделился — спецификация стала называться ОпенАпи, а инструменты для работы с этой спекой продолжают называться Сваггер.
источник

c

crux in Modern::Perl
Михаил Иванов
Позанудствовать под вечер:
Cтрого говоря, Cваггер не переименовался, Cваггер разделился — спецификация стала называться ОпенАпи, а инструменты для работы с этой спекой продолжают называться Сваггер.
Ок, пусть так. Тогда инструменты вышли из под контроля и их без марки сваггер несколько больше чем под ней )
источник

МИ

Михаил Иванов in Modern::Perl
Это да
источник

МИ

Михаил Иванов in Modern::Perl
Мы активно используем Опенапи (и Сваггер). Я сейчас требую, чтобы все создаваемые сервисы/микросервисы имели спеку Опенапи
источник

IB

Ivan Bessarabov in Modern::Perl
А вот это кто-нибудь щупал вместо swagger? https://github.com/slatedocs/slate
источник

МИ

Михаил Иванов in Modern::Perl
оно что, даже не даёт сделать вызов метода прямо со страницы, как Сваггер? как-то неудобно...
источник

SU

Someone Unknown 🇭🇷 in Modern::Perl
Написл и чёт засомневался. Нет ведь ничего плохого в том, чтобы так делать, и не разносить это на две регулярки?

s/(?:^\s+)|(?:\s+$)//g for values %$j;
источник

VG

Vadim Goncharov in Modern::Perl
ну, разносят обычно для читабельности
источник

SU

Someone Unknown 🇭🇷 in Modern::Perl
Пфффф, читабельность, мы тут на перле пишем ващет
источник

VG

Vadim Goncharov in Modern::Perl
и чо?
источник

SU

Someone Unknown 🇭🇷 in Modern::Perl
Читабельность переоценена
источник

VG

Vadim Goncharov in Modern::Perl
вот из-за таких перл и имеет плохую репутацию!
источник

SU

Someone Unknown 🇭🇷 in Modern::Perl
Не, ну я не говорю, что надо писать без пробелов, минифаить и углифаить. Но реально, вот эту вот регулярку разносить на две для читабельности? Этот код не будут поддерживать люди, квалификация которых недостаточна, чтобы прочитать его с первого раза, их к нему просто не подпустят
источник

c

crux in Modern::Perl
Someone Unknown 🇭🇷
Не, ну я не говорю, что надо писать без пробелов, минифаить и углифаить. Но реально, вот эту вот регулярку разносить на две для читабельности? Этот код не будут поддерживать люди, квалификация которых недостаточна, чтобы прочитать его с первого раза, их к нему просто не подпустят
640 килобайт хватит всем ))
источник

DF

Denis F in Modern::Perl
Someone Unknown 🇭🇷
Не, ну я не говорю, что надо писать без пробелов, минифаить и углифаить. Но реально, вот эту вот регулярку разносить на две для читабельности? Этот код не будут поддерживать люди, квалификация которых недостаточна, чтобы прочитать его с первого раза, их к нему просто не подпустят
тут вопрос в том, что даже людям с хорошей квалификацией комфортнее читать читабельный код.
источник

VG

Vadim Goncharov in Modern::Perl
да две эти регулярки в строке одна за другой - идиома уже
источник