/previewer

A PR reviewer Bot

Primary LanguageTypeScriptISC LicenseISC

PReviewer

PReviewer is a Github app build with Probot to automate the PR review.

Features

  • Auto request PR review to contributors
  • Review PR title formatting
  • Review and comments if PR checklist are not completed
  • Blocks merging if PR checklist are not completed

Installation

Clone the repo

# Clone the repo
git clone git@github.com:akasrai/previewer.git

Install the app

# Install dependencies
npm install

# Build the project
npm run build

# Run the bot
npm start

Setup GitHub app Navigate to local server (ie. http//locahost:3000) in the browser and follow the steps to setup the github app

Install bot in the GitHub repo

  • Bot can be installed in the desired GitHub repo from the app settings
  • Add configuration file (previewer.yml) in .github folder in the root of target GitHub repo

License

ISC © 2021 akash akasky70@gmail.com