marketing: per-entry embeddable badge ("Licence read YYYY-MM-DD") and per-entry social cards
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- javascript
- Área
- web-dev
Línea de trabajo
Start by reading site/lib/entry-page.mjs around lines 92–98 and site/build.mjs around lines 270–277, then inspect how entry IDs, licence families, and verified dates are represented. The issue proposes per-entry SVG badges, copyable Markdown and HTML snippets, unique PNG cards using the existing writer, and an outreach note in docs/. Done means every entry page has its own OG image and badge snippet; publisher adoption is also listed as a completion condition.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Why it matters
Listed publishers (Kenney, Quaternius, KayKit, small itch creators) have a reason to link back if they get something: a badge saying their licence was independently read and dated. Each backlink is discoverability for the catalog and a trust signal for them. Separately, all 414 entry pages share one og-card.png, so a shared link to a specific entry looks identical to the home page on Discord, X and Slack.
Evidence
site/lib/entry-page.mjs:92-98uses the site-wide card for every entry.site/build.mjs:270-277renders the singleog-card.pngwith a dependency-free PNG writer.
Suggested approach
- Badge: a static SVG per entry at
dist/badge/<id>.svg("Free Game Dev Assets · CC0 · read 2026-10-13", coloured by licence family) plus a "Link to this entry" box with copyable Markdown and HTML. - Cards: generate
dist/entry/<id>/card.pngat build (name, licence, commercial badge, verified date) with the existing writer and pointog:imageat it. - A short "You're listed" note template in
docs/for outreach.
Done when
Each entry page has a unique OG image and a copyable badge snippet, and a few publishers display it.
- Lenguaje dominante
- JavaScript
- Estrellas
- 58
- Forks
- 15
- Merge medio
- 1 d 7 h
- PR fusionados (30 d)
- 12
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de TMHSDigital/Free-Game-Dev-Assets
-
documentation priority: medium
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
TMHSDigital/Free-Game-Dev-Assets#178 ·
Los mantenedores suelen responder en 1 día
-
enhancement priority: low
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
TMHSDigital/Free-Game-Dev-Assets#176 ·
Los mantenedores suelen responder en 1 día
-
copy: headline and README badge count 418 including 2 deprecated entries; the catalog shows 416Abiertobug priority: low
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
TMHSDigital/Free-Game-Dev-Assets#175 ·
Los mantenedores suelen responder en 1 día
-
ux: the homepage has no search field in the first screen; #search sits ~3 screens down againAbiertoenhancement priority: medium
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
TMHSDigital/Free-Game-Dev-Assets#174 ·
Los mantenedores suelen responder en 1 día
-
bug hardening priority: low
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
TMHSDigital/Free-Game-Dev-Assets#170 ·
Los mantenedores suelen responder en 1 día
Todos los issues de TMHSDigital/Free-Game-Dev-Assets
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
factory-active task-identify-harness-labels-done task-identify-issue-type-done
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
vercel/ai#24302 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
follow-redirects updateAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
mailgun/mailgun.js#544 ·
-
beginner bug frontend
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
BistaDinesh03/critique#266 ·
Los mantenedores suelen responder en 1 día
-
New tool: ⚪️ writenodePosiblemente ocupada @github-actions la tomó hoy. Abiertosubmission triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
kausalflow/tools#251 · 1 comentario ·
Los mantenedores suelen responder en 1 día