add new release checklist [WIP]

This commit is contained in:
akashnimare
2017-07-01 20:54:52 +05:30
parent b991fac136
commit d7b44b23d1

26
docs/desktop-release.md Normal file
View File

@@ -0,0 +1,26 @@
# New release checklist -
## We need to cross check following things before pushing a new release + after updating electron version. This is just to make sure that nothing gets broken.
## - Desktop notifications
## - Spellchecker
## - Auto updates
**Check for the logs in -**
- **on Linux:** `~/.config/Zulip/log.log`
- **on OS X:** `~/Library/Logs/Zulip/log.log`
- **on Windows:** `%USERPROFILE%\AppData\Roaming\Zulip\log.log`
## - All the installer i.e.
- Linux (.deb, AppImage)
- Mac - (.dmg)
- Windows - (web installer for 32/64bit)
## - Check for errors in console (if any)
## - Code signing verification on Mac and Windows
## - Tray and menu options
# We need to cross check all these things on -
- Windows 7
- Windows 8
- Windows 10
- Ubuntu 14.04/16.04
- macOSX