Contribuindo para Rust — bibliotecas · A linguagem de programação Rust
Contribuindo para Rust — bibliotecas
Se você deseja contribuir para Rust escrevendo volumes de código Rust, então nas bibliotecas é onde você vai encontrar sua oportunidade: considerando que Rust é uma linguagem jovem, há muitos tipos de bibliotecas que ou não existem ou estão incompletas e necessitam de melhoras ou concorrência.
Decidir o que escrever para ter impacto e ser divertido é uma dificuldade comum. Aqui vão algumas ideias:
Leia e participe nos tópicos 'no que estão todos trabalhando nessa semana' no /r/rust e no users.rust-lang.org. Eles são cheios de anúncios de outros programadores em busca de colaboradores.
Se familiarize com as melhores bibliotecas de Rust por meio do awesome-rust e libs.rs.
Alguns projetos maiores, como o navegador Servo, a biblioteca HTTP hyper, o formatador rustfmt, as bindings para sistemas unix nix e a coleção de lints clippy, rotulam problemas fáceis para novos contribuidores.
Se involva com algumas das organizações mais orientadas à Rust do GitHub, como PistonDevelopers, servo, redox-os, iron, contain-rs, hyperium. É, muitas vezes, mais fácil encontrar um lugar pra se encaixar nessas sub-comunidades. Eles estão sempre em grande necessidade de ajuda do que rust-lang em si, e são cheios de desenvolvedores experientes prontos pra te guiar no que for preciso.
Ajude a guiar bibliotecas de rust-lang-nursery de volta à rust-lang. Infelizmente, não há muita documentação sobre o que precisa ser feito lá. Pergunte em #rust-libs.
Inspecione o seguidor de problemas do PDC para uma biblioteca requisitada pela comunidade e faça-o.
Veja o Github Trending para projetos Rust atualmente ativos.
Como um autor de bibliotecas você vai querer estar ciente das melhores práticas para bibliotecas Rust (inglês).