Feature review of reviewable.io
Description
Feature review of https://reviewable.io, so that we can learn ideas.
Features
- Minimal chrome in interface in diff view. So that you can focus on code.
- In the code diff, you make multiple comments in many places, and then publish all at once your changes. Along the way, the changes are saved in draft mode (so you don't lose the changes).
- The use case here is that as a reviewer, you can go through the entire diff. And you might need to go back and update something. So once you've seen the entire diff, then you can confidently click publish. There's a little more friction with this design. Not 100% convinced that this is the best way to do it. But it's different.
- For each comment thread started in the code diff, you can mark yourself as "following", "discussing", "satisfied", and "blocking". Basically a powerful and granular model for discussion and resolving discussions within individual threads.
- For each file, you can easily toggle to view diff between versions.
- Global view of discussions and participants.
- Global view of who reviewed which file.
-
Expand a file in the code diff in either direction, in incremental steps or all at once.
-
Jump to next comment thread you need to review.
-
Since the integration with GitHub is not deep UI integration (but a totally separate page / location), harder to integrate with merge/pull actions, etc., by definition.