diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..6cd1631 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,39 @@ +--- +name: Bug report +about: Report a bug in a MergeFi contract or tooling +title: "[Bug] " +labels: bug +assignees: '' +--- + +## Description + + + +## Contract / component + + + +## Steps to reproduce + +1. +2. +3. + +## Expected behaviour + + + +## Actual behaviour + + + +## Environment + +- Network: +- Soroban SDK version: +- Rust toolchain (`rustc --version`): + +## Additional context + + diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000..20136e4 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,27 @@ +--- +name: Feature request +about: Suggest a new function, behaviour, or improvement +title: "[Feature] " +labels: enhancement +assignees: '' +--- + +## Problem / motivation + + + +## Proposed solution + + + +## Contract / component + + + +## Alternatives considered + + + +## Additional context + + diff --git a/.github/ISSUE_TEMPLATE/missing_test.md b/.github/ISSUE_TEMPLATE/missing_test.md new file mode 100644 index 0000000..b1a1824 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/missing_test.md @@ -0,0 +1,23 @@ +--- +name: Missing test +about: Flag a function or behaviour that lacks test coverage +title: "[Test] " +labels: testing +assignees: '' +--- + +## What is not tested + + + +## Why it matters + + + +## Suggested test approach + + + +## Contract / file + +