Skip to content

Applying papers to the Working Draft

Richard Smith edited this page Nov 19, 2019 · 8 revisions

This page describes the process by which papers are applied to the Working Draft.

  • After the straw poll (formerly known as the formal motion) passed in WG21 plenary, create a github issue with the title "[2018-06 CWG Motion 1] PxxxxRx <paper title without 'Wording for'>" and milestone post-2018-06, where the milestone name contains the month of the date of the pertinent WG21 closing plenary.
  • Assign the github issue to the person transcribing to LaTeX.
  • The name of the branch is "motions-2018-06-cwg-1" (see above for numbering scheme).
  • Accumulate commits on the branch; use "Fixup" as the first word in the commit message to indicate minor typo repairs for the wording in the paper; anything else needs a verbose commit message. Never squash commits on a branch. The Project Editor will squash the "fixup" commits when merging to the main branch.
  • Create a pull request once the transcription to LaTeX is complete and assign the milestone post-2018-06. Make sure to put "Fixes: #<number of corresponding github issue>" into the pull request (but not the commit message).
  • The reviewer marks himself as reviewer for the pull request and may use the inline comment facility of github for review comments.
  • Once review has finished, the reviewer marks the pull request as approved.
  • The Project Editor closes the pull request and the issue when merging is complete.
Clone this wiki locally