Unity-Technologies / Unity-Technologies/UnityDataTools

Support Unity 6.7 content directory analysis (ContentLayout.json v3)

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

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
C#
Sterne
821
Forks
71
Ø Merge
3 Std. 13 Min.
Gemergte PRs (30 T.)
9

Beschreibung

The schema of ContentLayout.json is changing between Unity 6.6 and 6.7 which breaks the ability to fully analyze content directory builds generated by Unity 6.7.

We need to update the support and try to maintain support for Unity 6.6 builds (the v2 schema). One approach might be to translate v2 to v3 files, and then only have support for importing the v3 data structures, this should be technically feasible because the changes only remove and reorganize data, no new data is added.

As part of this work https://github.com/Unity-Technologies/UnityDataTools/blob/main/Documentation/contentlayout.md should be reviewed to make sure it is accurate for both 6.6 and 6.7.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginnen Sie mit der Überprüfung des bestehenden Import- und Analysepfads für ContentLayout.json und vergleichen Sie dabei die in der Issue beschriebenen Schemas von Unity 6.6 v2 und 6.7 v3. Überprüfen Sie anschließend Documentation/contentlayout.md auf Genauigkeit für beide Versionen; als abgeschlossen gilt die Aufgabe, wenn 6.7-Content-Verzeichnis-Builds vollständig analysierbar sind und 6.6-v2-Builds weiterhin unterstützt werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp, unity
Bereich
documentation, tooling
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Aktiv
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
55/100

Neue Issues direkt in Ihr Postfach

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