catalog: the `formats` vocabulary mixes file formats with delivery kinds; split them
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 48/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- javascript
Línea de trabajo
Start with site/format-vocabulary.json and inspect how catalog entries and the Format filter consume formats; the issue also names value-aliases.json as part of the migration. Audit current values, then trace the filter UI to identify where a Delivery group belongs. Done when every formats value is a file or container format, delivery kinds are stored separately, and app types no longer appear in Format.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Why it matters
The format filter is meant to answer "can I load this in my engine". Values like desktop-app (34 uses), cli, npm, library, middleware, React, Vue, various, and Unity/Unreal/Godot answer a different question (how the thing is delivered) and sit in the same dropdown as png and fbx. Case is also mixed (ktx2, tmx, gdshader vs PNG, FBX).
Evidence (data audit 2026-10-21)
- 881 format uses, 120 unique, all in
site/format-vocabulary.json; the odd values above are in the vocabulary itself.
Suggested approach
Add an optional delivery field (values like desktop-app, web-app, cli, library, engine-plugin, source) and move the non-file values there via a one-off script plus value-aliases.json; normalise format case to lowercase in the vocabulary; replace various with the actual list or drop it. Give the site a "Delivery" filter group next to Format.
Done when
Every formats value is a file or container format, the delivery kinds live in delivery, and the format filter no longer shows app types.
- Lenguaje dominante
- JavaScript
- Estrellas
- 58
- Forks
- 15
- Merge medio
- 18 h 42 min
- PR fusionados (30 d)
- 11
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
-
community marketing priority: low
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
TMHSDigital/Free-Game-Dev-Assets#151 ·
Los mantenedores suelen responder en 1 día
-
documentation priority: medium
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
TMHSDigital/Free-Game-Dev-Assets#72 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 1/5 1-3 horas Aptitud para principiantes 68/100
TMHSDigital/Free-Game-Dev-Assets#3 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
correction
Dificultad 2/5 1-3 horas Aptitud para principiantes 57/100
TMHSDigital/Free-Game-Dev-Assets#162 ·
Los mantenedores suelen responder en 1 día
-
marketing priority: low
Dificultad 2/5 1-3 horas Aptitud para principiantes 55/100
TMHSDigital/Free-Game-Dev-Assets#152 ·
Los mantenedores suelen responder en 1 día
Todos los issues de TMHSDigital/Free-Game-Dev-Assets
Issues similares
-
Add: Divya Darshan TV LogoAbiertocheck:passed logos:add
Dificultad 1/5 Menos de una hora Aptitud para principiantes 68/100
Los mantenedores suelen responder en 6 días
-
cvss-severity:high devguard l3montree-cybersecurity/.../devguard-documentation pkg:oci/devguard-documen...ch=amd64&tag=main-amd64 risk:low state:open
Dificultad 1/5 Menos de una hora Aptitud para principiantes 75/100
l3montree-dev/devguard-documentation#365 · 1 comentario ·
-
docs
Dificultad 1/5 1-3 horas Aptitud para principiantes 82/100
idean3885/claude-ops-agent#811 ·
Los mantenedores suelen responder en 1 día
-
external-plugin ready-for-review third party
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
github/awesome-copilot#5713 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
curriculum documentation quality
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
githubnext/gh-aw-workshop#5038 ·
Los mantenedores suelen responder en 1 día