# Kubernetes Release Notes ## Start the draft. Following the documentation, we start the pull request. ``` $ export GITHUB_TOKEN=<...> $ export PATH=$PATH:~/go/bin $ krel release-notes --create-draft-pr --fix --fork fsmunoz --list-v2 --tag v1.29.0-alpha.1 ``` It asks us if we want to start, and we confirm: ![](https://hackmd.io/_uploads/r1ibc8eb6.png) ## Reviewing the notes This will start an interactive process in which each note is shown. We should have defined `EDITOR` to our preferred editor. ![](https://hackmd.io/_uploads/SykKcIxZp.png) It will asks us if we wanto to fix it; it defaults to `No`, so we should read the note and determine if we want to change anything: if so, presy `Y`. ## Editing notes In the editor, we should now edit the text of the note. Some typical points: * Past tense should be used: if there's an "add foo" this should be changed to "added foo". * Starting backticked words outside of quoted environment: if something starts like \`kubectl\`: added foo" , it should start woth a quoted environment like `|-` - check the [discussion of tha alpha.1 PR](https://github.com/kubernetes/sig-release/pull/2347) ## Finish the process: When you're done, it asks if the PR should be created. If you're satisfied with it, say yes. ![](https://hackmd.io/_uploads/r1TA9Il-T.png) You should now fo to the PR URL and check it. ## PR-level discussion and reviews. The PR is opened, but that doesn't mean that changes are closed: what we did up until this point was to change things to make them the baseline for the draft PR; the PR discussion process can continue with more suggestions and changes, until it's approved. If you are reviewing, _please try to use GitHub for suggestions_, specifically the feature that makes suggestions easily accepted: check the [official documentation](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request) for instructions. This greatly simplifies the work of the author, and also add you as an author to the commit by default.