bytecodealliance / bytecodealliance/componentize-py
Remove init function and types from the final output
Open
- 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
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