---
title: "Discussion on \"PR like a Pro 😎\" | Hashnode"
description: "Discussion on \"PR like a Pro 😎\". Before we jump into what can you do to ensure that pull requests (PRs) add value to your projects instead of being a bottleneck, let's cover the basics. \nWhat are Pull Requests?\n\nPull requests let you tell others about changes you've pushed to a bran..."
url: "https://hashnode.com/posts/pr-like-a-pro/60491dcb258b6d5f4339f05e"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [PR like a Pro 😎](https://blog.tejanshrana.com/pr-like-a-pro?utm_source=hashnode&utm_medium=feed)

Before we jump into what can you do to ensure that pull requests (PRs) add value to your projects instead of being a bottleneck, let's cover the basics. What are Pull Requests? Pull requests let you tell others about changes you've pushed to a bran...

Mar 10, 2021 · 11 min read · blog.tejanshrana.com  
Read the article

-   [#github](https://hashnode.com/tag/github)
-   [#productivity](https://hashnode.com/tag/productivity)
-   [#devlife](https://hashnode.com/tag/devlife)
-   [#code-review](https://hashnode.com/tag/code-review)
-   [#programming](https://hashnode.com/tag/programming)

## Written by

[Tejansh Rana](https://hashnode.com/@TejanshRana)

@TejanshRana · Dublin, Ireland

  
[View profile](https://hashnode.com/@TejanshRana)

Architecting, building, and deploying scalable enterprise applications.

To start with, I love building applications and every aspect of it. Right from the inception where the application is still an idea or a solution to a problem or at times, a non solution to a non problem, visualising it to be a full fledged application used by everyone on the planet, to designing the solution and actually building the application, I love every bit of it! Software development, thus, is beyond profession for me, and is more of an obsession. Since I started my career, I've had the opportunity to work with a wide range of technologies ranging from Java, Python, Springboot, Angular, React, Flutter, Scala, Docker, and AWS in domains like Telecom, Banking, and Insurance. With the ever evolving technologies in Software Development, I've also had the privilege to work on the three pillars of software architecture - Monoliths, Microservices, and Serverless. Currently, in my role as a Tech Lead, my responsibilities spread across Solution Architecture, Backend Development, and Cloud Architecture. My go to language and framework for backend development remains to be Java and Springboot with not so occasional stints in Python. I have also been working elaborately with AWS and docker and have a pretty good hands-on experience with it. I lead a team that comprises of some of the best Backend, Frontend, and DevOps Engineers. And over the course of 15 months, we have delivered Bank Of Ireland's digital insurance platform, New Ireland's Broker application which was one of the first Serverless Applications delivered to a financial institution in Ireland, and Arachas' digital insurance platform. I live by the motto "Learn, Build, Deploy" and thus in my free time, you would most likely see me learning something new - a coding language, a framework, an architecture pattern, a new tool for DevOps or automation or just solving a competitive programming challenge. I hope to be able to help other fellow developers or enthusiasts upskill or establish themselves in the industry through one on one help or through my blogs or workshops. In the rare occasion when I am not with my laptop, you would mostly find me in the park with my dog. Look forward to connect with you!

## Responses 7

Markdown supported · ⌘↵ to post

[Suraj Shende](https://hashnode.com/@surajshende247)

[Apr 11, 2021](https://hashnode.com/posts/pr-like-a-pro/60491dcb258b6d5f4339f05e/comment/6072f7008b2b857c0bdb6d53)

Great article

[Tejansh Rana](https://hashnode.com/@TejanshRana)

[Apr 11, 2021](https://hashnode.com/posts/pr-like-a-pro/60491dcb258b6d5f4339f05e/comment/6072f7008b2b857c0bdb6d53#reply-6072ff0f1494367be6d2ae63)

Thank you [Suraj Shende](https://hashnode.com/@surajshende247)! 🙂

[Catalin Pit](https://hashnode.com/@Catalinpit)

[Mar 12, 2021](https://hashnode.com/posts/pr-like-a-pro/60491dcb258b6d5f4339f05e/comment/604b0dbcd00fe37d7cd09659)

Great article, [Tejansh Rana](https://hashnode.com/@TejanshRana)! 👏

I enjoyed it, especially these points:

-   Break it down to smaller PRs against your own branch and get that reviewed.
-   Add all the relevant information that you can to the PR.
-   A suitable title for your PR can also give clarity to the reviewer before they even read the description.

[Tejansh Rana](https://hashnode.com/@TejanshRana)

[Mar 12, 2021](https://hashnode.com/posts/pr-like-a-pro/60491dcb258b6d5f4339f05e/comment/604b0dbcd00fe37d7cd09659#reply-604b23fcad1cac7d577e0485)

Thank you [Catalin Pit](https://hashnode.com/@Catalinpit)! 🙂

[Nandy Legorreta](https://hashnode.com/@nandyx)

[Mar 11, 2021](https://hashnode.com/posts/pr-like-a-pro/60491dcb258b6d5f4339f05e/comment/604a7527d00fe37d7cd08f94)

It is much better to use gitflow. [datasift.github.io/gitflow/IntroducingGitFlow.html](https://datasift.github.io/gitflow/IntroducingGitFlow.html)

[Tejansh Rana](https://hashnode.com/@TejanshRana)

[Mar 11, 2021](https://hashnode.com/posts/pr-like-a-pro/60491dcb258b6d5f4339f05e/comment/604a7527d00fe37d7cd08f94#reply-604a77e9ad1cac7d577df9a0)

Sorry, what is it better for?

[Tejansh Rana](https://hashnode.com/@TejanshRana)

[Mar 11, 2021](https://hashnode.com/posts/pr-like-a-pro/60491dcb258b6d5f4339f05e/comment/604a7527d00fe37d7cd08f94#reply-604a790cd00fe37d7cd08fa5)

[Nandy Legorreta](https://hashnode.com/@nandyx) if you mean for git branch management, here is what the author of Gitflow has to say about it - [nvie.com/posts/a-successful-git-branching-model](https://nvie.com/posts/a-successful-git-branching-model/)

TL;DR: It is a 10 year old model which is no longer recommended due to various constraints and since the workflow in Github has advanced significantly since. 🙂

[Jay](https://hashnode.com/@jay116)

[Mar 11, 2021](https://hashnode.com/posts/pr-like-a-pro/60491dcb258b6d5f4339f05e/comment/604a35eba9232c7a450badc6)

I really liked the idea of opening the multiple PR against the own branch for huge changes. Having gone through a migration I feel that this would have helped the team members review the PR a lot faster without loosing interest in reviewing/testing it.

[Tejansh Rana](https://hashnode.com/@TejanshRana)

[Mar 11, 2021](https://hashnode.com/posts/pr-like-a-pro/60491dcb258b6d5f4339f05e/comment/604a35eba9232c7a450badc6#reply-604a3ddcad1cac7d577df51c)

Thank you [Jay](https://hashnode.com/@jay116). This has helped us a lot and we actively follow it when working on chunkier tasks like building the boilerplate code for a new project/microservice 🙂

[Michał Wójcik](https://hashnode.com/@michalmw)

[Mar 11, 2021](https://hashnode.com/posts/pr-like-a-pro/60491dcb258b6d5f4339f05e/comment/604a28eca9232c7a450bac02)

Can you told me about an app which you use in the main picture? Is just an image or this is the external app?

[Zachary Dixon](https://hashnode.com/@zdixon)

[Mar 11, 2021](https://hashnode.com/posts/pr-like-a-pro/60491dcb258b6d5f4339f05e/comment/604a28eca9232c7a450bac02#reply-604a3e0cd00fe37d7cd08ade)

Might be [gitkraken.com](https://www.gitkraken.com/)

[Michał Wójcik](https://hashnode.com/@michalmw)

[Mar 11, 2021](https://hashnode.com/posts/pr-like-a-pro/60491dcb258b6d5f4339f05e/comment/604a28eca9232c7a450bac02#reply-604a3f4bad1cac7d577df530)

[Tejansh Rana](https://hashnode.com/@TejanshRana) - thanks ;-)

[Zachary Dixon](https://hashnode.com/@zdixon) - I using gitkraken but this isn't 1:1 like on the image. On the image on the left sidebar, we have folder/file tree + main window git branches. I was hoping this is a good addon for ide ;D

[Tejansh Rana](https://hashnode.com/@TejanshRana)

[Mar 11, 2021](https://hashnode.com/posts/pr-like-a-pro/60491dcb258b6d5f4339f05e/comment/604a28eca9232c7a450bac02#reply-604a571ad00fe37d7cd08d55)

I see what you mean [Michał Wójcik](https://hashnode.com/@michalmw). Yes, you get a very similar looking feature in the IDEs from JetBrains like IntelliJ where you can visualise the git flow. 🙂

[Savio Martin](https://hashnode.com/@saviomartin)

[Mar 11, 2021](https://hashnode.com/posts/pr-like-a-pro/60491dcb258b6d5f4339f05e/comment/604a166b94c47a7a201e279c)

Thanks for this amazing write-up! Thanks, brother 👏

[Tejansh Rana](https://hashnode.com/@TejanshRana)

[Mar 11, 2021](https://hashnode.com/posts/pr-like-a-pro/60491dcb258b6d5f4339f05e/comment/604a166b94c47a7a201e279c#reply-604a186ea9232c7a450baa6d)

Thank you [Savio Martin](https://hashnode.com/@saviomartin)! 🙂
