vViktorPL / pr-assistant

A dev tool that helps in your daily code review routine.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PR Assistant

A dev tool that helps in your daily code review routine. To achieve that, it lists pull requests that require your attention by tagging them with some pseudo-statuses:

  • πŸ‘ - You have approved this PR
  • βœ” - You have left some feedback and pre-approved this PR.
  • ⏳ - PR author needs to address your comments.
  • πŸ‘€ - Some new changes has been pushed since your last comments in this PR.
  • πŸ†• - This PR has been created less than 10 minutes ago.
  • 😜 - This is your own PR (no CR needed from your side).

Supported platforms

Currently this tool supports only repositories that are hosted on gitlab.com (no self hosting support).

Setup

npm i

Start

npm start

Roadmap

  • Possibility to mark PR as "reviewed" manually (local state)
    • New status needed for that
    • It should be able to go to "πŸ‘€" state if PR changed after last manual review click
  • Edit repositories
  • Delete repositories
  • GitLab integration improvements
    • Setup
      • Auto-suggest filter labels
      • Auto-suggest repository paths by quering for private ones

About

A dev tool that helps in your daily code review routine.

License:MIT License


Languages

Language:TypeScript 89.3%Language:HTML 5.9%Language:CSS 2.7%Language:JavaScript 2.2%