Quero contribuir com o código do WebMaker

Este artigo não é mais mantido, portanto seu conteúdo pode estar desatualizado.

Muito parecido com o resto da Mozilla, o Webmaker é um projeto de código aberto de uma comunidade orgulhosa de desenvolvedores e voluntários. Esse artigo é um breve resumo sobre como contribuir com o código do Webmaker. Se está procurando outras maneiras de se envolver que não exigem a compreensão de uma linguagem de programação, leia o artigo, Como posso ajudar no crescimento do movimento?

Nota: este artigo só oferece um resumo. Para a documentação de desenvolvimento completo, leia a página wiki do desenvolvedor

O que posso fazer

Há muitas maneiras de participar no desenvolvimento do projeto Webmaker. Aqui estão algumas idéias:

  • Se sabe JavaScript, pode ajudar a corrigir bugs ou adicionar funcionalidades aos nossos servidores (ex.: o MakeAPI), bibliotecas e módulos JS (ex.: popcorn.js ou nossas ferramentas de localização) ou ferramentas web.
  • Se sabe HTML/CSS, pode trabalhar em nossos sites e ferramentas web, por exemplo, webmaker.org, Popcorn Maker , Thimble, etc.
  • Se sabe MySQL/MongoDB/ElasticSearch e está interessado em bancos de dados e dados, pode nos ajudar a trabalhar no MakeAPI ou no servidor de login.
  • Se está interessado em Bug Triage, pode nos ajudar a manter o Webmaker no Bugzilla limpo e arrumado.
  • Se sabe falar mais de um idioma, pode trabalhar na tradução e nos ajudar a manter o nosso código traduzido.
  • Se sabe como trabalhar com Firefox/Firefox OS ou outro produto/projeto Mozilla, pode nos ajudar a encontrar formas de integrar o Webmaker, por exemplo, um complementos para o navegador.
  • Se sabe sobre automation/scripting/packaging/deployment, pode trabalhar com o grupo de operações de desenvolvedores para ajudar a implantar e gerenciar o Webmaker.
  • Se é bom em encontrar problemas e confirmar os erros, pode nos ajudar a testar o código do Webmaker em nossos servidores de teste e produção.
  • Se sabe como fazer UI/UX, pode participar do nosso grupo de design e front-end para projetar e implementar novos aspectos e ferramentas voltados para os usuários dos nossos sites.

Estas são apenas algumas idéias para você pensar - há muitas maneiras para quem quer trabalhar no projeto Webmaker. Se está interessado em começar, entre em contato e vamos tentar encontrar algo que se encaixa aos seus interesses e habilidades.

Comunicação

Para começar a trabalhar no código Webmaker, você precisa se envolver com a nossa comunidade. Aqui estão algumas formas para se apresentar e obter ajuda:

  • IRC: IRC significa "Internet Relay Chat" e permite conversas em tempo real. Nós somos acessíveis no servidor: irc.mozilla.org no canal: #webmaker

Você pode se conectar usando o seu cliente favorito IRC client, ou simplesmente use este link. Mais informações sobre como usar o IRC está disponível neste artigo. NOTA: nossa equipe de desenvolvimento está espalhada por todo o mundo, com a atividade principal acontecendo em Toronto, Vancouver, Londres, Berlim, Nova York e San Francisco. Se você está em um fuso horário diferente, as listas de discussão pode ser a melhor maneira de comunicar.

  • listas de discussão: Existem duas listas primárias: webmaker@lists.mozilla.org para a comunicação geral do Webmaker; e webmaker-dev@mozilla.org para a comunicação de desenvolvedores.
  • Bug Tracker: Usamos o Bugzilla da Mozilla para acompanhar o nosso trabalho, veja no Bugzilla.
  • Blog: Atualizações sobre o desenvolvimento do Webmaker vá ao nosso blog.

Trabalhe em um bug

Nós gerenciamos todos os nossos bugs, problemas e solicitações de recursos no Bugzilla no produto Webmaker. Mais informações sobre como e por que usar o Bugzilla está disponível na página wiki do desenvolvedor

Brinque com o nosso código

Todos os código do Webmaker estão disponível no GitHub. Visite a página wiki do desenvolvedor, arregace as mangas e comece a trabalhar!

Essas pessoas ajudaram a escrever este artigo:

Illustration of hands

Torne-se um voluntário

Desenvolva e compartilhe sua especialidade com outras pessoas. Responda perguntas e aprimore nossa base de conhecimento.

Saiba mais