Como ajudar

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

O Pepe ainda é um projeto novo, e uma ajuda pequena e bem direcionada já faz diferença: abrir uma issue clara, responder dúvidas, revisar textos, testar provedores, melhorar traduções ou mandar um PR.

Formas úteis de contribuir

Do fork ao PR

  1. Faça um fork do repositório no GitHub.
  2. Clone o seu fork:
git clone git@github.com:SEU_USUARIO/pepe.git
cd pepe
  1. Adicione o repositório original como upstream:
git remote add upstream https://github.com/pepe-agent/pepe.git
git fetch upstream
  1. Crie uma branch a partir da master:
git checkout -b docs-melhora-quickstart upstream/master
  1. Instale as dependências e rode os testes:
mix deps.get
mix test
  1. Se a mudança for no website:
cd website
npm install
npm run dev
  1. Faça a alteração. Em docs e textos, olhe também os outros idiomas quando a mesma página existir neles.

  2. Rode a checagem final a partir da raiz do projeto:

mix precommit
  1. Faça o commit e envie para o seu fork:
git add .
git commit -m "Improve quickstart copy"
git push origin docs-melhora-quickstart
  1. Abra um pull request contra pepe-agent/pepe:master, explicando o que mudou e por quê, e linkando a issue relacionada, se houver uma.

O que faz um bom PR

Um PR pequeno, com escopo bem definido, é sempre mais fácil de revisar. Para código, inclua um teste sempre que o comportamento mudar. Para documentação, prefira frases curtas, exemplos reais, e um link para a página que aprofunda o assunto em vez de repetir tudo de novo.

Ajudando com modelos

Relatos sobre provedores são particularmente úteis. Um bom relatório costuma trazer:

Se algo falhar, abra uma issue com esse contexto. Até um relato de “testei e funcionou” ajuda a mapear quais integrações estão saudáveis.