bytecodealliance/jco

Reduce duplicated WIT files in the repository

Open

#1.594 geöffnet am 3. Juni 2026

Auf GitHub ansehen
 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Rust (124 Forks)github user discovery
good first issueproject/jcotests

Repository-Metriken

Stars
 (952 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 9h 50m) (94 gemergte PRs in 30 T)

Beschreibung

There are a lot of duplicated WIT files in the repository, and it's probably a good idea to either:

  • Remove them from source control via ignores (e.g. wit/deps folders, but obviously we need to keep wit/world.wit)
  • Centralize and de-duplicate the wit directory contents

This is most egregious in the external test suite (caller + callee components both have separate wit directories), but the reasons it wasn't so straight forward to do:

  • symlinks are not well supported by default on windows (so we can't just have the wit dirs be symlinks)
  • some toolchains don't deal well with wit dirs that are not local/in the same folder

Contributor Guide