Antes de mais nada, obrigado por contribuir com a comunidade!
Antes de abrir uma nova Issue ou Pull Request, sempre procure pelo problema ou puxe a lista de Pull Requests - As chances são boas de que, se você encontrou um problema, outra pessoa também pode ter encontrado isso;
Sempre verifique no branch master - para ver se o bug relatado ainda não foi corrigido.
Encontrou algum problema? Nós aceitamos suas sugestões ou relatos de bugs criados aqui.
Todas as solicitações de melhoria serão muito bem vindas, se você deseja contribuir para que a biblioteca se torne cada vez melhor, abra um Pull Request aqui.
- Seguindo PSR-2 coding standards;
- Seguindo PSR-4 autoloading standards;
- Seguindo semver;
- Adição de testes unitários obrigatórios;
- Atualização da documentação (atualize o README.md);
- Crie branchs a partir do master para enviar o seu Pull Request (Pull Requests diretamente no master não serão aceitos);
- 1 Pull Request por nova feature;
- Seja coerente nos commits, facilita a conferência e o entendimento, com isso, a chance de ser aprovado será maior;
Devemos seguir alguns padroes de acordo com a nomenclatura e diretorios. Seguindo a estrutura da docs do Mercado Livre
- O namespace
Requests\*
ficam todas as chamadas publicas da API - O namespace
Resources\*
ficam as "privadas" que necessitam de Access-Token