Como ajudar

Formas de ajudar o Pepe a crescer, de issues e revisão de texto a traduções, testes de modelos e pull requests.

O Pepe ainda é um projeto novo, por isso qualquer ajuda pequena e bem focada já faz diferença: abrir uma issue clara, responder a dúvidas de outras pessoas, rever textos, testar fornecedores, melhorar traduções, ou simplesmente enviar um PR.

Formas úteis de ajudar

Do fork ao PR

  1. Faz um fork do repositório no GitHub.
  2. Clona o teu fork:
git clone git@github.com:TEU_UTILIZADOR/pepe.git
cd pepe
  1. Adiciona o repositório original como upstream:
git remote add upstream https://github.com/pepe-agent/pepe.git
git fetch upstream
  1. Cria uma branch a partir da master:
git checkout -b docs-melhora-quickstart upstream/master
  1. Instala as dependências e corre os testes:
mix deps.get
mix test
  1. Se a alteração for no website:
cd website
npm install
npm run dev
  1. Faz a alteração propriamente dita. Em documentação e textos, aproveita para rever também os outros idiomas sempre que a mesma página já exista neles.

  2. Corre a verificação final a partir da raiz do projeto:

mix precommit
  1. Faz commit e envia para o teu fork:
git add .
git commit -m "Improve quickstart copy"
git push origin docs-melhora-quickstart
  1. Abre um pull request contra pepe-agent/pepe:master, explicando o que mudou e porquê, com link para a issue correspondente se existir uma.

O que faz um bom PR

Um bom PR é pequeno, tem um âmbito bem definido e é fácil de rever. Em código, junta sempre um teste quando o comportamento muda. Em documentação, prefere frases curtas, exemplos reais e links para páginas mais completas, em vez de repetir tudo outra vez.

Ajudar com modelos

Relatórios sobre fornecedores são particularmente úteis. O relatório ideal inclui:

Se alguma coisa falhar, abre uma issue com esse contexto todo. E mesmo um simples “testei e funciona” já ajuda a saber quais integrações estão de facto saudáveis.