A section on the implications of including worlds
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Documentação
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- rust, wasm
- Domínio
- documentation
Direção de pesquisa
Leia as issues vinculadas #245 e #240 e a subseção existente sobre worlds para entender a confusão relatada em torno da inclusão de wasi:http/proxy. Considera-se concluído quando a documentação explicar claramente que include serve para definir um world superconjunto e distinguir entre importar funcionalidade e implementar interfaces exportadas.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
In https://github.com/bytecodealliance/component-docs/issues/245 a user encountered a bump when trying to import functionality from wasi:http that I'd guess will occur again.
Not sure if this belongs in the subsection on worlds, since it could also be part of https://github.com/bytecodealliance/component-docs/issues/240, or there could perhaps be a section that pertains to all guest languages, as it probably isn't unique to the rust experience.
The user included wasi:http/proxy and didn't realize that they would have to implement the interfaces exported by it, as they were really only after importing the functionality that that world provided, and had no intention of authoring a component that exported any of it's functionality. Ideally we would clearly inform users to reserve include usage for when they want to define a world that is a superset of another.
- Linguagem predominante
- Rust
- Estrelas
- 138
- Forks
- 89
- Merge médio
- 10h 38min
- PRs com merge (30d)
- 2
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de bytecodealliance/component-docs
-
Dificuldade 2/5 Meio dia Facilidade para iniciantes 72/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
bytecodealliance/component-docs#294 · 1 comentário ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 55/100
-
Add guide for HTTP P3Abertadocumentation enhancement lang/rust
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 78/100
Todas as issues de bytecodealliance/component-docs
Issues semelhantes
-
agent:iq3-xxs area: cli duplication enhancement priority: P3 ready-for-agent
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
Mantenedores costumam responder em até 2 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
bytecodealliance/rustix#1703 ·
Mantenedores costumam responder em até 3 dias
-
bug discussion
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
medialab/xan#1201 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
farion1231/cc-switch#8298 ·
Mantenedores costumam responder em até 1 dia