catalog: normalise 12 licence values to SPDX ids and fix a few small data defects
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 55/100
- Tipo de issue
- Bug
- Clareza
- Claramente especificada
- Status de atividade
- Ativa
- Stack de tecnologia
- javascript, json, markdown
Direção de pesquisa
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.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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.
- Linguagem predominante
- JavaScript
- Estrelas
- 58
- Forks
- 15
- Merge médio
- 16h 53min
- PRs com merge (30d)
- 14
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de TMHSDigital/Free-Game-Dev-Assets
-
community marketing priority: low
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
TMHSDigital/Free-Game-Dev-Assets#151 ·
Mantenedores costumam responder em até 1 dia
-
documentation priority: medium
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
TMHSDigital/Free-Game-Dev-Assets#72 ·
Mantenedores costumam responder em até 1 dia
-
enhancement
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 68/100
TMHSDigital/Free-Game-Dev-Assets#3 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
marketing priority: low
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 55/100
TMHSDigital/Free-Game-Dev-Assets#152 ·
Mantenedores costumam responder em até 1 dia
-
feature priority: medium
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
TMHSDigital/Free-Game-Dev-Assets#144 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de TMHSDigital/Free-Game-Dev-Assets
Issues semelhantes
-
WebsiteAbertagood first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 91/100
TanbirRamim/open-source-radar#314 ·
Mantenedores costumam responder em até 1 dia
-
prio: medium
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 63/100
twentyhq/twenty#28826 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
status: needs triage
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 76/100
mastra-ai/mastra#28382 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
documentation
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
SolidGeeks/strata#21 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Yomguithereal/mnemonist#247 ·