Stack pages: add every pick to the shortlist in one click
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
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
- Bereich
- frontend
Rechercherichtung
Lies site/public/stack.js und site/lib/stack-page.mjs, um zu sehen, wie Stack-Auswahlen dargestellt werden, und untersuche anschließend den Speicher für die Merkliste und seinen storage-Listener in site/public/shortlist.js. Führe npm test aus und prüfe, ob ein Klick jede Auswahl ohne Duplikate hinzufügt, die Anzahl der hinzugefügten Einträge meldet und anderen Tabs das Aktualisieren ermöglicht.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Summary
A stack is a curated starter kit, but its page only offers copy-credit buttons. Getting the kit into the shortlist, where the CREDITS export lives, means opening each entry one at a time.
Where
site/public/stack.js:1-26(copy buttons only)site/lib/stack-page.mjs(no shortlist hook)site/public/shortlist.js:12-21(storage),:171(storage listener)
Impact
Jam and solo developers following a stack get the whole kit and its attribution file in one step.
Suggested fix
Add an "Add all to shortlist" button that merges the stack's entry ids into the shortlist storage key (dedupe), shows a status line, and relies on the existing storage listener to refresh other tabs.
Acceptance criteria
- One click adds every stack pick to the shortlist without duplicates
- Status message confirms how many were added
Getting started
- Relevant files:
site/public/stack.js,site/lib/stack-page.mjs - Run the tests:
npm test; the full local gate isnpm run check(Node 22+, no install step) - Related docs:
CONTRIBUTING.md,site/README.md
Related: #110
Filed by repo-audit/full-audit at 4adb944. Severity: medium. Effort: S. audit-key: enhancement|site/public/stack.js|addStackToShortlist
- Vorherrschende Sprache
- JavaScript
- Sterne
- 58
- Forks
- 15
- Ø Merge
- 1 T. 15 Std.
- Gemergte PRs (30 T.)
- 12
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine 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 TMHSDigital/Free-Game-Dev-Assets
-
documentation good first issue priority: low
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
TMHSDigital/Free-Game-Dev-Assets#270 ·
Maintainer antworten meist innerhalb von 1 Tag
-
documentation priority: medium
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
TMHSDigital/Free-Game-Dev-Assets#269 ·
Maintainer antworten meist innerhalb von 1 Tag
-
good first issue priority: low tests
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
TMHSDigital/Free-Game-Dev-Assets#267 ·
Maintainer antworten meist innerhalb von 1 Tag
-
good first issue priority: low tests
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 83/100
TMHSDigital/Free-Game-Dev-Assets#266 ·
Maintainer antworten meist innerhalb von 1 Tag
-
priority: low tests
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
TMHSDigital/Free-Game-Dev-Assets#265 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in TMHSDigital/Free-Game-Dev-Assets
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
microsoft/TypeScript#65370 ·
Maintainer antworten meist innerhalb von 1 Tag
-
metrics priority: medium
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 86/100
LearningCircuit/local-deep-research#8336 ·
Maintainer antworten meist innerhalb von 1 Tag
-
ace bug yaml
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
Maintainer antworten meist innerhalb von 1 Tag
-
svelte: whitespace-only edit leaves an empty todo, edits not trimmed, filter not restored on reloadOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
-
agentic-workflows
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
githubnext/gh-cao#20316 ·
Maintainer antworten meist innerhalb von 1 Tag