Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

catalog: the `formats` vocabulary mixes file formats with delivery kinds; split them

Offen
#97 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
48/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
javascript
Bereich
data, web-dev

Rechercherichtung

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.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

enhancement priority: low

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.

Vorherrschende Sprache
JavaScript
Sterne
58
Forks
15
Ø Merge
16 Std. 53 Min.
Gemergte PRs (30 T.)
14

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus TMHSDigital/Free-Game-Dev-Assets

Alle Issues in TMHSDigital/Free-Game-Dev-Assets

Ähnliche Issues

Weitere Issues zu JavaScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.