IEEE.org     |     IEEE Xplore Digital Library     |     IEEE Standards     |     IEEE Spectrum     |     More Sites

Skip to content

Refactor

Amy Rose requested to merge refactor into staging

Improve DRY-ness, configurability, and readability of the website by reworking the existing templates and moving pieces into components.

Changes made:

  • layouts now utilize template inheritance for less repetition
  • styles have been broken into individual files relevant to their target
  • templatized contact info for easier configuration
  • templatized the list of fellows working with Open@RIT for easier configuration
  • moved several elements into discrete components to be included
  • better organized content and structure for miscellaneous things

Bugfixes:

  • contact email links don't both point to SJ anymore
  • page titles properly use breadcrumb as fallback instead of content header (see https://openr.it/faculty/resources for an example of why this is bad)

REMAINING TO FIX:

  • none
Edited by Amy Rose

Merge request reports