bytecodealliance / bytecodealliance/componentize-go
Create a `bindings --stub-wasi` option
- Lingua principale
- Rust
- Stelle
- 17
- Fork
- 8
- Merge medio
- 6h 57m
- PR unite (30g)
- 5
Descrizione
componentize-py has a --stub-wasi option which turns the default imports provided by the `wasi_snapshot_preview1.reactor.wasm` file into trapping stub functions. This allows a user to have more control over what their component imports. We should implement this in componentize-go.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia confrontando il comportamento esistente di componentize-py con --stub-wasi e individuando la gestione dell'opzione bindings in componentize-go. Implementa l'opzione in modo che gli import predefiniti da wasi_snapshot_preview1.reactor.wasm diventino funzioni stub che generano un trap, consentendo agli utenti di controllare gli import del proprio componente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- go, rust, wasm
- Ambito
- cli, tooling
- Tipo di issue
- Funzionalità
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Tranquilla
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 58/100