[Meta] Switch from Foundation to Bootstrap
Yale now has a Bootstrap-based UI library and we are going to switch over to it. For more information, see their documentation. This will be a major overhaul of our front-end styling.
Preparation
Before you begin, the ITS devs will be doing the following:
- Installing Bootstrap
- Installing the Yale UI library as a Bootstrap override
- Removing Foundation from the codebase
- Setting the necessary SASS variables and commenting out any Foundation SASS mixin usage.
Phase 1 - Styling
We have split up the work into the following issues:
- Update navbar
- Update footer
- Update flashes
- Update tooltips (replace with JS alerts)
- Update tables
- Update tabs
- Update accordions
- Update forms (simple_form)
Phase 2 - Verification / Cleanup
After the main styling is complete, you will be reviewing each view and cleaning it up as necessary. More details to come.
Edited by Joshua Goss