<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: ivanbokii</title>
    <description>The latest articles on DEV Community by ivanbokii (@ivanbokii).</description>
    <link>https://dev.to/ivanbokii</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F383334%2F6b62dcd8-91c5-4c3c-8682-17c08263ec34.jpeg</url>
      <title>DEV Community: ivanbokii</title>
      <link>https://dev.to/ivanbokii</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ivanbokii"/>
    <language>en</language>
    <item>
      <title>How do you work with pull requests at work?</title>
      <dc:creator>ivanbokii</dc:creator>
      <pubDate>Sun, 24 May 2020 12:29:22 +0000</pubDate>
      <link>https://dev.to/ivanbokii/how-do-you-work-with-pull-requests-at-work-1oa4</link>
      <guid>https://dev.to/ivanbokii/how-do-you-work-with-pull-requests-at-work-1oa4</guid>
      <description>&lt;p&gt;Hello friends,&lt;/p&gt;

&lt;p&gt;I'm working on a small side-projects called PRBoard (&lt;a href="https://prboard.dev"&gt;https://prboard.dev&lt;/a&gt;). It's a dashboard for teams that host their repos on GitHub. I'm currently in the market-validation phase, and I think some of my assumptions on how this product can be helpful for teams are invalid. For this reason, I'm gathering different ways engineering teams work with pull requests.&lt;/p&gt;

&lt;p&gt;For example, in my team, when someone creates a new pull request, they send a message on Slack about it. We rarely use GitHub's built-in "assignees" and "reviewers" features because usually, it's more than one person who can review a pull request. When someone picks a PR, they usually leave an emoji on the original slack message signalling that they're starting the review.&lt;/p&gt;

&lt;p&gt;There's a couple of downsides to the described approach:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;No clear picture of all currently open PRs from my team. We structure code as one big monorepo with multiple teams working on separate code paths. This makes using GitHub's pull requests page almost impossible.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;No way to know when a pull request is ready to be reviewed. We have a CI pipeline running different checks for every PR. It makes little sense to review a pull request that hasn't passed all test yet since there might be failures and further changes to address them.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;There's no way for PR author to know when their pull request is ready to be merged&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;How does this process work in your team and are you happy with it? What's the most annoying part of reviewing others pull requests?&lt;br&gt;
Regards!&lt;/p&gt;

</description>
      <category>github</category>
      <category>productivity</category>
      <category>sideprojects</category>
    </item>
    <item>
      <title>[feedback request] Pull request dashboard side-project</title>
      <dc:creator>ivanbokii</dc:creator>
      <pubDate>Sun, 10 May 2020 17:33:12 +0000</pubDate>
      <link>https://dev.to/ivanbokii/feedback-request-pull-request-dashboard-side-project-1dno</link>
      <guid>https://dev.to/ivanbokii/feedback-request-pull-request-dashboard-side-project-1dno</guid>
      <description>&lt;p&gt;Hello Friends,&lt;/p&gt;

&lt;p&gt;I'm working on a small side project called PRBoard [&lt;a href="https://prboard.dev"&gt;prboard.dev&lt;/a&gt;]. It’s a live, instant dashboard for your team's pull requests. Each pull request is represented as a small card with different status messages.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ltmPI0WX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/jggqfwx6zpwxen80y5or.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ltmPI0WX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/jggqfwx6zpwxen80y5or.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I know, GitHub has standard means to notify your team about pull requests like assigning a reviewer or using a slack notification. Still, it's always hard to quickly see what pull requests are open and available for review as well as those that passed all the checks and ready to be merged.&lt;/p&gt;

&lt;p&gt;Would love to learn your thoughts about this project. Are you pleased with how your team discovers and notifies about pull requests? Would you use something like PRBoard? Maybe you have an idea of a killer feature for a pull request tool? I'd appreciate if you can share it with me!&lt;/p&gt;

&lt;p&gt;Thank you!&lt;/p&gt;

</description>
      <category>github</category>
      <category>productivity</category>
      <category>startup</category>
      <category>sideprojects</category>
    </item>
  </channel>
</rss>
