La communauté Rust

En tant que langage de programmation, Rust possède de nombreuses qualités, mais l’un des meilleurs atouts de Rust est sa communauté : des personnes qui travaillent ensemble afin que contribuer à Rust soit une expérience enrichissante.

Nous nous appliquons à fournir un environnement amical, sûr et accueillant pour tous, quel que soit le genre, l’orientation sexuelle, le handicap, l’appartenance ethnique, la religion ou tout aspect personnel. Notre code de conduite définit les principes à respecter sur l’ensemble des forums officiels relatifs à Rust.

Si vous êtes ou avez été victime de harcèlement ou si un membre de la communauté vous importune, veuillez immédiatement contacter un des membres de l’équipe de modération Rust. Que vous soyez un contributeur régulier ou que vous soyez nouveau, nous tenons à cœur que cette communauté soit un espace sûr pour vous.

Où commencer

Voici les ressources les plus importantes pour celles et ceux qui découvrent Rust :

Vous pouvez également trouver de l’aide sur Stack Overflow, un site de questions-réponses.

Les actualités

This Week in Rust (« l’actualité hebdomadaire de Rust ») qui liste les dernières informations, les événements à venir ainsi qu’une liste hebdomadaire des modifications apportées au langage Rust et aux bibliothèques associées. Le blog Rust où l’équipe Rust annonce les développements majeurs. Pour le reste, tout ce qui se passe autour de Rust se retrouve généralement sur le subreddit officieux /r/rust.

Nous avons également un compte Twitter.

Les canaux IRC

Les Rustacéens maintiennent différents canaux IRC sur le réseau IRC de Mozilla : irc.mozilla.org.

Le canal #rust est le principal lieu pour les discussions générales à propos de Rust. C’est également un bon endroit pour demander de l’aide. De nombreuses personnes seront prêtes à vous aider et répondront généralement assez rapidement à vos questions.

Les développeurs de Rust échangent sur #rust-internals. Ce canal est dédié à la fabrication même du langage Rust. C’est également le canal où l’on peut poser des questions sur la manière de contribuer à Rust.

Les canaux principaux

Les canaux internationaux

Les canaux thématiques

Les forums de discussion

Nous avons deux forums pour les échanges asynchrones :

Les groupes d’utilisateurs et les meetups

Il y a plus de 50 groupes utilisateurs Rust à travers le monde, dans plus de 20 pays, ce qui représente plus de 7000 membres. Les Rustacéens se retrouvent régulièrement au sein de groupes utilisateurs Rust. Cela permet de créer des liens sociaux et de découvrir la communauté qui gravite autour de Rust pour apprendre à connaître des personnes avec des intérêts similaires. Ces réunions sont généralement mensuelles et informelles, elles sont ouvertes à toutes et à tous.

Il y a un calendrier général pour suivre l’ensemble des événements Rust. Pour ajouter le vôtre, n’hésitez pas à contacter l’équipe pour la communauté.

L’équipe Rust

Rust suit un processus de développement dirigé par la communauté où la plupart des décisions sont effectuées après des discussions ouvertes et un consensus, sous l’intendance de différentes équipes:

En plus de ces équipes officielles, la plupart des équipes incluent un ensemble de relecteurs, experts en leur domaine, qui peuvent approuver du code. Si vous souhaitez rejoindre une de ces équipes, n’hésitez pas à contacter le chef d’équipe ou tout autre membre afin de commencer.

Le développement de Rust

Rust a plus de 1 200 contributeurs différents et cela augmente chaque semaine. Nous serions ravis de vous compter parmi nous !

Comme indiqué ci-dessus, le forum interne est dédié aux discussions concernant la conception et l’implémentation de Rust. Une bonne partie de la discussion a également lieu sur GitHub :

Environ chaque semaine, les équipes Rust produisent des rapports d’équipe afin de dresser le suivi des tâches de l’équipe, ce qui inclut la progression des propositions à travers le processus de RFC et d’implémentation.