A tree view of a PR's files and code blocks, so you can see how changes connect

I build this to solve a problem of mine.

My Problem: Reviewing code is becoming a bottleneck

  1. Current PRs show changes in a linear flat view. They do not show:
  • what code is the core change
  • the cascading updates that change caused

Worse when you're new to the codebase.

  1. AI-assisted development is making
  • each PR larger and noisier
  • your inbox larger, with the same review time

My Solution:

  1. Atomic PRs: split one large PR into a few coherent pieces. Review them one at a time.
  2. Tree view: a tree view of files and code blocks. See how changes flow from one into others.
  3. Cut the noise: automatically hide AI-generated tests, storybook, import statements, and more. Un-hide them when you need them.
  4. What to review first: the inbox is ranked. The highest priority PRs are at the top.

For more info: pr-constellation (GitHub)

submitted by /u/Ok-Choice5265
[link] [留言]