bytecodealliance / bytecodealliance/componentize-py

Remove init function and types from the final output

Open
#20 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
277
Forks
51
Avg merge
12h 10m
Merged PRs (30d)
10

Description

The pre-initialization process currently involves an exported anonymous interface and types (defined in init.wit). That should be stripped out of the final component since it's not part of the application's world.

Contributor guide

Open the contributing guide

Research direction

Start with init.wit and trace the pre-initialization process to where the final component is produced. Verify that the exported anonymous interface and related types are absent from the final component while the application's world remains intact. The issue does not name a test, so identify the relevant existing component-generation checks before making changes.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust, wasm
Domain
tooling
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.