From 472a3dee43c4d2bf9a4798abc758d2f24f583c96 Mon Sep 17 00:00:00 2001 From: Robin Wieschendorf Date: Thu, 20 Nov 2025 15:35:44 +0100 Subject: [PATCH] chore: add technical discussion issue template --- .../ISSUE_TEMPLATE/technical_discussion.yml | 91 +++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/technical_discussion.yml diff --git a/.github/ISSUE_TEMPLATE/technical_discussion.yml b/.github/ISSUE_TEMPLATE/technical_discussion.yml new file mode 100644 index 0000000..ad29264 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/technical_discussion.yml @@ -0,0 +1,91 @@ +name: Technical Discussion +description: Diskutiere technische Entwickler-Themen wie Tools, Standards oder Architekturentscheidungen +labels: ["discussion"] +body: + - type: markdown + attributes: + value: | + Dieses Template hilft dabei, technische Ideen strukturiert zu besprechen (z. B. Tooling, Coding-Standards, Architekturentscheidungen oder Programmiertechniken). Bitte beantworte die Fragen so konkret wie möglich. + + - type: input + id: topic + attributes: + label: Thema + description: Kurzer Titel, der die Diskussion beschreibt. + placeholder: "z. B. Neuen Static-Analyzer evaluieren" + validations: + required: true + + - type: dropdown + id: category + attributes: + label: Themenbereich + options: + - Tooling / Infrastruktur + - Coding-Standards / Guidelines + - Architektur / Design + - Performance / Skalierung + - Wissensaustausch / Best Practices + - Sonstiges + validations: + required: false + + - type: textarea + id: background + attributes: + label: Ausgangslage & Motivation + description: Welche Situation oder welches Problem adressierst du? Welche Ziele verfolgst du? + placeholder: | + - Aktueller Zustand + - Limitierungen oder Risiken + - Warum jetzt? + validations: + required: true + + - type: textarea + id: proposal + attributes: + label: Vorschlag / Diskussionspunkte + description: Beschreibe den konkreten Vorschlag oder die offenen Fragen, die du diskutieren möchtest. + placeholder: | + - Idee oder Lösungsansatz + - Alternativen + - Offene Punkte, über die entschieden werden soll + validations: + required: true + + - type: textarea + id: impact + attributes: + label: Auswirkungen & betroffene Bereiche + description: Welche Teams, Komponenten oder Workflows wären betroffen? Welche Chancen oder Risiken siehst du? + placeholder: | + - Auswirkungen auf Entwickler-Experience + - Einfluss auf Build-/Deploy-Prozesse + - Risiken bei Nicht-Umsetzung + validations: + required: false + + - type: textarea + id: resources + attributes: + label: Referenzen & Materialien + description: Links zu Dokumentation, RFCs, Proof-of-Concepts oder relevanten Diskussionen. + placeholder: | + - RFC-Docs + - Benchmarks + - Vergleichsstudien + validations: + required: false + + - type: textarea + id: next_steps + attributes: + label: Erwartete Entscheidungen / Nächste Schritte + description: Was benötigst du vom Team (z. B. Feedback, Entscheidung, Experiment)? Gibt es einen gewünschten Zeitrahmen? + placeholder: | + - Benötigtes Feedback + - Vorschlag für Vorgehen + - Deadline oder Release-Bezug + validations: + required: false