Webmaster: Patrick Love [email protected]
All development should proceed in the develop branch until it is deemed appropriate to pull into the production branch. New pages should be completed in their own branch off the current develop.
- Please follow the current project structure as defined in the various README's (if you have any suggestions for improvements feel free to run them by me)
- This site is built using mobile-first design. Primarily, this means that CSS should be written such that outer level styles specify the style for mobile, and media queries with (min-width:) should be used to add/modify styles for a tablet/desktop environment.
- Chrome is the primary development browser and Firefox should be also be supported
This section provides a list of all external libraries in use by the site, as well as links to assoicated documentation
- Normalize.css - Standardizes display of elements so cross-browser differences are minimized. Should not really affect development.
- Flexbox Grid - Contains CSS for a 12 column grid layout based on the
flexproperty. This should be the primary means of laying out responsive web pages. For consistency, custom media query breakpoints should align with the breakpoints used by this grid, namely48em,64em, and75em(corosponding tosm,md, andlgrespectively).