Como ajudar

Ajuda com issues, revisão de texto, traduções, testes de modelos e pull requests.

O Pepe é um projeto novo. Ajuda pequena e focada já faz diferença: abrir uma issue clara, responder a dúvidas, rever textos, testar fornecedores, melhorar traduções ou enviar um PR.

Formas úteis de ajudar

Do fork ao PR

  1. Faz um fork 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 de master:
git checkout -b docs-melhora-quickstart upstream/master
  1. Instala dependências e corre os testes:
mix deps.get
mix test
  1. Se fores alterar o website:
cd website
npm install
npm run dev
  1. Faz a alteração. Para docs e textos, revê também os outros idiomas quando a mesma página existir neles.

  2. Corre a verificação final na 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. Explica o que mudou, por que mudou e liga a issue, se houver.

Bons PRs

Um bom PR é pequeno, tem âmbito claro e facilita a revisão. Para código, inclui um teste quando muda comportamento. Para documentação, prefere frases curtas, exemplos reais e links para páginas mais detalhadas em vez de repetir tudo.

Ajuda com modelos

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

Se algo falhar, abre uma issue com esse contexto. Mesmo um “testei e funciona” ajuda a saber que integrações estão saudáveis.