catalog: normalise 12 licence values to SPDX ids and fix a few small data defects
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
- 55/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- javascript, json, markdown
Línea de trabajo
Start with site/value-aliases.json and the named catalog entries, then read CONTRIBUTING and inspect each source to confirm the SPDX variant before changing aliases. Check how the catalog validator handles entry URLs and metadata, and add the requested uniqueness, HTTPS, and H1/name checks. Done when the license mappings, links, and listed data defects are corrected and the validator passes.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Why it matters
license_spdx is the field tools and filters key on, and it is empty for 105 of 414 entries. 93 of those are legitimately custom/varies/unknown, but 12 are aliases of ids other entries already use, so the same licence filters differently depending on who wrote the entry. A handful of other mechanical defects showed up in the same audit.
Evidence (data audit 2026-10-21)
licensevalues with no SPDX mapping that should have one:GPL-3.0(7 entries),GPL-2.0(2),LGPL-3.0(1),BSD(1),CC-BY(1). Elsewhere the catalog usesGPL-3.0-or-later,GPL-2.0-or-later,BSD-3-Clause,CC-BY-4.0.catalog/audio/filmmusic-ende.mdis CC-BY withattribution_required: false; CONTRIBUTING allows that only with an "Attribution waived" Notes line. Confirm one exists or flip the flag.- Two
http://entry URLs:catalog/animation/cmu-mocap.md,catalog/characters/makehuman.md; 10 morehttp://links in bodies. - One URL shared by two entries:
blender.org/download/demo-files/#assetsincatalog/animation/blender-ellie-poses.mdandcatalog/characters/blender-human-base-meshes.md. Point each at its own anchor or merge. - 24 entries whose
# H1differs fromname(for examplecatalog/3d/kaykit.md: name "KayKit (Kay Lousberg)", H1 "KayKit"). - 5 entry URLs are search pages with query strings (
fab.com/search?is_free=1and similar), which break when the host changes its search UI.
Suggested approach
- Map the 12 aliases to the right SPDX id after checking each source for "or later" vs "only" (do not guess); add the aliases to
site/value-aliases.jsonso the validator rejects them going forward. - Fix the http URLs and the duplicate URL; add a validator rule that an entry
urlmust be unique andhttps. - Add a check (warning is fine) that H1 equals
name. - Replace search-page URLs with a stable listing page where one exists; otherwise note the fragility in Notes.
Done when
license_spdx is set for every entry whose license is a real SPDX licence, the new validator rules pass, and the defects above are gone.
- Lenguaje dominante
- JavaScript
- Estrellas
- 58
- Forks
- 15
- Merge medio
- 16 h 53 min
- PR fusionados (30 d)
- 14
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
-
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
-
feature priority: medium
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
TMHSDigital/Free-Game-Dev-Assets#144 ·
Los mantenedores suelen responder en 1 día
Todos los issues de TMHSDigital/Free-Game-Dev-Assets
Issues similares
-
Clinic sharing: fast sync refusal message suggests Delete Data, which only developer builds haveAbiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
avniproject/avni-client#2228 ·
-
bug confirmed issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
open-webui/open-webui#33196 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
`printf "%o"` prints decimalAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
fable-compiler/Fable#5157 ·
Los mantenedores suelen responder en 1 día
-
New tool: PaperBananaPosiblemente ocupada @github-actions la tomó hoy. Abiertosubmission triage
Dificultad 1/5 Menos de una hora Aptitud para principiantes 75/100
kausalflow/tools#243 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
area: apple-music area: build-release bug effort: small priority: high
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
ChristianTabor/Argon#32 ·
Los mantenedores suelen responder en 1 día