Size: a a a

2021 April 27

DR

Dmitry Russ (Aleksan... in pro.elixir
Да, что-то в этом есть. 🙂
источник

LL

Lama Lover in pro.elixir
Ну, там банальный open api 3 везде. Надо смотреть проекты-примеры. Альтернатив open_api_spex нет. Точнее, есть phoenix_swagger, но он очень душный
источник

DR

Dmitry Russ (Aleksan... in pro.elixir
Альтернатива написать yaml руками - про неё и вопрос.
источник

LL

Lama Lover in pro.elixir
Я всегда думал что OpenAPI пишется в JSON

Писать руками его будет душно, если честно
источник

A ß in pro.elixir
жсон же подмножество ямла
источник

LL

Lama Lover in pro.elixir
Я почему-то уверен что open_api_spex может подхватывать существующую спеку и использовать её в проекте
источник
2021 April 28

P

Pavel in pro.elixir
Вот это то, что мне нравилось в Фрейме нодовском hapi (это который от волмарта), там ты генерил спеку для json api, и при этом в тестах она подхватывалась и валидировалась, генерируя из этого swagger на лету. И самая главная документации руками была решена - если прогнал тесты, то спека валидная и дока новая
источник

P

Pavel in pro.elixir
В эликсире есть либа бюрократ, но там парни признали «токсичное» влияние эликсира на комьюнити Эрланга и сказали развивать больше не будем.
источник

P

Pavel in pro.elixir
И на ней сваггер тоже как-будто через сраку сделан
источник

P

Pavel in pro.elixir
Мы пользуем md документацию, которую она генерит, и пока хватает, но большое разветвленное api с пачкой моделей и не дай бог сразу возможностью потыкать с токеном (типа апиари) - это сразу не к ней
источник

LL

Lama Lover in pro.elixir
Лол, а где это можно почитать?
источник

P

Pavel in pro.elixir
источник

P

Pavel in pro.elixir
Ну и цитатка: “But if you have time, you can look and try to change. As i told into prev issues, we don't want to support new features or new releases Elixir / Phoenix, because we think Elixir killing Erlang ideas and infrastructures. For ourself we migrating to erlang and poor cowboy servers.”
источник

P

Pavel in pro.elixir
Отчего, почему - хер его поймет
источник

IG

Igоr Gоrуаchev in pro.elixir
в выходные занимался тем же самым, что и ты. вроде всё получилось, но API пока очень минимальное, потом будет расширяться. да, тут оно определяется сервером. наоборот я видел, как делают гошники, не очень сильно впечатлён. в эликсире тоже генерят из спеки?
источник

IG

Igоr Gоrуаchev in pro.elixir
сама по себе цитатка какая-то токсичная.
источник

LL

Lama Lover in pro.elixir
Мне кажется дело в том, что амбрелла далека от эрланговских апп. В эрланге есть дерево апп и порядок запуска специально для того, чтобы запускать несколько проектов на одной ноде, но эликсировские амбреллы просто игнорируют этот функционал
источник

P

Pavel in pro.elixir
Ну там, мне кажется, фляга немного свистанула.
источник

P

Pavel in pro.elixir
Ну амбрелла выглядит как-то сильно костылем. Ощущение, что вот оно прямо на колене создавалось, и гемороя от него сильно больше, чем пользы.
источник

P

Pavel in pro.elixir
Не нравится амбрелла, так и скажи - хотите этот функционал, ну давайте PR, я это говно делать не буду. А тут Elixir - токсичный, мы мигрируем на Erlang, гроб-гроб-кладбище
источник