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?
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!