Auto-generate sprint retrospective from board data📝
Maintainer antworten meist innerhalb von 1 Tag
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 82/100
- Issue-Typ
- Feature
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- javascript, react
- Bereich
- frontend
Rechercherichtung
Beginne in client/src/pages/Dashboard.jsx, der in der Issue genannten Datei, und prüfe, wie sie Aufgabendaten liest und Zwischenablageaktionen verarbeitet. Füge dort den Rückblickgenerator und die Schaltfläche hinzu und überprüfe anschließend, ob der kopierte Bericht erledigte und festgefahrene Aufgaben sowie die Anzahl der Aufgaben im Backlog enthält. Laut Issue sind keine Backend-Änderungen nötig.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Auto-generate sprint retrospective from board data📝
File: client/src/pages/Dashboard.jsx
Every team does retros but writes them
manually from memory 💀 fr!!
DevBoard has all the data — use it!!
Fix: generate retro report:
const generateRetro = () => {
const twoWeeksAgo = new Date()
twoWeeksAgo.setDate(twoWeeksAgo.getDate() - 14)
const completed = tasks.filter(t =>
t.status === 'done' &&
new Date(t.updatedAt) > twoWeeksAgo
)
const stuck = tasks.filter(t =>
t.status === 'inprogress' &&
Math.floor((Date.now() -
new Date(t.updatedAt)) / 86400000) > 5
)
const highDone = completed.filter(
t => t.priority === 'high'
)
const retro =
`# Sprint Retrospective 🔄
Generated: ${new Date().toLocaleDateString()}
✅ What went well
- Completed ${completed.length} tasks this sprint
- Closed ${highDone.length} high priority items
${completed.slice(0,3).map(t =>
- ✓ ${t.title}).join('\n')}
🚧 What needs improvement
${stuck.length > 0
? - ${stuck.length} tasks stuck in progress >5 days
: '- No stuck tasks this sprint! 🎉'}
${stuck.slice(0,3).map(t =>
- ⚠️ ${t.title}).join('\n')}
🎯 Action items for next sprint
-
Review ${tasks.filter(t =>
t.status === 'backlog').length} backlog items -
Prioritize blocked tasks first`
navigator.clipboard.writeText(retro)
setRetroCopied(true)
setTimeout(() => setRetroCopied(false), 2000)
}
{retroCopied ? '✅ Copied!' : '📝 Generate Retro'}
~35 lines! No backend needed 🎯
Standup generator + Retro generator =
DevBoard is a COMPLETE dev workflow tool!! 🔥
- Vorherrschende Sprache
- JavaScript
- Sterne
- 39
- Forks
- 105
- Ø Merge
- 1 T. 7 Std.
- Gemergte PRs (30 T.)
- 52
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus anoopcodehack/DevBoard
-
enhancement good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
anoopcodehack/DevBoard#666 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
anoopcodehack/DevBoard#648 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Show "No snippets yet" empty state in task modal 💻Evtl. vergeben @tu-lasizzzz hat das vor 5 Tagen übernommen. Offengood first issue
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 96/100
anoopcodehack/DevBoard#639 · 2 Kommentare · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
good first issue
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 96/100
anoopcodehack/DevBoard#637 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
anoopcodehack/DevBoard#630 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in anoopcodehack/DevBoard
Ähnliche Issues
-
self-driving
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 86/100
Maintainer antworten meist innerhalb von 1 Tag
-
kind:bug needs-triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
Maintainer antworten meist innerhalb von 1 Tag
-
status: needs triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
mastra-ai/mastra#28500 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
fossasia/scrum_helper#949 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
Foundryborne/daggerheart#2531 ·
Maintainer antworten meist innerhalb von 1 Tag