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 supportare 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 Community Building > 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 sono comunque un ottimo posto per far conoscere Discourse.
- Meetup: Unisciti o organizza meetup tramite piattaforme come meetup.com. Discuti di Discourse connettendoti con persone interessate a temi come Ruby, JavaScript e Open Source.
Design 
Puoi contribuire al design partecipando alle discussioni in corso su Contribute > UX o Contribute > 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 sei familiare con 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 riscontri bug, puoi aiutare segnalandoli.
- Assicurati che il bug sia riproducibile.
- Segui la guida per la segnalazione di bug.
Soldi 
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 ospitato va direttamente allo stesso team centrale 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 rimanere aggiornato sugli eventi principali.
- Fai le cose che pensi che gli altri dovrebbero fare: Se pensi che la community potrebbe beneficiare di qualcosa, vai avanti e fallo.
I contributori possono essere pagati?
Sì, alcuni contributi sono retribuiti sia dall’azienda Discourse che da terze parti. Incoraggiamo i contributi retribuiti, ma capiamo 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 e la community di Discourse.