Создаёт в заданном репозитории GitHub задачи (issues), управлеяется через toml-файл. Полезно, когда нужно нагенерировать много тасок.
Использование:
GITHUB_TOKEN=<токен_доступа> github_issues_generator --config <путь_к_конфигу>
где:
<токен_доступа>— personal access token с правами на чтение и запись issues<путь_к_конфигу>— путь к конфигурационному toml-файлу следующего вида:
owner = "danilasar" # владелец репозитория
repo = "test_repo" # имя репозитория
[[issues]] # очередной issue
title = "Добавить документацию" # заголовок
body = "Необходимо создать подробную документацию для API" # содержимое
labels = ["documentation"] # метки
[[issues]]
title = "Исправить ошибку авторизации"
body = "Пользователи не могут войти через OAuth"
labels = ["bug", "high-priority"]
assignee = "danilasar" # прикреплённый пользователь, также по аналогии
# с labels допустимо использовать assignees и скармливать ему массив людейВсе поля в issues кроме title являются опциональными. owner и repo по очевидным причинам также обязательны.