Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 1.3 KB

File metadata and controls

42 lines (31 loc) · 1.3 KB

Deployment Checklist

The checklist we run a project through before going live.

Environment

  • Ensure APP_ENV is set to production
  • Ensure APP_DEBUG is false

Browsers

  • Desktop: test on latest versions of Chrome, IE/Edge, Firefox, and Safari
  • Mobile: test on latest versions of Mobile Safari, Mobile Chrome, and Android

Scripts

  • Remove all console.log lines in scripts
  • Check for console errors

Forms

  • Test all forms
  • Ensure email notifications have the right to and from addresses

Meta

  • Check page titles / descriptions
  • Test Facebook sharing. Provide og-tags if needed
  • Does Favicon load? Pin the tab in Safari to check pinned icon

Analytics

  • Install Google Analytics and ensure it's only loaded in production

Google Search Console

  • Submit the site on Google Search Console (use Domain property type where applicable)
  • Submit sitemap.xml

SSL

  • Install Let's Encrypt certificate
  • Redirect non-www to www address (unless otherwise is required by the project)
  • Redirect http traffic to https

Github

  • Remove dev branch and other stale branches

Credits

Many bits of this checklist are inspired from Spatie's Checklist Going Live.