Skip to content

code413/deployment-checklist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

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.

About

Our checklist for going live

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published