Programa de Recompensas (beta)

Seu pull request com uma recompensa a mais.

Objetivo
Recompensar desenvolvedores que contribuem com este projeto individual através de melhorias e correções nas nossas integrações.

01.

Encontre uma tarefa

Encontre uma tarefa em nosso gerenciador de tarefas público. 

02.

Desenvolva

Faça um fork do projeto e desenvolva a tarefa.

03.

Envie seu trabalho

Faça um pull request com suas alterações.

04.

Receba $

Se o seu pull request for aprovado, você receberá o valor mencionado na tarefa em sua conta PayPal em até 10 dias úteis.

Perguntas comuns


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.

Regras gerais e boa vizinhança

  • Este programa de recompensas está em fase experimental, e suas condições, regras e até mesmo sua existência podem ser alteradas a qualquer momento sem prévio aviso
  • Assim como os módulos de integração listados nesse site, este projeto é uma iniciativa individual sem vínculo oficial com PagSeguro ou UOL
  • O objetivo do programa de recompensas é bonificar/motivar esforços de desenvolvimento e contribuições públicas com valores financeiros simbólicos a fim de motivar aqueles que estão aprendendo/iniciando carreira com desenvolvimento, e não deve ser visto de outra forma.
  • A aprovação de pull requests e recompensas cabe unicamente aos mantenedores do proejto. Qualquer disputa, contestação ou reclamação devem ser tratados somente pelos canais oficiais de contato.
  • Os valores informados nas recompensas não consideram impostos e taxas eventualmente cobrados pelo seu governo ou pelo próprio PayPal ao realizar a conversão de moedas (convertidos de USD e AUD).
  • Suas contribuições (aprovadas ou não) são públicas e visíveis de acordo com os termos e funcionamento do Github. Aquelas que não forem aprovadas por nós não serão usadas no projeto oficial, mas ainda poderão ser encontradas por outros usuários e usadas em seus projetos, assim como ocorre em contribuições (pull requests) em projetos Open Source.

Pronto(a) para começar?

encontre uma tarefa e comece agora

Ficou com dúvidas?

Mande uma mensagem