Objetivo
Recompensar desenvolvedores que contribuem com este projeto individual através de melhorias e correções nas nossas integrações.
Faça um fork do projeto e desenvolva a tarefa.
Faça um pull request com suas alterações.
Se o seu pull request for aprovado, você receberá o valor mencionado na tarefa em sua conta PayPal em até 10 dias úteis.
Quais os pré-requisitos para participar?
Você deve estar familiarizado(a) com git, github e com o processo de pull requests.
Posso enviar qualquer sugestão, modificação ou melhoria?
Sim, porém somente aquelas que estiverem no gerenciador de tarefas informando o valor da “Recompensa” serão recompensadas em sua conta.
Você pode sugerir que determinadas melhorias ou correções sejam recompensadas se aprovadas abrindo novas issues no github.
Como devo fazer meu pull request?
Todas modificações devem ser feitas à partir do branch develop. Ou seja, você deve fazer um fork do projeto, e criar um novo branch à partir do branch develop. Uma vez que você tiver testado e validado suas alterações, envie um pull request também para o branch develop. Lembre-se de informar o seu e-mail paypal e o código da tarefa nos comentários do seu pull request, ou nos informar de alguma outra forma.
Porque receberei no PayPal se o projeto é relacionado ao PagSeguro?
Porque este é um projeto individual, sem vínculo direto com PagSeguro, feito por uma empresa individual com sede na Austrália.
Como o PagSeguro não aceita pagamentos do exterior, optamos por fazer os pagamentos via PayPal.
Quais são condições para meu pull request ser aceito?
Uma vez que seu pull request for realizado, testaremos ele por aqui com as versões compatíveis do módulo e do Magento/Woocommerce.
Sua mudança não deve quebrar outras funcionalidades do módulo ou conter código malicioso (óbvio) ou inseguro.
Olharemos também se seu desenvolvimento seguiu os padrões de desenvolvimento e boas práticas sugeridas pela Adobe/Wordpress e não contém conflitos de código complexos de serem resolvidos por aqui. Não somos rígidos, mas queremos melhorar o projeto, e não piorá-lo, não é mesmo? :)
Nos reservamos o direito de reprovar (e não aproveitar) seu pull request por algum motivo ainda não listado aqui ou por qualquer outro motivo. Este ainda é um programa em fase de testes e não sabemos ao certo que condições ou problemas podemos encontrar com as contribuições futuras.
A tarefa não está clara ou não entendi o que precisa ser feito.
Fique à vontade para entrar em contato e atualizaremos a tarefa com maiores detalhes. Lembre-se de mencionar o código da tarefa na sua mensagem.
Outra pessoa fez um pull request da mesma tarefa. O que acontece?
Tentamos validar os envios de pull request o mais rápido possível a fim de evitar que isso aconteça. No entanto, caso isso aconteça, elegeremos o melhor pull request para aquela tarefa. Eventualmente, dividimos a recompensa entre os contribuidores caso julguemos razoável.
Onde posso encontrar os projetos?
Todas as integrações estão no Github conforme links ao lado: Magento 2 | Magento 1 | WooCommerce
Como sei a qual projeto uma tarefa pertence?
Ela estará identificada com uma das labels: woocommere, magento1, ou magento2.
Como devo selecionar uma tarefa para trabalhar que seja recompensada?
Tarefas recompensagas possuem a etiqueta “bounty”. Basta procurar uma que não tenha sido entregue e aprovada. Se preferir, use esse filtro.
Porque não consigo editar as tarefas no gerenciador?
O gerenciador de tarefas é usado apenas para indicar as tarefas que já foram concluídas ou já estão em processo de aprovação além de trazer informações necessárias para o desenvolvimento delas.
Onde posso discutir sobre as tarefas ou tirar dúvidas que surgem durante o desenvolvimento?
No momento o único canal disponível para isso é o nosso formulário de contato. Se o interesse aumentar, criaremos um canal no Slack para isso.