Ceci est un guide sur la façon de contribuer au projet open source Discourse de diverses manières, y compris le plaidoyer, la conception, la traduction, les contributions de code, le signalement de bogues et le soutien financier.
Niveau d’utilisateur requis : Tout le monde peut contribuer !
De nombreuses personnes passionnées demandent souvent comment elles peuvent redonner à Discourse. La réponse simple est : « Vous êtes génial !
» et oui, il existe de nombreuses façons de contribuer.
Sommaire
Dans cette documentation, nous couvrirons :
- Différentes façons de redonner à Discourse
- Des guides étape par étape sur la façon de s’impliquer
- Les meilleures pratiques pour chaque forme de contribution
- Des solutions aux problèmes courants que vous pourriez rencontrer
- Foire aux questions sur la contribution
Tout le monde est le bienvenu 
Discourse est un projet open source. Contrairement à la croyance populaire, contribuer à un projet open source n’est pas limité au codage. Il existe plusieurs autres domaines importants où vous pouvez faire une différence.
Plaidoyer 
L’une des meilleures façons de soutenir Discourse est de le promouvoir. Parlez de Discourse chaque fois que vous le pouvez, sans être insistant.
Méthodes courantes de plaidoyer
- Catégorie Éloges de Meta : Partagez vos expériences positives avec Discourse dans la catégorie Praise. Envisagez également de donner votre avis sur Discourse sur ces sites tiers.
- X (anciennement Twitter) : Utilisez @discourse pour partager vos histoires de communauté. Nous lisons tous vos messages.
- Autres médias sociaux : Nous n’avons peut-être pas de comptes officiels sur d’autres plateformes sociales, mais elles restent un excellent endroit pour parler de Discourse aux gens.
- 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.
Conception 
Vous pouvez contribuer à la conception en participant aux discussions en cours sur UX ou Feature. Vous pouvez également créer un Theme ou un Theme component.
- Consultez des conceptions comme Material Design ou des composants comme Header Categories Navbar.
- Suivez des guides comme 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 êtes familier avec Rails et Ember.js ou si vous souhaitez les apprendre, vous pouvez contribuer du code.
- Commencez par un Theme component ou un Plugin.
- Consultez des guides comme Guide du débutant pour utiliser Theme Creator et Créer des plugins Discourse.
- Suivez les directives de développement et de contribution.
Rapports de bogues 
Si vous rencontrez des bogues, vous pouvez aider en les signalant.
- Assurez-vous que le bogue est reproductible.
- Suivez le guide de signalement de bogue.
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 n’acceptons pas les dons, mais payer pour notre service hébergé va directement à la même équipe de base qui développe Discourse.
Foire aux questions
Comment savoir par où commencer ?
Avec autant d’options, cela peut être intimidant. Voici quelques conseils :
- Lisez tout : Commencez par la page Top pour rester au courant 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 payés ?
Oui, certaines contributions sont payées soit par la société Discourse, soit par des tiers. Nous encourageons les contributions rémunérées mais comprenons que ce n’est pas toujours possible. Indépendamment de la manière dont cela se produit, les contributions devraient idéalement être motivées par une motivation intrinsèque et un désir de faire grandir le projet et la communauté Discourse.