From bb6ac0766f13e0044c4105563242b74b8f995bda Mon Sep 17 00:00:00 2001 From: Kevin Date: Fri, 29 Aug 2025 23:51:08 +0200 Subject: [PATCH] docs: add issue templates (bug, feature) --- .github/ISSUE_TEMPLATE/bug_report.md | 27 +++++++++++++++++++++++ .github/ISSUE_TEMPLATE/feature_request.md | 22 ++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/feature_request.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..dd72622 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,27 @@ +--- +name: Bug report +about: Create a report to help us improve +title: "[BUG] " +labels: bug +assignees: swaQQii + +--- + +**Describe the bug** +A clear and concise description of what the bug is. + +**To Reproduce** +Steps to reproduce the behavior: +1. Run script '...' +2. With input '...' +3. See error '...' + +**Expected behavior** +What you expected to happen. + +**Environment** +- NetBox version: [e.g. 3.6.5] +- Python version: [e.g. 3.11] +- Script/file: [e.g. reserve_ipv4.py] + +**Logs / Traceback** diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000..fd87a5a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,22 @@ +--- +name: Feature request +about: Suggest an idea for this project +title: "[FEAT] " +labels: enhancement +assignees: swaQQii + +--- + +**Is your feature request related to a problem? Please describe.** +A clear description of what problem or limitation you are facing. + +**Describe the solution you'd like** +Explain what the new script or enhancement should do. +(e.g. "Add a script that auto-reserves a free IPv4 from a given prefix.") + +**Describe alternatives you've considered** +Other approaches you thought about. +(e.g. "Manual reservation via NetBox UI, but too slow.") + +**Additional context** +Any extra details, references, or examples that help explain the request.