This repository has been archived by the owner on Mar 26, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 377
Checklist for Release
Xm4s edited this page Oct 21, 2013
·
19 revisions
- Download latest commit, clean
- Verify "version" (should be empty) and "build" (should be the current version, e.g.
Baker-321
) in plist file (push if necessary) - Test Standalone support
- Test Newsstand support
- Test on simulator (6.0, 7.0)
- Change page by tap and swipe
- Scroll and tap to scroll
- Download a book
- Shelf download failure scenarios
- Disable the internet connection
- On a clean build, Baker should notify of missing internet connection
- Restore the internet connection
- Refresh
- Disable the internet connection
- Refresh: cached shelf JSON should be used
- Issue download failure scenarios
- Disable the internet connection
- Try downloading an issue
- On a clean build, Baker should notify of missing internet connection
- Restore the internet connection
- Try downloading an issue
- During the download disable the internet connection again
- Close Baker
- Restore the internet connection
- Reopen Baker in the simulator
- The issue should resume downloading / have been downloaded already
- Double tap to show index, scroll index, jump ahead using index
- Open the modal internal browser, go forward one page, go back, close the modal browser
- Rotate the device from portrait to landscape and vice-versa
- Rotate the device when the index bar is open, close it, rotate again
- Test on iPad
- Test on iPad 2
- Test on iPad 3
- Test on iPhone
- Write changes log (use issue tracker and commits) on readme
- Push change log on readme
- Prepare ZIP package with new versioning: Baker (be sure to not include "." files)
- Prepare ZIP package with new versioning: Baker book example (be sure to not include "." files)
- Upload ZIPs
- Change all version labels on website (html title, body title, download button, image, text, file)
- Write new copy for website in staging
- Write new tweet copy for website in staging
- Prepare new images for website in staging
- Prepare newsletter
- Update tutorial
- Push changes from staging to production
- Spread the love :)