From 39efc7f451bdd71e56b99ed1bc310ffea71b6e44 Mon Sep 17 00:00:00 2001 From: Quentin Mc Gaw Date: Thu, 19 Dec 2024 14:06:37 +0100 Subject: [PATCH 1/7] feat(github): add github issue template configuration - disallow blank issues - add discussions contact link for help (relates to #95) --- .github/ISSUE_TEMPLATE/config.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/config.yml diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000000..a02160f0c54 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: Need help + url: https://github.com/ava-labs/libevm/discussions/new/choose + about: Please create a Github discussion. From a444531db07cd4dd5bf7aab80c6947b56ea3b495 Mon Sep 17 00:00:00 2001 From: Quentin Mc Gaw Date: Thu, 19 Dec 2024 14:08:04 +0100 Subject: [PATCH 2/7] remove question issue template --- .github/ISSUE_TEMPLATE/question.md | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/question.md diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md deleted file mode 100644 index 8f460ab558e..00000000000 --- a/.github/ISSUE_TEMPLATE/question.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -name: Ask a question -about: Something is unclear -title: '' -labels: 'type:docs' -assignees: '' ---- - -This should only be used in very rare cases e.g. if you are not 100% sure if something is a bug or asking a question that leads to improving the documentation. For general questions please use [discord](https://discord.gg/nthXNEv) or the Ethereum stack exchange at https://ethereum.stackexchange.com. From 9c507255a97881974ab395bec28297d69331fefe Mon Sep 17 00:00:00 2001 From: Quentin Mc Gaw Date: Thu, 19 Dec 2024 14:13:33 +0100 Subject: [PATCH 3/7] remove go-ethereum specific bug issue template --- .github/ISSUE_TEMPLATE/bug.md | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/bug.md diff --git a/.github/ISSUE_TEMPLATE/bug.md b/.github/ISSUE_TEMPLATE/bug.md deleted file mode 100644 index 45bfd986ac6..00000000000 --- a/.github/ISSUE_TEMPLATE/bug.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -name: Report a bug -about: Something with go-ethereum is not working as expected -title: '' -labels: 'type:bug' -assignees: '' ---- - -#### System information - -Geth version: `geth version` -CL client & version: e.g. lighthouse/nimbus/prysm@v1.0.0 -OS & Version: Windows/Linux/OSX -Commit hash : (if `develop`) - -#### Expected behaviour - - -#### Actual behaviour - - -#### Steps to reproduce the behaviour - - -#### Backtrace - -```` -[backtrace] -```` - -When submitting logs: please submit them as text and not screenshots. From 288bce93d5f9aee76f526d27110560aab00a7100 Mon Sep 17 00:00:00 2001 From: Quentin Mc Gaw Date: Thu, 19 Dec 2024 14:14:02 +0100 Subject: [PATCH 4/7] add libevm specific bug yml issue template --- .github/ISSUE_TEMPLATE/bug.yml | 41 ++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug.yml diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml new file mode 100644 index 00000000000..222dbccaf23 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -0,0 +1,41 @@ +name: Bug +description: Report a bug +title: "Bug: " +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report! + + ⚠️ Your issue will be instantly closed as not planned WITHOUT explanation if: + - you do not fill out **the title of the issue** ☝️ + - you do not provide the **libevm version** as requested below + - type: input + id: host-os + attributes: + label: Host platform + description: What is your host platform? + placeholder: "Debian Buster amd64" + - type: input + id: version + attributes: + label: What is the version of libevm + validations: + required: true + - type: textarea + id: problem + attributes: + label: "What's the problem 🤔" + placeholder: "That feature does not work..." + validations: + required: true + - type: textarea + id: logs + attributes: + label: Share your logs if needed + render: plain text + - type: textarea + id: config + attributes: + label: Share your configuration(s) if needed + render: plain text From 7c58a9c0546ed81f50664c7c440d4d29f6031de9 Mon Sep 17 00:00:00 2001 From: Quentin Mc Gaw Date: Thu, 19 Dec 2024 14:18:16 +0100 Subject: [PATCH 5/7] Make feature issue template easier to fill in --- .github/ISSUE_TEMPLATE/feature.md | 17 ----------------- .github/ISSUE_TEMPLATE/feature.yml | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 17 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/feature.md create mode 100644 .github/ISSUE_TEMPLATE/feature.yml diff --git a/.github/ISSUE_TEMPLATE/feature.md b/.github/ISSUE_TEMPLATE/feature.md deleted file mode 100644 index aacd885f9e5..00000000000 --- a/.github/ISSUE_TEMPLATE/feature.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -name: Request a feature -about: Report a missing feature - e.g. as a step before submitting a PR -title: '' -labels: 'type:feature' -assignees: '' ---- - -# Rationale - -Why should this feature exist? -What are the use-cases? - -# Implementation - -Do you have ideas regarding the implementation of this feature? -Are you willing to implement this feature? \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/feature.yml new file mode 100644 index 00000000000..663f1f859e6 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature.yml @@ -0,0 +1,15 @@ +name: Feature request +description: Suggest a feature to add to libevm +title: "Feature request: " +body: + - type: textarea + id: description + attributes: + label: "What's the feature 🧐" + placeholder: "Describe the feature you want and why it should be added" + validations: + required: true + - type: textarea + id: description + attributes: + label: "Would you have any idea on how to implement it?" From 4cc84c10784466616bc638009b5a312685c8047c Mon Sep 17 00:00:00 2001 From: Quentin McGaw Date: Fri, 20 Dec 2024 13:36:16 +0100 Subject: [PATCH 6/7] Update .github/ISSUE_TEMPLATE/feature.yml Signed-off-by: Quentin McGaw --- .github/ISSUE_TEMPLATE/feature.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/feature.yml b/.github/ISSUE_TEMPLATE/feature.yml index 663f1f859e6..4004d97a990 100644 --- a/.github/ISSUE_TEMPLATE/feature.yml +++ b/.github/ISSUE_TEMPLATE/feature.yml @@ -12,4 +12,4 @@ body: - type: textarea id: description attributes: - label: "Would you have any idea on how to implement it?" + label: "How would you recommend implementing it?" From e7cf05bd5c594795edda45d4d5b9840588a23ab2 Mon Sep 17 00:00:00 2001 From: Quentin Mc Gaw Date: Mon, 30 Dec 2024 10:33:28 +0100 Subject: [PATCH 7/7] =?UTF-8?q?Softening=20the=20language=20=F0=9F=98=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/ISSUE_TEMPLATE/bug.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index 222dbccaf23..7c289937336 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -7,7 +7,7 @@ body: value: | Thanks for taking the time to fill out this bug report! - ⚠️ Your issue will be instantly closed as not planned WITHOUT explanation if: + ⚠️ Your issue will be closed as "not planned" if: - you do not fill out **the title of the issue** ☝️ - you do not provide the **libevm version** as requested below - type: input