# Web Development Checklist


## Project Conventions

There are several things a developer should be aware of before working on a
project.  If they are not aware of these, then the decisions they make may go
against the grain.

* Browser Support
* SEO requirements
* Accessibility
* Internationalization/Localization
* Coding standards
  + Conventions
    - ESlint
    - Prettier
  + CSS strategy
    - CSS Modules
    - Global CSS
    - Pre-processors (Sass, Less)
    - Post CSS
    - Organization
      * Media query choices.
      * x-browser rules location(s): separate file, inline, other?
    - Naming convention: Bem, Suit, SMACSS, other?
  + Etc
* Development environment dependencies/requirements

# Web Development Checklist


## Project Conventions

There are several things a developer should be aware of before working on a
project.  If they are not aware of these, then the decisions they make may go
against the grain.

* Browser Support
* SEO requirements
* Accessibility
* Internationalization/Localization
* Coding standards
  + Conventions
    - ESlint
    - Prettier
  + CSS strategy
    - CSS Modules
    - Global CSS
    - Pre-processors (Sass, Less)
    - Post CSS
    - Organization
      * Media query choices.
      * x-browser rules location(s): separate file, inline, other?
    - Naming convention: Bem, Suit, SMACSS, other?
    - Font-Size strategy:
      - Absolute such as `px`s.
      - Parent element relative such as `em`s.
      - Root relative such as `rem`s.  See https://snook.ca/archives/html_and_css/font-size-with-rem.
  + Etc
* Development environment dependencies/requirements

Add Font-Size Strategy Bullet Point
Add Font-Size Strategy Bullet Point