DevHub
Start a workspace

Review is where software gets made.

DevHub puts review at the center. Every pull request opens with context, history, and an assistant that reads the diff.

A review thread on DevHub
@@ services/deploy/queue.py @@
  def drain(self, worker):
-     for job in self.pending:
-         worker.run(job)
+     for job in self.pending.order_by("priority"):
+         with worker.lease(job):
+             worker.run(job)

Leasing the job before it runs fixes the double-execute we saw on Tuesday. Reviewed.

Mara Ito, 14:02

Built around the review

Context on arrival

Each pull request opens with the tickets, prior attempts, and owner history attached. Nobody hunts for the why.

An assistant that reads the diff

The assistant comments on changed lines using your conventions, and links the rule it applied.

History you can query

Ask when a decision was made and get the thread that made it, not a folder of exports.

We cut review turnaround from two days to an afternoon, and the assistant reads like our staff engineer wrote it.

Mara Ito, engineering lead, Ferryline