<div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif"><div class="gmail_default" style="font-size:12.8px">Hello everyone, </div><div class="gmail_default" style="font-size:12.8px"><br></div><div class="gmail_default" style="font-size:12.8px">as you all know, I was working on integrating GitHub into b.p.o under GSoC. This email is a summary of my work. </div><div class="gmail_default" style="font-size:12.8px"><br></div><div class="gmail_default" style="font-size:12.8px"><div style="font-family:arial,sans-serif;font-size:12.8px">Github PRs will be presented in a similar manner as mercurial repos, the preview is available <a href="https://raw.githubusercontent.com/AnishShah/GSoC/master/new.png">here</a>.<br></div><div><br></div><span class="gmail-im" style="font-family:arial,sans-serif;font-size:12.8px"></span></div><div class="gmail_default" style="font-size:12.8px"><span style="font-size:12.8px">There will be three ways of linking GitHub PR to an issue on b.p.o</span><br></div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.8px"><font face="tahoma, sans-serif"><br></font></div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.8px"><font face="tahoma, sans-serif"><b>1. Manually submit a link to GitHub PR on b.p.o</b>: Paste the link to the new pull request in the newly-added field "GitHub PR" on issue page. <a href="https://github.com/AnishShah/GSoC/raw/master/manual.png">Here</a> is how the new field looks like.</font></div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.8px"><font face="tahoma, sans-serif"><br></font></div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.8px"><font face="tahoma, sans-serif"><b>2. Automatically link GitHub PR using keywords</b>: If keywords like "fixes" followed by issue number are used in PR title/body, then it is automatically linked to that issue on b.p.o. For example, "fixes bpo123" will link PR to issue 123 on <a href="http://bugs.python.org/">http://bugs.python.org</a></font></div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.8px"><font face="tahoma, sans-serif"><br></font></div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.8px"><font face="tahoma, sans-serif"><b>3. Auto conversion of a patch file to GitHub PR</b>: Submit a patch file like same old way and it will be converted to a GitHub PR automatically.</font></div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.8px"><font face="tahoma, sans-serif"><br></font></div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.8px"><span style="font-size:12.8px">The detailed description of all the patches I've submitted during my GSoC can be viewed</span><font face="tahoma, sans-serif"> <a href="https://github.com/AnishShah/GSoC/wiki/Google-Summer-of-Code-2016---Work-Product-Submission---Python-Software-Foundation">here</a>. :)</font></div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.8px"><font face="tahoma, sans-serif">Thank you, everyone. It was great to work on this project.</font></div><div class="gmail-yj6qo gmail-ajU" style="margin:2px 0px 0px;font-family:arial,sans-serif;font-size:12.8px"></div></div></div>