diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml
new file mode 100644
index 0000000..8eb801e
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -0,0 +1,41 @@
+name: "🐛 Bug Report"
+description: Create a new ticket for a bug.
+title: "🐛 [BUG] -
"
+labels: ["bug"]
+body:
+ - type: markdown
+ attributes:
+ value: "## Thanks for filing this out ❤️!"
+ - type: textarea
+ id: description
+ attributes:
+ label: "Description"
+ placeholder: Short and explicit description of your incident...
+ validations:
+ required: true
+ - type: textarea
+ id: reproduction
+ attributes:
+ label: "Reproduction steps"
+ placeholder: How can we reproduce the issue?
+ validations:
+ required: false
+ - type: dropdown
+ id: os
+ attributes:
+ label: "OS"
+ description: What is the impacted environment?
+ multiple: true
+ options:
+ - Windows
+ - Linux
+ - Mac
+ validations:
+ required: false
+ - type: textarea
+ id: additional_context
+ attributes:
+ label: "Additional context"
+ placeholder: Provide any additional information.
+ validations:
+ required: false
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
new file mode 100644
index 0000000..0086358
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -0,0 +1 @@
+blank_issues_enabled: true
diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml
new file mode 100644
index 0000000..6001e51
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature_request.yml
@@ -0,0 +1,29 @@
+name: "💡 Feature Request"
+description: Create a new ticket for a new feature request
+title: "💡 [REQUEST] - "
+labels: ["enhancement"]
+body:
+ - type: markdown
+ attributes:
+ value: "## Thanks for filing this out ❤️!"
+ - type: textarea
+ id: summary
+ attributes:
+ label: "Summary"
+ placeholder: Provide a brief explanation of the feature...
+ validations:
+ required: true
+ - type: textarea
+ id: basic_example
+ attributes:
+ label: "Basic Example"
+ placeholder: Provide a basic example of how the feature would work...
+ validations:
+ required: false
+ - type: textarea
+ id: additional_context
+ attributes:
+ label: "Additional context"
+ placeholder: Provide any additional information.
+ validations:
+ required: false