Questa è una guida su come contribuire al progetto open-source Discourse in vari modi, tra cui advocacy, design, traduzione, contributi di codice, segnalazione di bug e supporto finanziario.
Livello utente richiesto: Chiunque può contribuire!
Molte persone appassionate si chiedono spesso come possano restituire il favore a Discourse. La risposta semplice è: “Sei fantastico!
” e, sì, ci sono molti modi in cui puoi contribuire.
Riepilogo
In questa documentazione tratteremo:
- I diversi modi in cui puoi restituire il favore a Discourse
- Guide passo-passo su come coinvolgersi
- Le migliori pratiche per ciascuna forma di contributo
- Soluzioni ai problemi comuni che potresti incontrare
- Domande frequenti sui contributi
Tutti sono i benvenuti 
Discourse è un progetto open-source. Contrariamente alla credenza popolare, contribuire a un progetto open-source non si limita alla programmazione. Ci sono diverse altre aree importanti in cui puoi fare la differenza.
Advocacy 
Uno dei modi migliori per sostenere Discourse è promuoverlo. Parla di Discourse ogni volta che puoi, senza essere invadente.
Metodi comuni di advocacy
- Categoria Praise di Meta: Condividi le tue esperienze positive con Discourse nella categoria #praise. Inoltre, considera di recensire Discourse su questi siti di terze parti.
- X (ex Twitter): Usa @discourse per condividere le storie della tua community. Leggiamo tutti i tuoi post.
- Altri social media: Potremmo non avere account ufficiali su altre piattaforme social, ma rimangono comunque un ottimo posto per far conoscere Discourse alle persone.
- Incontri: Unisciti o organizza incontri attraverso piattaforme come meetup.com. Discuti di Discourse mettendoti in contatto con persone interessate a temi come Ruby, JavaScript e Open Source.
Design 
Puoi contribuire al design partecipando alle discussioni attive su ux o #feature. Puoi anche creare un Customization > Theme o un Customization > Theme component.
- Dai un’occhiata a design come Material Design o componenti come Header Categories Navbar.
- Segui guide come Guida per principianti all’uso dei temi di Discourse e Guida per sviluppatori ai temi di Discourse.
Traduzione 
Se parli più lingue, contribuisci traducendo Discourse.
- Segui la guida ai contributi di traduzione.
- Unisciti alla conversazione in #dev:translations.
Codice 
Se conosci Rails ed Ember.js o vuoi impararli, puoi contribuire con il codice.
- Inizia con un Customization > Theme component o un Customization > Plugin.
- Fai riferimento a guide come Guida per principianti all’uso di Theme Creator e Creazione di plugin per Discourse.
- Segui le linee guida per lo sviluppo e i contributi.
Segnalazione di bug 
Se incontri bug, puoi aiutare segnalandoli.
- Assicurati che il bug sia riproducibile.
- Segui la guida per la segnalazione di bug.
Denaro 
Se tu o la tua organizzazione avete più risorse finanziarie che tempo, prendete in considerazione l’abbonamento al nostro servizio di hosting premium. Non accettiamo donazioni, ma pagare per il nostro servizio di hosting va direttamente allo stesso team principale che sviluppa Discourse.
Domande frequenti
Come faccio a sapere da dove iniziare?
Con tante opzioni, può sembrare scoraggiante. Ecco alcuni consigli:
- Leggi tutto: Inizia dalla pagina principale per restare aggiornato sugli eventi principali.
- Fai le cose che pensi gli altri dovrebbero fare: Se pensi che la community potrebbe beneficiare di qualcosa, vai avanti e fallo.
I contributori vengono pagati?
Sì, alcuni contributi sono retribuiti sia dall’azienda Discourse che da terze parti. Incoraggiamo i contributi retribuiti, ma comprendiamo che non è sempre possibile. Indipendentemente da come avviene, i contributi dovrebbero idealmente essere guidati da motivazioni intrinseche e dal desiderio di far crescere il progetto Discourse e la sua community.