From 354400e7930b11c4784c0e026ff0051172aea779 Mon Sep 17 00:00:00 2001 From: Panagiota Stamatopoulou Date: Wed, 14 Oct 2026 15:55:51 +0300 Subject: [PATCH 1/3] chore: add issue templates --- .github/ISSUE_TEMPLATE/bug_report.yml | 58 ++++++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 4 ++ .github/ISSUE_TEMPLATE/feature_request.yml | 35 +++++++++++++ 3 files changed, 97 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..2d72db3 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,58 @@ +name: Bug report +description: Create a report to help us improve +body: + - type: textarea + id: describe-the-bug + attributes: + label: Describe the bug + description: A clear and concise description of what the bug is. + validations: + required: true + + - type: textarea + id: to-reproduce + attributes: + label: To Reproduce + description: Describe how to reproduce the issue in a consuming application or a standalone example. Include the affected function, type, or schema if known, and a minimal code example if available. + value: | + 1. Use wallet-common in '...' (consuming repository or standalone example). + 2. Set up the relevant configuration and input '...'. + 3. Perform the action or run the code that triggers the issue '...'. + 4. Observe the error or incorrect result '...'. + validations: + required: true + + - type: textarea + id: expected-behavior + attributes: + label: Expected behavior + description: A clear and concise description of what you expected to happen. + validations: + required: true + + - type: textarea + id: screenshots + attributes: + label: Screenshots + description: If applicable, add screenshots to help explain your problem. + + - type: textarea + id: environment-information + attributes: + label: Environment information (if available) + description: Please complete the lines that apply. + value: | + - wallet-common version, tag, or commit: + - Consuming application and version: + - Runtime: [Node.js / browser] + - Node version (if applicable): + - TypeScript version (if applicable): + - OS: + - Browser and version (if applicable): + - Credential format or protocol (if applicable): + + - type: textarea + id: additional-context + attributes: + label: Additional context + description: Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..5ef8955 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,4 @@ +contact_links: + - name: Discussions + url: https://github.com/orgs/wwWallet/discussions + about: Propose new ideas, provide feedback or ask for help diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..1155ba0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,35 @@ +name: Feature request +description: Suggest a new feature for this project +body: + - type: textarea + id: problem-statement + attributes: + label: Problem Statement + description: "A clear and concise description of the problem or need you want this feature to address." + validations: + required: true + + - type: textarea + id: proposed-solution + attributes: + label: Proposed Solution + description: "The solution you propose to address the problem." + placeholder: | + Describe your suggested solution in detail. Be sure to include: + * The technical implementation and any key considerations. + * Tradeoffs or challenges in your proposed approach. + * Future implications or caveats to be aware of. + + If you have multiple ideas for solutions, present each one clearly. Comparisons can be included at the end. + + - type: textarea + id: additional-information + attributes: + label: Additional Information + description: "Any other relevant details, such as context, screenshots, external references, or links to related issues or discussions." + + - type: markdown + attributes: + value: | + ### 📢 Before You Submit: + Please check our [Discussions](https://github.com/orgs/wwWallet/discussions) to see if this feature has already been requested or is being discussed. Joining an ongoing conversation can help refine ideas and avoid duplication. From c55524241dfa014afcc0c29b37b597ba6a3c8ab3 Mon Sep 17 00:00:00 2001 From: Panagiota Stamatopoulou Date: Wed, 14 Oct 2026 15:59:08 +0300 Subject: [PATCH 2/3] disable option for blank issues --- .github/ISSUE_TEMPLATE/config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 5ef8955..5f4921a 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,3 +1,4 @@ +blank_issues_enabled: false contact_links: - name: Discussions url: https://github.com/orgs/wwWallet/discussions From 46e8c873d008db9035c6c112f5c447a736e336d8 Mon Sep 17 00:00:00 2001 From: Panagiota Stamatopoulou Date: Thu, 29 Oct 2026 10:50:00 +0200 Subject: [PATCH 3/3] merge with master and format code --- .github/ISSUE_TEMPLATE/feature_request.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index 1155ba0..ccb1c52 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -5,7 +5,7 @@ body: id: problem-statement attributes: label: Problem Statement - description: "A clear and concise description of the problem or need you want this feature to address." + description: 'A clear and concise description of the problem or need you want this feature to address.' validations: required: true @@ -13,7 +13,7 @@ body: id: proposed-solution attributes: label: Proposed Solution - description: "The solution you propose to address the problem." + description: 'The solution you propose to address the problem.' placeholder: | Describe your suggested solution in detail. Be sure to include: * The technical implementation and any key considerations. @@ -26,7 +26,7 @@ body: id: additional-information attributes: label: Additional Information - description: "Any other relevant details, such as context, screenshots, external references, or links to related issues or discussions." + description: 'Any other relevant details, such as context, screenshots, external references, or links to related issues or discussions.' - type: markdown attributes: