Hacker News new | ask | show | jobs
Show HN: Pullpo – Code review conversations on Slack (pullpo.io)
23 points by marco_patino 1183 days ago
Code review conversations on GitHub can be frustratingly slow, now you can have them on Slack.

Features:

- Each pull request (PR) on GitHub creates a Slack channel (public or private) with all involved parties (creator, assignees, and reviewers).

- An auto-generated summary in English of what the PR does, making it easier for reviewers to enter the context.

- Notifications of workflow results, new commits, new approvals... are sent in the channel.

- Code comments with context are available. The initial review still takes place on GitHub, but messages are then transferred to Slack for smoother communication. Communication between GitHub and Slack is bidirectional, and messages are saved in both places.

6 comments

Looks really nice! Also I love the level of personality on the marketing page, it's nice to see a product not taking itself too seriously.

Just curious, this seems to have a lot of overlap with Axolo (https://axolo.co/), are you aware of that tool and if so how does yours compare?

Also I should mention that I am the founder of CodeApprove (https://codeapprove.com) and I always love chatting to new people in this space. Email in my bio if you want to say hi!

Thank you for your positive feedback on our product and our marketing page! We believe that technology doesn't have to be dry or boring, and we try to infuse some personality into our brand whenever possible.

Regarding Axolo, we're aware of their product and there may be some overlap in functionality. However, we believe that our product offers a unique set of features and benefits that sets us apart, such as code comments with context, AI generated code reviews (and summaries) and lower pricing.

Thank you for mentioning your company, CodeApprove! I looks very nice too, I hate not being able to comment code that is not in the diff.

I'll definitely reach out!

I've always had a dislike for discussing PRs through Slack because the conversation tends to get lost after the merge. When you revisit the discussion a year later, there is no context available to explain why things were done in a particular way. However, this product effectively addresses this problem. You keep the best of both worlds: fast replies in slack and the conversation stays in Github for later reference.
Thanks for the comment! Yes, and when the pull request is merged or closed, the Slack channel is automatically archived.
This looks like a solid concept. A lot of companies manually do this to give a sense of urgency to PR reviews, and the fact that you're automating this gives you a good product thesis.

On the challenging side: How does this compare to GitHub's Slack bot? It looks like it's just a slight improvement. What's your vision to make this a 10xer?

Very cool overall! It's a good start. We'll try this out.

Thank you for your feedback! We appreciate your positive comments and recognition of the value our product can offer.

Regarding your question about how our feature compares to GitHub's Slack bot, while there may be some similarities, with Pullpo, each pull request creates a dedicated Slack channel with all involved parties, and unlike the GitHub bot, only the relevant people are notified when a code review process starts. Then they can have the code review conversation in Slack, in a easy and fast manner.

As for our vision to make this a "10xer," we are constantly looking for ways to innovate and improve our product. We gather a lot of feedback from our users and discover new problems every week. Maybe someday we'll publish another post with the new solutions.

Thank you for trying out our product. We hope it helps streamline your code review process and enhances your team's productivity.

That's the way to go! Good to hear you're closely iterating with early adopters
This is interesting, I added it to GitHub to try it out and I like the flow. I'll add my coworkers and I'll try it out with the team next week.
Sure! Let me know what your coworkers think as well. You can reach out to me at marco@pullpo.io.
Very useful. We are using it on a daily basis and it has definitely increased our shipping cadence. PRs are merged faster.
That's fantastic to hear! We're thrilled that Pullpo has been useful to you and has improved your team's shipping cadence. It's always great to receive positive feedback and know that our product is making a difference.
Great Pullpo!
Thanks! If you have any feedback or suggestions for us, please feel free to share them. We're always looking for ways to improve and enhance our product for our users.