Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bootstrap 4 end of life is the start of 2023; future Arizona Bootstrap development should use Bootstrap 5 #530

Closed
1 of 3 tasks
mmunro-ltrr opened this issue Aug 8, 2022 · 4 comments · Fixed by #528
Closed
1 of 3 tasks
Assignees
Labels

Comments

@mmunro-ltrr
Copy link
Member

mmunro-ltrr commented Aug 8, 2022

What is the problem that we want to solve?

Arizona Bootstrap is a collection of overrides and small extensions to Twitter Bootstrap, and includes a complete copy of this upstream version as one of its dependencies. In the last two years, the developers of Twitter Bootstrap have had Version 5 as their primary focus, and have been maintaining but not enhancing Version 4, but Arizona Bootstrap is currently based on v4. Twitter Bootstrap will drop support for v4 at the start of 2023: https://github.com/twbs/release

Conditions of satisfaction

  • Switch development of Arizona Bootstrap to use Twitter Bootstrap v5.
  • Offer a long-term support option for the version of Arizona Bootstrap based on v4, despite its end-of-life status.
  • Investigate whether there can be a common sub-set of the two versions giving identical appearance & behavior on web sites using them.
@mmunro-ltrr mmunro-ltrr linked a pull request Aug 8, 2022 that will close this issue
@joeparsons joeparsons assigned joeparsons and trackleft and unassigned joeparsons Oct 26, 2022
@trackleft
Copy link
Member

trackleft commented Nov 16, 2022

Notes:
Arizona bootstrap version 2 will be available via CDN URL indefinitely
Arizona bootstrap version 2 docs should have dedicated URL indefinitely
Arizona bootstrap version 5 should contain a shim file for version 2 styles so sites can upgrade quickly
Arizona bootstrap version 5 should use the new https://github.com/az-digital/arizona-bootstrap/blob/main/RELEASES.md policy

@trackleft
Copy link
Member

trackleft commented Nov 16, 2022

Update build tools to sync docs to version 5 folder
Change version number of arizona bootstrap to version 5
Determine what our new CDN folder structure will be. Examples

https://cdn.digital.arizona.edu/lib/arizona-bootstrap/main/js/arizona-bootstrap.js
https://cdn.digital.arizona.edu/lib/arizona-bootstrap/latest/js/arizona-bootstrap.js
https://cdn.digital.arizona.edu/lib/arizona-bootstrap/v2.1.0/js/arizona-bootstrap.js

@joeparsons
Copy link
Member

joeparsons commented Aug 9, 2023

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants