138

Github release the draft PR a while ago.

I have a normal PR and I wanted to change that to a draft PR. How can I do that?

Hatsumi
  • 1,948
  • 3
  • 13
  • 28

6 Answers6

188

Update - Now Available - Jan 2020

Convert Default → Draft

This is possible now, with an option below "Reviewers" section in PR.

convert to draft screenshot

See: Feature Request: Switch from ready to draft in pull requests

Convert Draft → Default

To answer @marsandback comment Draft PR --> PR, just click the Ready for review

draft screenshot

KyleMit
  • 30,350
  • 66
  • 462
  • 664
T04435
  • 12,507
  • 5
  • 54
  • 54
  • 1
    Ultimately, how does the PR get un-drafted? All reviewers approving? Can the draft mode be reverted? – Kalnode Jul 08 '20 at 18:39
  • 4
    I would put the correct answer on top as an edit and leave the original answer below. We are not talking about a stand-alone software that can still be used in its previous form. – BaCaRoZzo Jul 09 '20 at 14:45
  • 5
    @MarsAndBack always via "ready for review". It can always be reverted. Of course companies' policies may vary a lot but, generally speaking, reviewers should not review a draft. – BaCaRoZzo Jul 09 '20 at 14:49
  • Note that a screen refresh need to be done manually to see the change – jo_ Mar 16 '22 at 16:11
  • 2
    Note that this is only available on public repositories – Spikatrix May 31 '22 at 10:07
13

The feature is now available!

See: Feature Request: Switch from ready to draft in pull requests

KyleMit
  • 30,350
  • 66
  • 462
  • 664
Hammond95
  • 556
  • 7
  • 20
6

You can't change now, but you can follow the feature request from GitHub Community:

Feature Request Switch from ready to draft in pull requests

Felipe Augusto
  • 7,733
  • 10
  • 39
  • 73
3

Although as this answer is created you currently can't change the stage of a normal pull request into a draft. However, You can prefix the pull request with [WIP] e.g:

[WIP] Allow changing stage of an open pull request to draft.

It is pretty common in open source to claim an issue this way.

Check contributing guidelines on the repository incase they have specific guidelines to follow.

Here is mediawiki guidelines for code contribution

https://www.mediawiki.org/wiki/Developer_Wishlist/2017/Code_Contribution_(Process,_Guidelines,_etc.)

Yana Agun Siswanto
  • 1,932
  • 18
  • 30
1

As it's been pointed out, this is possible by going to the pull request itself. Under the reviewers section on the right, look for the text: "Still in progress? Convert to draft", where "convert to draft" is a hyperlink. Click on it, confirm, and it's done.

See screenshot in the documentation.

Nagev
  • 10,835
  • 4
  • 58
  • 69
0

Can convert to draft under the reviewers section.

enter image description here