How to help

Help with issues, copy review, translations, model testing, and pull requests.

Pepe is young. Small, focused help already matters: opening a clear issue, answering questions, reviewing copy, testing providers, improving translations, or sending a PR.

Useful ways to help

From fork to PR

  1. Fork the repository on GitHub.
  2. Clone your fork:
git clone git@github.com:YOUR_USER/pepe.git
cd pepe
  1. Add the original repository as upstream:
git remote add upstream https://github.com/pepe-agent/pepe.git
git fetch upstream
  1. Create a branch from master:
git checkout -b docs-improve-quickstart upstream/master
  1. Install dependencies and run tests:
mix deps.get
mix test
  1. If you are changing the website:
cd website
npm install
npm run dev
  1. Make the change. For docs and copy, review the other languages when the same page exists in them.

  2. Run the final check from the project root:

mix precommit
  1. Commit and push to your fork:
git add .
git commit -m "Improve quickstart copy"
git push origin docs-improve-quickstart
  1. Open a pull request against pepe-agent/pepe:master. Explain what changed, why it changed, and link the issue if there is one.

Good PRs

A good PR is small, scoped, and easy to review. For code, include a test when behavior changes. For docs, prefer short sentences, real examples, and links to deeper pages instead of repeating everything.

Help with models

Provider reports are especially useful. The ideal report includes:

If something fails, open an issue with that context. Even a “tested and works” report helps track which integrations are healthy.