diff --git a/.github/ISSUE_TEMPLATE/blank_issue.md b/.github/ISSUE_TEMPLATE/blank_issue.md new file mode 100644 index 00000000000..9aef3ebe637 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/blank_issue.md @@ -0,0 +1,4 @@ +--- +name: Blank Issue +about: Create a blank issue. +--- diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 00000000000..77342d8b2ba --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,69 @@ +name: Bug Report +description: Create a report to help us improve. +labels: [bug, triage] +body: + - type: markdown + attributes: + value: > + **Thank you for filing a bug report!** + + - type: dropdown + id: component + attributes: + label: Related Component + description: Which component does this relate to? + options: + - compiler + - forc + - forc-deploy + - forc-lsp + - forc-fmt + - another forc plugin + - other + default: 0 + validations: + required: true + + - type: textarea + id: problem + attributes: + label: Problem + description: > + A clear and concise description of what the bug is, + including what currently happens and what you expected to happen. + validations: + required: true + + - type: textarea + id: steps + attributes: + label: Steps + description: The steps to reproduce the bug. + placeholder: | + 1. + 2. + 3. + validations: + required: true + + - type: textarea + id: solutions + attributes: + label: Possible Solution(s) + description: > + Not obligatory, but suggest a fix/reason for the bug, + or ideas how to implement the addition or change. + + - type: textarea + id: notes + attributes: + label: Notes + + - type: textarea + id: components + attributes: + label: Installed components + description: Output of `fuelup check`, if using `fuelup`. Otherwise, list the relevant component(s) and version(s). + render: console + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000000..da10d666447 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,8 @@ +blank_issues_enabled: true +contact_links: + - name: Fuel Network & Sway Language Community Support + url: https://forum.fuel.network/ + about: Please ask and answer questions here. + - name: Fuel Network Security Bug Bounty + url: https://immunefi.com/boost/fuel-network-attackathon/ + about: Please report security vulnerabilities here. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/enhancement_request.yml b/.github/ISSUE_TEMPLATE/enhancement_request.yml new file mode 100644 index 00000000000..04a3dc02acd --- /dev/null +++ b/.github/ISSUE_TEMPLATE/enhancement_request.yml @@ -0,0 +1,50 @@ +name: Enhancement Request +description: Suggest an enhancement for this project. +labels: [enhancement, triage] +body: + - type: markdown + attributes: + value: > + **Thank you for filing an enhancement request!** + + - type: dropdown + id: component + attributes: + label: Related Component + description: Which component does this relate to? + options: + - compiler + - forc + - forc-deploy + - forc-lsp + - forc-fmt + - another forc plugin + - other + default: 0 + validations: + required: true + + - type: textarea + id: problem + attributes: + label: Problem you are trying to solve + description: > + A clear and concise description of the problem this enhancement request is trying to solve. + validations: + required: true + + - type: textarea + id: solution + attributes: + label: Solution you'd like + description: > + A clear and concise description of what you want to happen. + validations: + required: true + + - type: textarea + id: notes + attributes: + label: Notes + description: > + Any additional context or information you feel may be relevant to the issue.