From 68bda575331efd43f7a6424d7e58d94b7ddf62e1 Mon Sep 17 00:00:00 2001 From: KIBORG04 Date: Thu, 2 Nov 2023 10:23:04 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=BE=D0=B2=D1=8B=D0=B5=20=D0=BA=D1=80?= =?UTF-8?q?=D0=B0=D1=81=D0=B8=D0=B2=D1=8B=D0=B5=20=D1=84=D0=BE=D1=80=D0=BC?= =?UTF-8?q?=D0=BE=D1=87=D0=BA=D0=B8=20=D0=B4=D0=BB=D1=8F=20=D0=B8=D1=88?= =?UTF-8?q?=D1=83=D0=B5=D0=B2=20+=20=D1=84=D0=B8=D0=BA=D1=81=20=D0=B1?= =?UTF-8?q?=D0=B0=D0=B3=D0=B0=20(#12377)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/ISSUE_TEMPLATE/bug_report.yml | 38 +++++++++++++++++++++++++++ .github/ISSUE_TEMPLATE/proposal.yml | 12 +++++++++ interface/interface.dm | 8 +++--- 3 files changed, 53 insertions(+), 5 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/proposal.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 000000000000..5fb986597387 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,38 @@ +name: "Сообщить о проблеме" +description: "Если что-то работает не так, как ожидалось." +labels: ["Bug"] +body: + - type: markdown + attributes: + value: "## Пожалуйста, не стирайте строчки, которые были автоматически созданы." + + - type: textarea + id: description + validations: + required: true + attributes: + label: "Описание" + description: "Опишите одну проблему как можно подробнее" + value: | + #### Что должно было произойти + + #### Что произошло на самом деле + + - type: textarea + id: reproduction + attributes: + label: "Шаги воспроизведения" + description: "Если приемлемо, опишите шаги для воспроизведения проблемы" + placeholder: | + 1. Найти автолат + 2. Открыть его меню, кликнул ЛКМ + 3. Получить лаги + + - type: textarea + id: additional + attributes: + label: "Дополнительная информация:" + description: | + Вы можете добавьте скриншоты, чтобы помочь описать вашу проблему + **Подсказка**: Вы можете прикрепить изображения, щелкнув по области ниже для её выделения, + а затем перетащите в неё файлы diff --git a/.github/ISSUE_TEMPLATE/proposal.yml b/.github/ISSUE_TEMPLATE/proposal.yml new file mode 100644 index 000000000000..b13af01ec32e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/proposal.yml @@ -0,0 +1,12 @@ +name: "Оставить предложение" +title: "[Proposal] " +description: "Любые идеи." +labels: ["Proposal"] +body: + - type: textarea + id: description + validations: + required: true + attributes: + label: "Описание" + description: "Опишите идею" diff --git a/interface/interface.dm b/interface/interface.dm index 8f3f5576f320..6c1891798b4b 100644 --- a/interface/interface.dm +++ b/interface/interface.dm @@ -30,16 +30,14 @@ var/message = "Вы откроете GitHub в вашем браузере. Вы уверены?" if(tgui_alert(usr, message, "Report Issue", list("Да", "Нет")) != "Да") return - var/static/issue_template = file2text(".github/ISSUE_TEMPLATE.md") + var/servername = config.server_name - var/url_params = "[issue_template]" + var/url_params = "" if(global.round_id || config.server_name) url_params += "Issue reported from [global.round_id ? " Round ID: [global.round_id][servername ? " ([servername])" : ""]" : servername]\n" url_params += "Testmerges: ```[test_merges ? "#" + jointext(test_merges, "# ") : "No test merges"]```\n" url_params += "Reporting client version: [byond_version].[byond_build]\n" - DIRECT_OUTPUT(src, link("[githuburl]/issues/new?body=[url_encode(url_params)]")) - - return + DIRECT_OUTPUT(src, link("[githuburl]/issues/new?labels=Bug&template=bug_report.yml&additional=[url_encode(url_params)]")) /client/verb/changes() set name = "Changelog"