From 4e042edaafeb83687541a17239a4d6b8b40e22af Mon Sep 17 00:00:00 2001 From: Oliver G Date: Wed, 9 Jul 2025 08:30:18 +0200 Subject: [PATCH] Add GitHub Issue & PR templates --- .github/ISSUE_TEMPLATE/bug_report.md | 30 +++++++++++++++++++++++ .github/ISSUE_TEMPLATE/config.yml | 5 ++++ .github/ISSUE_TEMPLATE/feature_request.md | 22 +++++++++++++++++ .github/PULL_REQUEST_TEMPLATE.md | 18 ++++++++++++++ 4 files changed, 75 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/config.yml create mode 100644 .github/ISSUE_TEMPLATE/feature_request.md create mode 100644 .github/PULL_REQUEST_TEMPLATE.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..833cc2c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,30 @@ +--- +name: 🐞 Bug melden +about: Etwas funktioniert nicht wie erwartet? Dann bitte hier melden. +title: "[Bug]: " +labels: bug +--- + +### 🐛 Fehlerbeschreibung + +Beschreibe klar und prägnant, was nicht funktioniert. + +### 🔁 Schritte zur Reproduktion + +1. ... +2. ... +3. ... + +### 🤔 Erwartetes Verhalten + +Was hättest du erwartet, was passieren soll? + +### 📷 Screenshot oder Logauszug (optional) + +Wenn hilfreich, Screenshot oder Terminal-Fehlermeldung einfügen. + +### 🧩 Kontext / Systeminfos + +- Version: z. B. `v1.5.0` +- Python-Version: +- Betriebssystem: diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..b4830a3 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: 💬 Frage oder Feedback + url: https://github.com/OliverGiertz/rss-news/discussions + about: Nutze GitHub Discussions für allgemeine Fragen oder Feedback. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000..5ea74ed --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,22 @@ +--- +name: ✨ Feature Request +about: Du hast eine Idee oder willst eine Funktion vorschlagen? Her damit! +title: "[Feature]: " +labels: enhancement +--- + +### 🚀 Beschreibung der Funktion + +Was soll die neue Funktion können? + +### 🧠 Warum ist das nützlich? + +Welches Problem löst das Feature oder wie verbessert es das Tool? + +### 💡 Vorschläge zur Umsetzung (optional) + +Wie könnte man das technisch umsetzen? + +### 🔗 Relevante Verweise (optional) + +Links, Screenshots, Mockups oder Referenzcode. diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..615dc14 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,18 @@ +## ✅ Änderungen in diesem Pull Request + +- [x] Kurze Beschreibung der Änderung +- [ ] ggf. Screenshots oder Codebeispiele + +## 🧪 Tests + +- [ ] Lokal getestet +- [ ] Streamlit UI geprüft +- [ ] Linter/Formatter ausgeführt + +## 🔗 Zusammenhang mit Issues + +Closes #123 (optional) + +## 📎 Sonstiges + +Falls nötig: Kontext, bekannte Einschränkungen etc.