HOWTO write the release notes » History » Version 7
Loïc Dachary, 07/14/2015 12:27 PM
1 | 1 | Loïc Dachary | * git clone -b release (for instance git clone -b dumpling http://github.com/ceph/ceph) |
---|---|---|---|
2 | * run the following to get a base to work on |
||
3 | <pre> |
||
4 | 5 | Loïc Dachary | git clone https://github.com/ceph/ceph |
5 | 7 | Loïc Dachary | cd ceph/src/script/ |
6 | 6 | Abhishek Lekshmanan | pip install githubpy GitPython |
7 | 7 | Loïc Dachary | GITHUB_ACCESS_TOKEN=55a0fc5dd745e4b338f33e616d6fec2ee ceph-release-notes -r tags/v0.87..giant ../ceph |
8 | 1 | Loïc Dachary | </pre> |
9 | * manual edit the list of commits |
||
10 | * add a section in http://docs.ceph.com/docs/master/release-notes/ in the *master* branch of ceph in the "release-notes.rst":https://github.com/ceph/ceph/blob/master/doc/release-notes.rst file with the list of commits |
||
11 | * backport the release notes to the release branch when they are final. Ideally this is done before the point release is published. If not it can be backported shortly afterwards. |
||
12 | * add the release to the "timeline":https://github.com/ceph/ceph/blob/master/doc/release.rst |
||
13 | * the release notes come with an introduction that "is prepared in a separate file":https://github.com/ceph/ceph/blob/master/PendingReleaseNotes . It can be edited if something significant must not be forgotten and it does not need to well written because it is a draft. |