Если вы просто хотите, чтобы URL открывал пустую проблему, все, что вам нужно, это предоставить ссылку на https://github.com/<user-name>/<repo-name>/issues/new
.
Если вы хотите, чтобы проблема имела предварительно заполненный текст, вы можете использовать параметры запроса для создать URL. Эта страница справки описывает, как это можно сделать.
Самый простой способ - создать шаблон проблемы на GitHub, а затем использовать параметр template
. Как цитируется в связанной статье:
Вы можете использовать параметр запроса шаблона, чтобы указать шаблон для автоматического заполнения вопроса или запроса тела запроса. Параметр запроса шаблона работает с шаблонами, хранящимися в подкаталоге ISSUE_TEMPLATE или PULL_REQUEST_TEMPLATE в каталоге root, docs / или .github / в репозитории.
Если в репозитории содержится только стандартный запрос извлечения или шаблон выпуска, любые новые проблемы или запросы на получение будут иметь шаблон по умолчанию в теле.
Вы также можете использовать другие параметры для настройки названия проблемы, текста, меток и т. д. c. Этот проект немного упрощает эту задачу.