Pull Request Process

Before Creating a PR

  1. Update Your Fork

git remote add upstream https://github.com/raga-ai-hub/agentneo.git
git fetch upstream
git rebase upstream/main
  1. Run Tests

pytest tests/
pytest --cov=agentneo tests/
  1. Check Code Style

black .
isort .
flake8

Creating a Pull Request

PR Checklist

PR Template

Review Process

What We Look For

  1. Code Quality

    • Clean and readable code

    • Proper error handling

    • Efficient implementations

  2. Testing

    • Adequate test coverage

    • Edge case handling

    • Performance considerations

  3. Documentation

    • Clear docstrings

    • Updated README/docs

    • Code comments where needed

Review Timeline

  • Initial review: 1-2 business days

  • Follow-up reviews: 1 business day

  • Final approval: 1-2 business days

After Approval

  1. Squash and Merge

  1. Update Local Repository

  1. Clean Up

Last updated