- Run a project-wide search for 'todo' / 'TODO' / 'to do' / 'TO DO' and make sure they’re resolved
- Write any and all necessary project documentation (in
/_docs/project
) - realfavicongenerator.net
- Ensure the following items have good values:
- Anything/everything in
<head> … </head>
- humanstxt.org
- (Craft CMS only) Anything/everything generated by SEOmatic
- Anything/everything in
- Confirm 404 is reached when expected
- Confirm robots.txt has the desired values
- Confirm analytics script is in-place when in production
- Check the document outline for each unique page-type
- Delete any/all temporary media (ex. placeholder images)
- Delete any/all /_demo/ -specific code (html, scss, js, etc.) that the project is not relying on
- Ensure there are no http requests in any/all https documents (mixed content)
- Confirm that every hover/click -able thing does what's expected
- Not every project utilizes modernizr.js, so remove the file and the
<script>
element that points to it, if necessary - Test all unique modules/views in various viewport widths in all supported environments
- Update project-specific information in /package.json
- Update /README.md as much as possible
- Make sure the browser's console is clear/empty
- Forms:
- Ensure they handle bad/no input properly
- Ensure successful submissions land where they're supposed to
- Setup and test and all necessary 301 redirects
- Swap html comments for the project's server-side language's version
- Tests:
- Run the WAVE browser plugin
- Run some/all of the Lighthouse audits, in Chrome DevTools
- Add to calendar:
- Testimonial request
- Promote the project on social media
Last active
June 8, 2021 12:16
-
-
Save marcamos/2fded8089f25fa9324aabdee89872d45 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment