diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml
new file mode 100644
index 0000000..e44e045
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug.yml
@@ -0,0 +1,46 @@
+name: 🐛 Bug
+description: File a bug/issue
+title: "
"
+labels: [Bug, Needs Triage]
+body:
+- type: textarea
+ attributes:
+ label: Description
+ description: |
+ A clear description of what you're experiencing.
+
+ TIP: You can attach images or log files by clicking this area to highlight it and then dragging files in.
+ validations:
+ required: false
+- type: textarea
+ attributes:
+ label: Expected Behavior
+ description: A clear description of what you expected to happen.
+ validations:
+ required: false
+- type: textarea
+ attributes:
+ label: Steps To Reproduce
+ description: Steps to reproduce the behavior.
+ placeholder: |
+ 1. In this environment...
+ 2. With this config...
+ 3. Run '...'
+ 4. See error...
+ validations:
+ required: false
+- type: textarea
+ attributes:
+ label: Environment
+ description: |
+ examples:
+ - **OS**: Windows 11
+ - **Version**: 1.0.0
+ - **Framework**: .NET 4.8
+ value: |
+ - OS:
+ - Version:
+ - Framework:
+ render: markdown
+ validations:
+ required: false
\ No newline at end of file
diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md
new file mode 100644
index 0000000..9d4a8cb
--- /dev/null
+++ b/.github/pull_request_template.md
@@ -0,0 +1,9 @@
+
+Fixes:
+
+## Description
+
+
+## Merge Checklist
+- [ ] Added unit or integration tests (if not explain)
+- [ ] Benchmarks are equivalent or faster
\ No newline at end of file