standup-generator

Automates your standup report

Как пользоваться?

  1. установить утилитку одним из удобных способов
  • go install github.com/hihoak/auto-standup
  • собрать локально, скрипт положит бинарь в $GOPATH/bin/auto-standup make build_{arm|amd|win}
  • скачать бинарь с последнего релиза
  1. Настройка. Тут два варианта:
  • Создать конфигурационный файл .standup.yaml. По умолчанию утилитка ищет его по пути $HOME/.standup.yaml или передавать флагом --config-path "/path/to/my/config.yaml"

# Обязательные параметры
# Логин и пароль в Jira. Используется для получения введенных тобой тикетов
username: admin
password: Mysecuresuperadminpass!

# Необязательные параметры
# Параметр, в котором задаются пользователи, чья активность засчитывается при авто-нахождении тикетов за прошедший рабочий день (указывай username через запятую без пробелов)
# eligible_users_histories: gitlab # default "gitlab,{.username}"
# Параметр, в котором можно указать проекты в Jira, тикеты из этих проектов не будут включены в отчет
# exclude_jira_projects: retest # default "retest"
  • Передавать логин и пароль через флаги команды пример auto-standup -u "admin" -p "admin"
  1. Запускаем и радуемся или не радуемся, если все развалилось. Вот примеры команд для твоего удобства:
  • auto-standup -t "RE-2000,RE-3000,RE-4000" Максимально автоматизируем составление отчета, с помощью флага -t перечисляем через запятую тикеты, которые планируем сделать, а тикеты, которые сделал будут определены автоматически. Логика определения тикета: достаются все тикеты за промежуток времени с текущего времени и за прошлый день для указанного пользователя, если запускаешь в выходные или в понедельник, то будут взяты тикеты с пятницы -> тикеты фильтруются по активности от пользователей, которых считаем валидными и по проектам в Jira (см. п.2 “Создание конфигурационного файла”)
  • auto-standup -d "RE-1000,RE-1500" -t "RE-2000,RE-3000,RE-4000" Минимум автоматизации. С помощью флага -d перечисляем сделанные тикеты
  1. Пример работы программы

Что вы делали с прошлого опроса?
* [RE-6862](https://jira.example.com/browse/RE-6862) - Сделать прикольную фичу
* [RE-6760](https://jira.example.com/browse/RE-6760) - Продумать архитектурное решение
* [RE-5977](https://jira.example.com/browse/RE-5977) -  Зачинить баг в программе

Что вы будете делать до следующего опроса?
* [RE-1000](https://jira.example.com/browse/RE-1000) - Сделать программку автоматизации отчета
* [RE-2000](https://jira.example.com/browse/RE-2000) - Протестировать программку)

Контакты и полезные ссылки

  • Борда с тикетами, куда вы можете добавить фичу, чтобы ее реализовали Trello board

Author

Mihaylov Artem

Telegram url

Contributors

Пока, что совсем никого 🙁

GitHub

View Github