Size: a a a

DocOps-сообщество

2019 March 26

FM

Fox Mulder in DocOps-сообщество
Если серьёзно, то мне действительно не ясно
источник

FM

Fox Mulder in DocOps-сообщество
Есть такой канал
Lil words  make magic
Там очень крупные компании не боятся использовать в документации, сервисах достаточно обыватель кий язык
источник

НН

Нац Нац in DocOps-сообщество
Fox Mulder
Есть такой канал
Lil words  make magic
Там очень крупные компании не боятся использовать в документации, сервисах достаточно обыватель кий язык
+ horoshii kanal
источник

KM

Katerina Mochalova in DocOps-сообщество
хм, а у меня на проконтент вот так (если перехожу в регистрацию)
источник

KM

Katerina Mochalova in DocOps-сообщество
Денис Старков
выглядит так, думаю, речь о мероприятии, а не регистрации в лк
в общем, непонятно - говорить начальству, покупать билеты в мск или нет)
источник

FM

Fox Mulder in DocOps-сообщество
Надо не бояться писать нестандартно, понятно и красиво
источник

FM

Fox Mulder in DocOps-сообщество
источник

DB

Dima Boger in DocOps-сообщество
Dima Boger
Описание — "Возвращает все магазины в округе". Если я добавлю новое поле — оно автоматически появится в сваггере
А вот более интересная штука — как делать инвалидацию "ручной" документации при изменении кода. В питоне это довольно сложно из-за динамичности языка: https://t.me/piterpy_meetup/42372
источник

NV

Nick Volynkin in DocOps-сообщество
Привет!
источник

ПФ

Паша Финкельштейн in DocOps-сообщество
Всем привет! На одном из рпошлых мест работы мы делали ен так, но похоже.
1. Мы использовали spring restdocs
2. Документация формировалась в формате asciidoctor
3. Документация генерировалась тестами
4. Были проверки на покрытие тестами всего внешнего API
4.1 Что-то не покрыто? Падает билд
4.2 Не покрыто документирующими тестами? Падает билд
4.3 Поменялось API? Пишется ворнинг на билде
источник

ПФ

Паша Финкельштейн in DocOps-сообщество
Кто-нибудь выгружает описания API  в OpenAPI (swagger) из кода на Java? У вас есть тесты на полноту javadoc'ов? Поделитесь опытом в @docsascode, пожалуйста.
источник

DB

Dima Boger in DocOps-сообщество
но если упростить:
- построить граф вызовов
- если поменялось что-нибудь в этом графе — поднимаемся наверх до апи, инвалидируем документацию для этого эндпоинта
источник

DB

Dima Boger in DocOps-сообщество
интересно, кто-нибудь таким пользуется в продакшене 🤔
источник

AP

Anna P in DocOps-сообщество
Паша Финкельштейн
Всем привет! На одном из рпошлых мест работы мы делали ен так, но похоже.
1. Мы использовали spring restdocs
2. Документация формировалась в формате asciidoctor
3. Документация генерировалась тестами
4. Были проверки на покрытие тестами всего внешнего API
4.1 Что-то не покрыто? Падает билд
4.2 Не покрыто документирующими тестами? Падает билд
4.3 Поменялось API? Пишется ворнинг на билде
А можете про тесты рассказать подробнее?
источник

ПФ

Паша Финкельштейн in DocOps-сообщество
Anna P
А можете про тесты рассказать подробнее?
источник

DB

Dima Boger in DocOps-сообщество
Мы используем снепшоты: загружаем данные, проверяем что апи вернуло тоже, что и в прошлый раз.
источник

DB

Dima Boger in DocOps-сообщество
Если вернуло не то же, то такое изменение надо ручками осмысленно подтвердить
источник

DB

Dima Boger in DocOps-сообщество
Тоже самое используем на фронтенде, кстати:
chromaticqa.com
https://www.youtube.com/watch?v=p-LFh5Y89eM
источник

НН

Нац Нац in DocOps-сообщество
TIL что UI в батлфилде на тайпскрипте и реакте написан
источник

DB

Dima Boger in DocOps-сообщество
Фронтендер описывает "историю", в которой используется реальный компонент, пишет к ней документацию, специальная утилита делает снапшоты. Если внешний вид компонента поменялся, утилита шлёт варнинг и просит подтвердить изменение

Пример интерфейса для просмотра историй: https://storybooks-official.netlify.com/?path=/story/basics-button--all-buttons
источник