jenkins.io
jenkins.io copied to clipboard
Update Bootstrap to 5.2, replace Tether with Popper
I tried keeping the styles of the curent website. The roadmap tooltips stopped working at some point, this PR fixes them.
I'm not against it, and i like upgrading, but I'm curious why.
I'm also wondering how much it'll break plugins and stories site.
Main motivation is to allow dark/light mode in the future; the way to implement that changes between Bootstrap 4 and 5 so I figured updating Bootstrap first would be nice.
It's not pixel-perfect, but I think it's ready for review now. CC @janfaracik @uhafner @MarkEWaite @daniel-beck
@halkeye gentle ping
@MarkEWaite OK to merge?
I navigated many different pages on the prototype site and did not detect any issues. I confirmed that the roadmap hover text is available again with this change and that there are many links in the site that jump to https://www.jenkins.io/ when they should instead jump to '/'. I navigated through security advisories and tutorials and pipeline steps reference and roadmap without detecting any issues.
Ready to merge. Thanks!