Size: a a a

2020 September 24

ML

Maksim Lapshin in ErlangRus
Коллеги, я со своим документированием: а кто-нибудь генерирует публичную документацию на апи из своего эрланга/эликсира?
источник

AN

Alexey Novoselov in ErlangRus
Alex Bubnov
как это - по ssh к hex.pm?
https://github.com/erlang/rebar3/pull/1884/commits тут пишут, что должен списки реп поддерживать
источник

AB

Alex Bubnov in ErlangRus
так, прогресс - у меня был ребар 3.10 =(
источник

AN

Alexey Novoselov in ErlangRus
да 3.17 вроде надо
источник

AB

Alex Bubnov in ErlangRus
теперь он начал хоть как-то реагировать на HEX_CDN, осталось понять, как
источник

SP

Sergey Prokhorov in ErlangRus
Maksim Lapshin
Коллеги, я со своим документированием: а кто-нибудь генерирует публичную документацию на апи из своего эрланга/эликсира?
источник

SP

Sergey Prokhorov in ErlangRus
у нас кстати обратная проблема - Swagger пишут "архитекторы", а нам хочется из swagger генерировать бойлерплейт для cowboy. Но пока просто руками всё
источник

SP

Sergey Prokhorov in ErlangRus
Sergey Prokhorov
у нас кстати обратная проблема - Swagger пишут "архитекторы", а нам хочется из swagger генерировать бойлерплейт для cowboy. Но пока просто руками всё
ну jsonschema из swagger извлекаем разве что. А так роуты всякие и сериализации руками
источник

ML

Maksim Lapshin in ErlangRus
Sergey Prokhorov
у нас кстати обратная проблема - Swagger пишут "архитекторы", а нам хочется из swagger генерировать бойлерплейт для cowboy. Но пока просто руками всё
А, ну кодогенерация из idl - древняя тема. Мне такое показывали на моей первой работе, когда из rational rose генерировался corba idl и плюсовые классы, у которых декларации не стоило трогать, а кишочки между комментариями как раз можно и нужно
источник

SP

Sergey Prokhorov in ErlangRus
ну вот мы пока делаем руками, но конечно часто случается что в спеке одно, а мы выдаём немножко другое. Прикол в том, что у нас есть 3 системы со схожим функционалом (исторически сложилось. разные под разные страны) и над ними делают универсальный API
источник

SP

Sergey Prokhorov in ErlangRus
одна из систем - тот самый KRED на Erlang, вторая - Tranzaxis  на Java, которую втащили в 2015м чтобы ей заменить систему на Erlang но не осилили и третья - BillPay, которая появилась когда купили конкурента
источник

AB

Alex Bubnov in ErlangRus
Статус hex в ребаре: чтобы вообще что-то получить от mini_repo понадобилось пересобрать ребар с несколько расширенным логгированием ошибок
источник

AB

Alex Bubnov in ErlangRus
Что самое смешное, к изначальной цели это меня не приблизило особенно
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Используй mix же
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Ты вот ещё спрашивал зачем мы написали конвертер
источник

ŹR

Źmićer Rubinštejn in ErlangRus
источник

AB

Alex Bubnov in ErlangRus
ну, мне нужно было выяснить границу применимости.
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Вот например rebar_mix не разруливает зависимости из микс пакетов НЕ из кекса
источник

AB

Alex Bubnov in ErlangRus
алсо, миграция на микс будет, гм, непростой.
источник

AB

Alex Bubnov in ErlangRus
Źmićer Rubinštejn
Вот например rebar_mix не разруливает зависимости из микс пакетов НЕ из кекса
ахаха, неплохо
источник