Improve accessibility of project/tutorial project templates
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 25/100
- Tipo de issue
- Funcionalidade
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- javascript, python, rust, wasm
- Domínio
- developer-experience, documentation, tooling
Direção de pesquisa
Comece revisando o layout do repositório component-docs e a proposta na issue #219; em seguida, compare as opções descritas aqui de um único repositório de nível superior, tarballs de Current-release e scaffolding específico por linguagem. Defina um caminho de configuração acordado para os recursos dos tutoriais e verifique se ele cobre os workflows mencionados de Rust, JavaScript e Python sem exigir que os usuários naveguem por um subdiretório aninhado.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Currently, new users must clone the component-docs repo, head to a specific sub-directory then attempt to build projects.
It would be ideal if there were easier ways to download and set up resources to walk through the tutorials.
While we probably want to avoid building custom tooling in every possible language (different languages have different scaffolding mechanisms), we need a solution that is a bit less nested.
There were several good suggestions made, one of which being a single repo that contains all the languages at the top level (thanks @mkatychev), which is a bit easier to clone and filter out.
Another suggestion is that this could actually be a part of #219 -- having a "Current" release that always contains tarballs of the current code for any given language might make it easy to download and extract (ex. rust-starter.zip or js-starter.zip).
We could also rely on language-specific templating functionality, but this would likely require ensuring that it exists in the first place for all related languages (i.e. cargo component new, jco new, componetize-py new, etc), or in a shared tool like wit-bindgen which may not be feasible.
- Linguagem predominante
- Rust
- Estrelas
- 138
- Forks
- 89
- Merge médio
- 2d 6min
- PRs com merge (30d)
- 1
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:triaged bug bughunt pm:bundler priority:p1
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
SocketDev/socket-patch#1573 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
rustix::termios::Termios::OutputModes does not expost some const e.g. OLCUC for musl and macOSAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
bytecodealliance/rustix#1706 · 1 comentário ·
Mantenedores costumam responder em até 11 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
wormhole-foundation/wormhole#5062 ·
Mantenedores costumam responder em até 1 dia
-
LaunchOrFocusPlugin switches to the wrong tab after tabs are reordered (tab id used as position)Talvez já em andamento @olegator888 assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
zellij-org/zellij#5719 ·
Mantenedores costumam responder em até 1 dia