Keep track of important PRs - and ignore the rest. Do you work across multiple GitHub repositories? Do you need to know about updates to your pull requests? Or do you need to track pull requests where you're a reviewer or assignee? PR Focus to the rescue!
I wrote PR Focus for two reasons:
1. To keep track of engineering code changes that impacted my team.
2. To keep track of my own pull requests, and the pull requests I'm responsible for as an assignee or reviewer.
Great question, @chethan_bm ! I personally am a technical writer, and I use it for tracking the work that the engineering teams are doing so I know when it's time for me to start my work on documentation updates. My beta test group also includes team leads, project managers, and consulting agencies, who use it to watch the work their teams are doing, keep the review and approval pipeline moving, and report on status to customers and invested stakeholders. I've got more features in the roadmap to help non-coders watch and report on important work.
Awesome tool, @dacharyc! PR Focus sounds exactly like what many of us need to streamline our workflow across multiple GitHub repos. Keeping track of important pull requests while filtering out the noise is definitely a game-changer for productivity.
I love that you built this with a focus on team impact and personal accountability. It would be great to hear more about any specific features that make it stand out from other tools on the market. Have you considered any integrations or plans for a beta test? Excited to see where this goes! Upvoted!
@blankwebdev Thanks for the thoughtful comment! The other tools I've seen do a few things differently than PR Focus:
- Many of them are focused on the toolbar, but I wanted an info-rich dashboard where I can quickly scan details.
- I specifically wanted an integrated dashboard where I can get a visual overview of all the pull requests I'm paying attention to. Other tools have individual lists - click here to see what I'm reviewing, click here to see what I'm assigned to, etc.
- I intentionally built PR Focus *without* notifications, because I don't want to be interrupted about pull requests. I just want an always-updated dashboard where I can check in on things in between tasks, when I'm already context shifting, to see if I need to do anything with any active pull requests.
- I wanted an info-rich summary of the important details about each pull request. Other tools list a PR name and number, and sometimes the number of comments. But I wanted to see *everything* that let me know if I need to take action - merge conflicts, status check failures, commits, comments, and reviews. Being able to see all this without having to click into a PR and view the details lets me decide whether a pull request needs my attention now or later.
I don't currently have any plans for integrations, but I'm open to that if there's a compelling use case! I do have a beta group where I test new features, but there's a limited number of spots for now and it's almost full.
Congratulations on launching this tool! The ability to track PRs where you’re a reviewer or assignee and get updates on your pull requests is going to be a good change.
PR Focus
PR Focus
PR Focus