/approve

A pull request tool for Github

Primary LanguageTypeScript

Approve

Try it: https://wingu.se/approve

Motivation

The tool I miss most when I was working for Microsoft is a code review tool call Code Flow. Tubi started its first hackathon for OSS on late December, 2018, where I want to build a tool like Code Flow for Github work flow.

Work In Progress

  • Github API investigation
  • Vue.js project setup
  • Typescript for the project
  • Navigation
  • Token config
  • Commit selectable
  • Tree view
  • Select file to preview
  • Diff files
  • Syntax highlight
  • Code selection position compute
  • Compute the comment positon cross commit
  • Show comment input box
  • Comment box style fix
  • Submit comment
  • Edit comment
  • Review status submit
  • Preview for binary file: images will show, others will refuse
  • List repos / pull requests
  • ...