Sergey Sobko - Грабим почту, трекеры задач и репозитарии с Clojure

Sergey Sobko - Грабим почту, трекеры задач и репозитарии с Clojure

D976a85e36e57b7a38a7290b8f7c4af9?s=128

Moscow 2600

August 03, 2018
Tweet

Transcript

  1. Грабим почту, трекеры задач и репозитарии с Clojure 2600, 3

    августа – Москва, Россия Сергей Собко
  2. About Sergey Sobko (@IwasakiRussia; GH: profitware; bug2bug.me) Руководитель группы разработки

    PT Application Firewall Преподаватель курса веб-разработки в НИУ ВШЭ
  3. Layer 01: Why

  4. Team Leader Routines Распределить задачи по областям компетенций Провести ревью

    (кросс-ревью) кода Посмотреть текущий статус по задачам Завести заявки на доступы для нового члена команды Вспомнить о предстоящем дне рождения члена команды
  5. For Everyone Сдампить всю почту из Exchange, весь трекер задач

    и все пулл-реквесты Настроить автоматическую пересылку из почты в Slack Организовать подписку на сообщения (при желании какой-нибудь RabbitMQ) Мониторить комментарии в пулл-реквестах и активность в трекерах Внешняя автоматизация для управления вообще всем
  6. Layer 02: How

  7. Automate! LISP для создания DSL (прототип на HyLang) Production-версия библиотеки

    на Clojure!
  8. Real Usage

  9. Flower!

  10. Layer 03: Task Trackers and Repositories

  11. Task Trackers

  12. Version Control Systems

  13. Layer 04: Exchange and Slack

  14. Actions

  15. Layer 05: What's Next

  16. The Plans Больше интеграций: YouTrack, Slack, Telegram, HipChat, IMAP Покрытие

    кода библиотеки интеграционными и юнит-тестами Использование библиотеки для замены прототипа
  17. Спасибо за внимание! Sergey Sobko @IwasakiRussia GH: profitware bug2bug.me

  18. Вопросы? https://github.com/PositiveTechnologies/flower Flower Sergey Sobko @IwasakiRussia GH: profitware bug2bug.me