Sprocket Rocket
  • Sprocket Rocket Design System
  • Initial Setup
    • Setup HubL Local Server
    • Setup SR App Locally
    • Clone LaunchPad Starter
  • Create a New Module
    • Design
    • Code
    • Implementation
    • Create a Pull Request
    • Fields JSON
  • Code Patterns
    • Design Settings
    • Headings
    • Responsive Images
    • Implementing Forms
    • Typography
    • CTA/Button
    • Spacers
  • PR Review
    • Design / Code Review
    • Implementation Review
  • Handoff Relay Checklist
    • Client Request - Handoff
    • Page/Template Design - Handoff
    • Module Design - Handoff
    • Page/Template Development - Handoff
    • Module Development - Handoff
    • Review & Delivery - Handoff
  • Guides and Tutorials
    • Code Snippets
    • Lazy Loading
    • How to setup the blog subscription notification emails
    • 404 Error Tracking Event with Google Analytics and Google Tag Manager
    • How to setup a form to be used with SR Conversational Form 01
    • Upgrading Bootstrap to Latest Version
  • HS Page Launch (QC)
  • SR Agency Website Review Checklist (QC)
Powered by GitBook
On this page
  • Review Checklist
  • Once the PR has been merged
  • Common PR notes
  1. PR Review

Implementation Review

PreviousDesign / Code ReviewNextHandoff Relay Checklist

Last updated 6 years ago

When reviewing a PR we will be using SR App and the first step is to checkout the module branch into SR App, start MAMP, and open the SR App repo in your code editor.

Review Checklist

Once the PR has been merged

Notify All GDD Members in Slack with a screenshot of the new module & link (or make a deploybot ping that ANYONE on our team could see and understand, @’ing all stakeholders to Sprocket Rocket).

Common PR notes

Mixed use of tabs / spaces. I have updated the template but please use tabs for indentation and spaces for inline indentation (e.g. attributes at the top of the module).

Having multiple instances of the same module on the page doesn’t work. This isn’t something I’ve been testing as part of PR Review so far but will do moving forward.

Module dependencies need to be added to sr-templates/sr-assets/pattern-library/[module-name] and referenced in the JSON

Module dependencies need to be added to sr-templates/sr-assets/pattern-library/[module-name] and referenced in the JSON

Markup inside of HubL tags needs to be indented, same applies to and tags — fixed

JSON category need to be a number not a string and needs to be outside of custom_module — fixed

https://jsonlint.com
https://leanlabs.slack.com/archives/C0291BP58/p1529349017000113