3 years ago
Thurs Jul 29, 2021 6:55pm PST
Show HN: Stacked diffs / interdependent changes (on GitHub)
We (Screenplay, https://screenplay.dev) built an internal tool (Graphite) to enable stacked diffs on GitHub for an individual (i.e. you can adopt it without your team also having to adopt it). It's inspired by some of the internal tooling we had at bigger companies. Specifically, the tool has two parts:

  * The CLI - https://github.com/screenplaydev/graphite-cli: Allows you to create diffs, restack them, submit them to GitHub, etc. It runs locally and stores all the metadata in your .git folder.
  * The website - https://app.graphite.dev/: A UI layer on top of GitHub (ultimately reads/writes from GitHub). OAuth in to have a better/customizable review queue and stack visualization, with notifs and an improved code review UI coming soon.
You can use those two either separately or together. Would love people's feedback!
comments:
add comment
loading comments...