Voici un guide sur la manière de contribuer au projet open-source Discourse de différentes façons, y compris par le biais du militantisme, du design, de la traduction, des contributions au code, du signalement de bugs et du soutien financier.
Niveau utilisateur requis : Tout le monde peut contribuer !
Beaucoup de personnes passionnées se demandent souvent comment elles peuvent rendre à Discourse. La réponse simple est : « Vous êtes géniales !
» Et oui, il existe de nombreuses façons de contribuer.
Résumé
Dans cette documentation, nous couvrirons :
- Les différentes façons de rendre à Discourse
- Des guides étape par étape pour s’impliquer
- Les meilleures pratiques pour chaque forme de contribution
- Les solutions aux problèmes courants que vous pourriez rencontrer
- Les questions fréquemment posées sur la contribution
Tout le monde est le bienvenu 
Discourse est un projet open-source. Contrairement à une idée reçue, contribuer à un projet open-source ne se limite pas à la programmation. Il existe plusieurs autres domaines importants où vous pouvez faire la différence.
Militantisme 
L’une des meilleures façons de soutenir Discourse est de faire sa promotion. Parlez de Discourse chaque fois que vous le pouvez, sans être insistant(e).
Méthodes courantes de militantisme
- Catégorie Praise de Meta : Partagez vos expériences positives avec Discourse dans la catégorie Community Building > Praise. Vous pouvez également évaluer Discourse sur ces sites tiers.
- X (anciennement Twitter) : Utilisez @discourse pour partager les histoires de votre communauté. Nous lisons tous vos messages.
- Autres réseaux sociaux : Nous n’avons peut-être pas de comptes officiels sur d’autres plateformes sociales, mais ce sont toujours d’excellents endroits pour faire connaître Discourse.
- Rencontres (Meetups) : Rejoignez ou organisez des rencontres via des plateformes comme meetup.com. Discutez de Discourse en vous connectant avec des personnes intéressées par des sujets tels que Ruby, JavaScript et l’Open Source.
Design 
Vous pouvez contribuer au design en participant aux discussions en cours sur Contribute > UX ou Contribute > Feature. Vous pouvez également créer un Customization > Theme ou un Customization > Theme component.
- Consultez des designs comme Material Design ou des composants comme Header Categories Navbar.
- Suivez des guides tels que Guide du débutant pour utiliser les thèmes Discourse et Guide du développeur pour les thèmes Discourse.
Traduction 
Si vous parlez plusieurs langues, contribuez en traduisant Discourse.
- Suivez le guide de contribution à la traduction.
- Rejoignez la conversation dans #dev:translations.
Code 
Si vous maîtrisez Rails et Ember.js ou si vous souhaitez les apprendre, vous pouvez contribuer au code.
- Commencez par un Customization > Theme component ou un Customization > Plugin.
- Référez-vous aux guides tels que Guide du débutant pour utiliser Theme Creator et Création de plugins Discourse.
- Suivez les lignes directrices de développement et de contribution.
Signalement de bugs 
Si vous rencontrez des bugs, vous pouvez aider en les signalant.
- Assurez-vous que le bug est reproductible.
- Suivez le guide de signalement de bugs.
Argent 
Si vous ou votre organisation disposez de plus de ressources financières que de temps, envisagez de vous abonner à notre service d’hébergement premium. Nous ne recevons pas de dons, mais le paiement de notre service hébergé va directement à la même équipe centrale qui développe Discourse.
Questions fréquemment posées
Comment savoir par où commencer ?
Avec autant d’options, cela peut sembler décourageant. Voici quelques conseils :
- Lisez tout : Commencez par la page d’accueil pour rester informé des événements majeurs.
- Faites ce que vous pensez que les gens devraient faire : Si vous pensez que la communauté pourrait bénéficier de quelque chose, allez-y et faites-le.
Les contributeurs peuvent-ils être rémunérés ?
Oui, certaines contributions sont rémunérées, soit par l’entreprise Discourse, soit par des tiers. Nous encourageons les contributions rémunérées, mais comprenons que ce n’est pas toujours possible. Quoi qu’il en soit, les contributions devraient idéalement être motivées par une motivation intrinsèque et le désir de faire grandir le projet et la communauté Discourse.