AgentNeo
RagaAIPackageGitHub
  • AgentNeo
  • Getting Started
    • Overview
    • Quick Start Guide
    • Installation Guide
  • Features
    • Architecture
    • Basic Usage
    • Components
    • Key Features
    • Dashboard
  • Developer Guide
    • Advanced Usage
    • API Documentation
    • Database
  • Evaluation & Metrics
    • Metric Configuration
    • Overview
    • Supported Metrics
  • Contributing
    • Guidelines
    • Pull Request Process
    • Development Setup
  • Troubleshooting
    • Common Issues and Solutions
    • Frequently Asked Questions
  • Release Information
    • Breaking Changes
    • Version History
  • Reference
    • Glossary
    • Changelog
Powered by GitBook
On this page
  • Before Creating a PR
  • Creating a Pull Request
  • Review Process
  • After Approval
  1. Contributing

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

## Description
Brief description of changes

## Type of Change
- [ ] Bug fix
- [ ] New feature
- [ ] Documentation update
- [ ] Performance improvement
- [ ] Code cleanup

## Test Plan
Describe how you tested your changes

## Breaking Changes
List any breaking changes

## Additional Notes
Any extra information

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

git rebase -i main
git push -f origin feature-branch
  1. Update Local Repository

git checkout main
git pull upstream main
  1. Clean Up

git branch -d feature-branch
git push origin --delete feature-branch
PreviousGuidelinesNextDevelopment Setup

Last updated 6 months ago