What are people’s thoughts on Reviewable?
# contributing-to-airbyte
j
What are people’s thoughts on Reviewable?
u
Davin and I were just discussing how much we liked it.
u
And it’s free for open source
u
But it’s kind of irritating if everyone isn’t using it for reviews.
u
So if you hate it speak now.
u
how will this work for contributors?
u
i was not a big fan of reviewable.
u
it’s free for contributors on open source as well
u
I think it’s a good question if we should use it for them
u
I think the main reason I liked reviewable was looking at like a 1k line PR
u
yeah more of a question of whether we want to foce people to use a non standard tool.
u
and then 300 lines change across 10 files
u
and then I can review only the changes
u
I would be fine using reviewable internally and github for external reviews too.
u
Most large PRs are internal
u
is this a problem we are having a lot?
u
this problem isn't really resonating with me.
u
but maybe my hearing aid is off.
u
I’ve regularly run into reviews where it’s hard to diff between review rounds
u
Basically every review that had request changes and had changes would have saved at a minimum 5 min with reviewable.
u
@Jared Rhizor (Airbyte), you can do “Show changes since your last review” in Github natively. Also you can pick specific commits to review. Have you tried that?
u
Ah nice. Didn’t know.
u
Outside of that issue resolution for fixes was the main benefit.
u
I do love reviewable’s file matrix and how each comment can be designed as informing, discussing, blocking etc
u
the file matrix makes it much easier to see at a glance what files have changed, so I can quickly zoom into a file I’m interested in
u
it also displays differences between two commits. can be useful if the a refactoring took several commits to finish and there was no squashing
u
agree reviewable is more useful for PRs with many LOC or files
u
throwing out there for discussion, what about reviewable for internal PRs and github for external PRs?
u
I think this internal/external dichotomy isn’t right — we are building in public which means everything should as much as possible go through the same process. Does reviewable mirror to/from GH comments/reviews? If so, i don’t really have a preference. I will probably try it out and if I don’t like it, I’ll fall back to GH. But if it doesn’t mirror, I think it’s not a good idea because it’s hiding context.
u
yeah it does mirror
u
it’s just irritating from the person creating the pr to manage responses from both inside and outside of reviewable. it’s fine for someone creating a pr to handle everything from github even if only some reviews are from reviewable