{"id":818,"date":"2024-05-17T15:19:22","date_gmt":"2024-05-17T19:19:22","guid":{"rendered":"https:\/\/sites.bu.edu\/marcom-team\/?page_id=818"},"modified":"2025-09-03T17:26:09","modified_gmt":"2025-09-03T21:26:09","slug":"dev-pre-launch","status":"publish","type":"page","link":"https:\/\/sites.bu.edu\/marcom-team\/departments\/interactive-design\/role-specific-info\/info-for-developers\/dev-pre-launch\/","title":{"rendered":"Developer Pre-Launch QA"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Before the launching of a site, <strong>always<\/strong> check these code items in the repository directory:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Verify version number is updated and matches in <code>css-dev\/style.scss<\/code>, <code>functions.php<\/code>, &amp; <code>package.json<\/code>.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Verify that Responsive Foundation points to an <em>actual<\/em> release not the <code>develop<\/code> branch of responsive-foundation\u00a0in <code>bower.json<\/code><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Verify <code>readme.md<\/code> file has been updated with theme specific information.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Verify that all <code>TODO<\/code>&#8216;s have been completed, removed, and\/or issues opened for anything remaining.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Verify that all <code>Test Code<\/code> has been removed.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Remove any <code>\/\/ commented out<\/code> code.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Verify that all <code>php-dev\/<\/code> templates and hooks from the starter theme have been removed and Delete the <code>php-dev\/<\/code> folder and related filters in <code>functions.php<\/code>.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Complete final code formatting.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Look for any micro-optimizations ( Example: removing close <code>?&gt;<\/code> tags or unnecessary variable assignments. )<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Look for complicated code and consider refactoring.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Consider &#8216;function-alizing&#8217; any repeated or repeating code.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Verify each function has a <code>doc bloc<\/code> comment.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Deactivate <strong>Query Monitor<\/strong> and other plugins not needed on Production[Live].<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Verify all images inserted via code have a size associated to prevent extra large several MB images from outputting.<\/span><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Before the launching of a site, always check these code items in the repository directory: Verify version number is updated and matches in css-dev\/style.scss, functions.php, &amp; package.json. Verify that Responsive Foundation points to an actual release not the develop branch of responsive-foundation\u00a0in bower.json Verify readme.md file has been updated with theme specific information. Verify that [&hellip;]<\/p>\n","protected":false},"author":12906,"featured_media":0,"parent":230,"menu_order":7,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/sites.bu.edu\/marcom-team\/wp-json\/wp\/v2\/pages\/818"}],"collection":[{"href":"https:\/\/sites.bu.edu\/marcom-team\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.bu.edu\/marcom-team\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.bu.edu\/marcom-team\/wp-json\/wp\/v2\/users\/12906"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.bu.edu\/marcom-team\/wp-json\/wp\/v2\/comments?post=818"}],"version-history":[{"count":1,"href":"https:\/\/sites.bu.edu\/marcom-team\/wp-json\/wp\/v2\/pages\/818\/revisions"}],"predecessor-version":[{"id":819,"href":"https:\/\/sites.bu.edu\/marcom-team\/wp-json\/wp\/v2\/pages\/818\/revisions\/819"}],"up":[{"embeddable":true,"href":"https:\/\/sites.bu.edu\/marcom-team\/wp-json\/wp\/v2\/pages\/230"}],"wp:attachment":[{"href":"https:\/\/sites.bu.edu\/marcom-team\/wp-json\/wp\/v2\/media?parent=818"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}