Created Release Checklist (markdown)
parent
e1c0180df3
commit
8d5bd4ed55
20
Release-Checklist.md
Normal file
20
Release-Checklist.md
Normal file
@ -0,0 +1,20 @@
|
||||
This is an internal checklist of things not to forget before releasing a new ZeroBin version.
|
||||
|
||||
## Preparations
|
||||
|
||||
1. update [README.md](https://github.com/elrido/ZeroBin/blob/master/README.md), [INSTALL.md](https://github.com/elrido/ZeroBin/blob/master/INSTALL.md), [CHANGELOG.md](https://github.com/elrido/ZeroBin/blob/master/CHANGELOG.md) and [CREDITS.md](https://github.com/elrido/ZeroBin/blob/master/CREDITS.md)
|
||||
1. increment version number (search and replace in all text files)
|
||||
1. rerun a full phpunit test suite
|
||||
1. manually retest key functions on a site with the latest code, especially looking for visual glitches.
|
||||
|
||||
## Release
|
||||
|
||||
1. generate and publish [phpunit coverage report](https://zerobin.dssr.ch/coverage-report/)
|
||||
1. generate and publish [php source code documentation](https://zerobin.dssr.ch/documentation/)
|
||||
1. check that [configuration](Configuration), [upgrade](Upgrading-from-ZeroBin-0.19-Alpha) and [installation](Installation) wiki pages are still up to date
|
||||
1. update screenshots for all templates and replace those on the [template](Templates) wiki page
|
||||
1. update the [stable demo](https://snip.dssr.ch/) site
|
||||
1. create new paste on the stable demo based on latest README.md and make it the new frontpage of the [project site](https://zerobin.dssr.ch/)
|
||||
1. test `git archive` generation, it should not contain directories `tst` or `doc`. Things that should be ignored can be configured in [.gitattributes](https://github.com/elrido/ZeroBin/blob/master/.gitattributes)
|
||||
1. tag latest release, push it to github and update the release page with the latest CHANGELOG.md entry
|
||||
1. announce the release
|
Loading…
Reference in New Issue
Block a user