An open API service indexing awesome lists of open source software.

https://github.com/mohammadshabib/gitlab-auto-reviewers-extension

A Chrome extension that adds a checkbox interface to GitLab merge request pages for quickly selecting and adding reviewers.
https://github.com/mohammadshabib/gitlab-auto-reviewers-extension

chrome-extension code-review-automation gitlab gitlab-merge-request gitlab-reviewer-auto-add gitlab-reviewer-auto-assign merge-request-management reviewer-assignment reviewer-automation

Last synced: about 2 months ago
JSON representation

A Chrome extension that adds a checkbox interface to GitLab merge request pages for quickly selecting and adding reviewers.

Awesome Lists containing this project

README

          

# GitLab Reviewer Auto Add

A Chrome extension that adds an interface to GitLab merge request pages for quickly selecting and adding reviewers.

[![Chrome Web Store Badge](https://github.com/user-attachments/assets/cfe5693d-4772-4f39-9a82-f56322254c34)](https://chromewebstore.google.com/detail/gitlab-reviewer-auto-add/ojdagjoeaaooofmeofppefbnebclnmkh)

## Features

- ✅ Checkbox interface for selecting reviewers
- 💾 Remembers your reviewer preferences
- ➕ Add/remove reviewers through the interface
- 🔄 Works on all GitLab.com merge request pages

## Installation

1. Clone this repository
2. Open Chrome and go to `chrome://extensions/`
3. Enable "Developer mode"
4. Click "Load unpacked" and select the extension folder

## Screenshots

### GitLab Merge Request Interface
GitLab MR

### Extension Popup
Popup

## Usage

1. Open any GitLab merge request page
2. Find the "Reviewer Auto Add" section in the right sidebar
3. Check the reviewers you want to add
4. Click "Add Selected Reviewers"

## Adding New Reviewers

- Type a username or full name in the input field and click "+"
- Use the "×" button to remove reviewers you no longer need

## Development

```bash
npm install
npm run build
```

Built with Manifest V3 and vanilla JavaScript.

---

Made by Mohammad Shabib