Contribuer à Rust — les bibliothèques
Si vous souhaitez contribuer à Rust en écrivant des lignes et des lignes de Rust, bienvenue dans les bibliothèques. Rust est un jeune langage, de nombreuses bibliothèques n’existent pas encore, sont incomplètes ou doivent être améliorées.
Il est souvent difficile de choisir quoi écrire : qu’est-ce qui sera le plus motivant ? Qu’est-ce qui aura le plus grand impact ? Voici quelques idées :
- Abonnez-vous et participez aux fils de discussion « what’s everyone working on this week » sur /r/rust et users.rust-lang.org. Ceux-ci contiennent de nombreux appels à contributions pour les projets qui ont besoin d’aide.
- Familiarisez-vous avec les meilleures bibliothèques Rust grâce à awesome-rust et libs.rs.
- Certains projets de plus grande envergure, tels que le navigateur web Servo, la bibliothèque HTTP hyper, le formateur de code source rustfmt, la bibliothèque de liaisons Unix nix et la suite de linting clippy identifient les bugs destinés aux débutants avec des étiquettes ‘easy’.
- Contribuez à des organisations GitHub actives à propos de Rust : PistonDevelopers, servo, redox-os, iron, contain-rs, hyperium. Il est souvent plus simple de trouver une place au sein de ces communautés qui ont souvent plus besoin d’aide que rust-lang. De nombreux développeurs Rust expérimentés sont présents parmi elles pour vous guider.
- Aidez les bibliothèques à évoluer de rust-lang-nursery vers rust-lang proper. Malheureusement, la documentation à ce sujet n’est pas très prolixe, n’hésitez pas à poser vos questions sur #rust-libs.
- Repérez une demande de bibliothèque émise par la communauté sur le traqueur des RFC puis construisez cette bibliothèque.
- Jetez un œil sur les dépôts en vogue pour découvrir des projets Rust actifs.
Si vous concevez, écrivez, maintenez une bibliothèque, il est conseillé de lire les meilleures pratiques pour les bibliothèques Rust.
Vous pouvez discuter avec les concepteurs de la bibliothèque Rust sur #rust-libs.