Home / Documentation

Getting Started

Welcome to Riventa.Dev! This guide will help you set up automated code reviews in minutes.

Prerequisites

Before you begin, make sure you have:

  • A GitHub, GitLab, or Bitbucket account with repositories you want to review
  • Admin access to your organization or repositories
  • A Riventa.Dev account (sign up is free)

Quick Start

Follow these steps to get your first automated code review:

1. Sign up and authenticate

# Visit https://app.riventa.dev/login
# Click "Continue with GitHub"
# Authorize Riventa.Dev to access your repositories

2. Connect your repository

Once logged in, navigate to your dashboard and click "Connect Repository":

1. Select your organization
2. Choose the repository you want to review
3. Click "Connect" - webhooks are automatically configured

3. Open a Pull Request

Create or update a Pull Request in your connected repository:

git checkout -b feature/new-feature
# Make some changes
git add .
git commit -m "Add new feature"
git push origin feature/new-feature
# Open PR on GitHub

4. Get AI-powered feedback

Within seconds, Riventa's AI will analyze your code and post a detailed review comment with:

  • Overall code quality score (0-100)
  • Security vulnerabilities detected
  • Performance improvements
  • Best practice suggestions
  • Code duplication warnings

Example Review Output

## 🤖 AI Code Review

**Overall Score:** 87/100

### 📊 Summary
- **Critical Issues:** 1
- **Warnings:** 3
- **Suggestions:** 2

### 🔴 Critical Issues

**SQL Injection Risk** (Line 42)
```typescript
// ❌ Vulnerable
db.query(`SELECT * FROM users WHERE id = ${userId}`)

// ✅ Recommended
db.query('SELECT * FROM users WHERE id = ?', [userId])
```

### ⚠️ Warnings

**Performance Issue** (Line 78)
Consider using `useMemo` for expensive calculations...

Next Steps

Authentication

Riventa.Dev supports multiple authentication providers for flexible team integration.

Supported Providers

GitHubRecommended

OAuth authentication with direct repository access

Google

Sign in with your Google Workspace account

GitLab

Connect GitLab projects and repositories

Bitbucket

Integrate with Bitbucket Cloud repositories

Email & Password

You can also create an account using email and password, then connect your repository providers later in Settings.

Pro Tip: You can link multiple providers to a single account in Settings → Integrations

Configuration

Customize your code review preferences in the Settings page.

Dashboard → Settings

- General: profile, timezone, language
- Integrations: GitHub, GitLab, Bitbucket
- Webhooks: event notifications
- Notifications: email and alerts
- Billing: plan and usage
- Security: password, 2FA, sessions
- API Keys: programmatic access

Troubleshooting

Reviews not appearing on PRs?

Check that webhooks are properly configured in your repository settings. Go to Settings → Webhooks and verify the Riventa.Dev webhook is active.

Authentication issues?

Ensure you've granted all required permissions to the GitHub App. You can review and update permissions in your GitHub account settings.

Need more help?

Contact our support team at support@riventa.dev

Documentation | Riventa.Dev