Este é um guia sobre como contribuir para o projeto de código aberto Discourse de várias maneiras, incluindo advocacia, design, tradução, contribuições de código, relatórios de bugs e suporte 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.
Sumário
Nesta documentação, cobriremos:
- 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
Discourse é um projeto de código aberto. Contrário à crença popular, contribuir para um projeto de código aberto não se limita à codificação. Existem várias outras áreas importantes onde você pode fazer a diferença.
Advocacia
Uma das melhores maneiras de apoiar o Discourse é defendendo-o. Fale sobre o Discourse sempre que puder, sem ser insistente.
Métodos Comuns de Advocacia
- Categoria de Elogios (Praise) do Meta: Compartilhe suas experiências positivas com o Discourse na categoria Praise. Considere também avaliar o Discourse nestes sites de terceiros.
- X (anteriormente Twitter): Use @discourse para compartilhar suas histórias de comunidade. Nós lemos todas as suas postagens.
- Outras mídias sociais: Podemos não ter contas oficiais em outras plataformas sociais, mas elas ainda são um ótimo lugar para contar às pessoas sobre o Discourse.
- Encontros (Meetups): Participe ou organize encontros através 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 para o design participando das discussões em andamento de UX ou Feature. Você também pode criar um Theme ou Theme component.
- Verifique designs como Material Design ou componentes como Header Categories Navbar.
- Siga guias como Guia para Iniciantes no Uso de Temas do Discourse e Guia do Desenvolvedor para Temas do Discourse.
Tradução
Se você fala vários idiomas, contribua traduzindo o Discourse.
- Siga o guia de contribuição de tradução.
- Participe da conversa em Dev > Translations.
Código
Se você está familiarizado com Rails e Ember.js ou quer aprendê-los, você pode contribuir com código.
- Comece com um Theme component ou Plugin.
- Consulte guias como Guia para Iniciantes no Uso do Theme Creator e Criando Plugins para Discourse.
- Siga as diretrizes de desenvolvimento e contribuição.
Relatórios de Bugs
Se você encontrar bugs, você 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 eu sei por onde começar?
Com tantas opções, pode ser assustador. Aqui estão alguns conselhos:
- Leia tudo: Comece com a página Top para se manter atualizado sobre os principais eventos.
- Faça as coisas que você acha que as pessoas deveriam estar fazendo: Se você acha que a comunidade se beneficiaria de algo, vá em frente e faça.
Contribuintes podem ser pagos?
Sim, algumas contribuições são pagas pela empresa Discourse ou por terceiros. Encorajamos contribuições pagas, mas entendemos que nem sempre é possível. Independentemente de como aconteça, as contribuições devem ser idealmente impulsionadas pela motivação intrínseca e pelo desejo de fazer o projeto e a comunidade Discourse crescerem.
Recursos Adicionais
67 curtidas