Skip to content
This repository has been archived by the owner on Aug 12, 2021. It is now read-only.

Pull Request Checklist

Jose E. Gonzalez Modecir edited this page Jan 16, 2017 · 14 revisions

Techné Pull Request Checklist is part of the Peer Review process. Used when merging changes to the library.

Checklist

  1. Check the PR.
    a. Expect: No Conflicts, no exceptions

  2. Checkout the branch to your local dev environment

  3. Clean all local modified files and build folders – TO DO gulp tasks

  4. Build the whole project, docs and website:
    gulp build
    a. Expect: No errors

  5. Serve and watch the local branch:
    gulp

  6. Check the local website against the production website
    a. Expect: Navigation to be in place
    b. Expect: Main layout is the same
    c. Expect: No dead links
    d. Expect: New guides, components, patterns, starter pages, etc. To be present in the corresponding place

  7. Check Integrity
    a. Expect: No change on current components and patterns or starter pages
    b. Expect: New components, patters or starter pages to display and work as intended

  8. Mobile: Open the local website on a mobile phone or simulator
    a. Expect: Same functionality on Android and iOS
    b. Expect: New functionality to work as intended on Android and iOS

  9. Other Browsers:Open the local website on Chrome, Firefox, Safari and IE/Edge – free to download VMs from Microsoft are available
    a. Expect: Style and Functionality to be the ‘same’ across platforms

  10. Check for the Copy Text
    a. Read the new copy text and try to spot typos and inconsistencies

  11. Look at the formatting and layout
    a. Expect: To be the same as similar text elements on the page or siblings pages

  12. Code: Code Style Guide
    a. Expect: Relevant points on the Code Style guide to be acknowledged