Este é um guia sobre como contribuir para o projeto de código aberto Discourse de várias maneiras, incluindo defesa, design, tradução, contribuições de código, relatórios de bugs e apoio financeiro.
Nível de usuário necessário: Qualquer pessoa pode contribuir!
Muitas pessoas apaixonadas frequentemente perguntam como podem retribuir ao Discourse. A resposta simples é: “Você é incrível!
” e, sim, existem muitas maneiras de você contribuir.
Resumo
Nesta documentação, abordaremos:
- Diferentes maneiras de retribuir ao Discourse
- Guias passo a passo sobre como se envolver
- Melhores práticas para cada forma de contribuição
- Soluções para problemas comuns que você pode encontrar
- Perguntas frequentes sobre como contribuir
Todos são bem-vindos 
O Discourse é um projeto de código aberto. Ao contrário do que muitos acreditam, contribuir para um projeto de código aberto não se limita à programação. Existem várias outras áreas importantes onde você pode fazer a diferença.
Defesa 
Uma das melhores maneiras de apoiar o Discourse é defendê-lo. Fale sobre o Discourse sempre que puder, sem ser insistente.
Métodos Comuns de Defesa
- Categoria de Elogios do Meta: Compartilhe suas experiências positivas com o Discourse na categoria Community Building > Praise. Além disso, considere avaliar o Discourse nestes sites de terceiros.
- X (antigo Twitter): Use @discourse para compartilhar as histórias da sua comunidade. Lemos todas as suas publicações.
- Outras redes sociais: Podemos não ter contas oficiais em outras plataformas sociais, mas elas ainda são um ótimo lugar para falar sobre o Discourse para as pessoas.
- Encontros presenciais: Participe ou organize encontros por meio de plataformas como meetup.com. Discuta o Discourse conectando-se com pessoas interessadas em tópicos como Ruby, JavaScript e Código Aberto.
Design 
Você pode contribuir com o design participando das discussões em andamento em Contribute > UX ou Contribute > Feature. Você também pode criar um Customization > Theme ou Customization > Theme component.
- Confira designs como Material Design ou componentes como Header Categories Navbar.
- Siga guias como Guia para Iniciantes: Usando Temas do Discourse e Guia do Desenvolvedor: Temas do Discourse.
Tradução 
Se você fala vários idiomas, contribua traduzindo o Discourse.
- Siga o guia de contribuição para tradução.
- Participe da conversa em #dev:translations.
Código 
Se você está familiarizado com Rails e Ember.js ou deseja aprendê-los, pode contribuir com código.
- Comece com um Customization > Theme component ou Customization > Plugin.
- Consulte guias como Guia para Iniciantes: Usando o Theme Creator e Criando Plugins para Discourse.
- Siga as diretrizes de desenvolvimento e contribuição.
Relatórios de Bugs 
Se você encontrar bugs, pode ajudar relatando-os.
- Certifique-se de que o bug é reproduzível.
- Siga o guia de relatório de bugs.
Dinheiro 
Se você ou sua organização têm mais recursos financeiros do que tempo, considere assinar nosso serviço de hospedagem premium. Não aceitamos doações, mas pagar pelo nosso serviço hospedado vai diretamente para a mesma equipe principal que desenvolve o Discourse.
Perguntas Frequentes
Como sei por onde começar?
Com tantas opções, pode parecer intimidante. Aqui estão alguns conselhos:
- Leia tudo: Comece pela página principal para se manter atualizado sobre os principais eventos.
- Faça o que você acha que as pessoas deveriam fazer: Se você acha que a comunidade poderia se beneficiar de algo, vá em frente e faça.
Os contribuidores podem ser pagos?
Sim, algumas contribuições são remuneradas, seja pela empresa Discourse ou por terceiros. Incentivamos contribuições remuneradas, mas entendemos que nem sempre é possível. Independentemente de como acontece, as contribuições devem idealmente ser impulsionadas por motivação intrínseca e pelo desejo de fazer crescer o projeto e a comunidade Discourse.