Setting to expose open source pull requests publicly

Hi guys, 

Is there an endpoint to retrieve a list of pull requests (public pull requests to open source projects) for a github user? If not, what’s the reason when the information is anyway accessible via the github user activity (not in a efificient way)?

I was hoping for an endpoint such as https://github.com/{username}/pulls where username is any github user (just like the above URL resolves for authenticated user). 

Open source contribution is huge for developers and employers and a endpoint that could easily list open source pull requests of a user would be very handy instead of crawling through the user’s activity. Think about it from Stackoverflow point of view, they have a good profile page where everything is easily accessible.

I like Github over alternatives because it provides a beautiful contribution graph and it would be nice for Github team to make that profile page even richer with ability to list pull requests and possibly filter them 

  • Repositories 
  • Type of issue 
  • Status (open/close)
  • Shoutouts when open source repositories make a release

A feature as such could live behind a setting property that could give user’s the option to enable or disable it. 

Hi Rhamedy,

Thanks for this feedback! We’re always working to improve GitHub and the GitHub Community Forum, and we consider every suggestion we receive. I’ve logged your feature request in our internal feature request list.

Though I can’t guarantee anything or share a timeline for this, I can tell you that it’s been shared with the appropriate teams for consideration.

To clarify currently you may retrieve a list of pull requests for a particular user in the API. it’s possible to do so through the search API:

[https://developer.github.com/v3/search/#search-issues-and-pull-requests](search%20issues and pull requests)

I hope this helps! Please let me know if you have any other questions.

Cheers!