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

629 upgrade bootstrap 5 #630

Draft
wants to merge 6 commits into
base: development
Choose a base branch
from
Draft

Conversation

ian-noaa
Copy link
Collaborator

@ian-noaa ian-noaa commented Sep 1, 2021

Initial attempt at migrating from bootstrap 4 to 5. This is just a draft and we can delete it if there's a better direction to go in.

This branch will need the 629-upgrade-bootstrap-5 MATScommon branch checked out as well. In MATS - I've upgraded bootstrap to v5 everywhere I could find it and removed the duplicate bootstrap 3 dependency from the atmosphere package list. I'm not sure if this was wise. Either way, it resulted in a very broken MATS UI.

This work will need the 629-upgrade-bootstrap-5 MATScommon branch checked out as
well. In MATS - I've upgraded bootstrap to v5 everywhere I could find it and
removed the duplicate bootstrap 3 dependency from the atmosphere
package list. I'm not sure if this was wise. Either way, it resulted in a very broken
MATS UI.
@ian-noaa ian-noaa linked an issue Sep 1, 2021 that may be closed by this pull request
@mollybsmith-noaa
Copy link
Collaborator

As a heads up, you're also going to want to create that branch in METexpress, if you want to avoid having trouble with the build.

@ian-noaa
Copy link
Collaborator Author

ian-noaa commented Sep 1, 2021

Thanks Molly! You were a few minutes ahead of me. I've pushed my MATScommon changes here: dtcenter/MATScommon#4

This is all just a shot in the dark at seeing if I could get something working. (Spoiler - the UI's pretty broken with this change) I'd definitely appreciate your thoughts on what I pushed.

@mollybsmith-noaa
Copy link
Collaborator

I'll take a look after this meeting! Thanks, Ian!

@mollybsmith-noaa
Copy link
Collaborator

These changes look like a good start! If Hera isn't back up after our next meeting (it probably won't be), I'll checkout some local branches and see if I see anything causing the GUI not to work properly.

It looks like the individual apps don't have any access to bootstrap or jQuery anymore, and they might not need it, but have you checked that yet?

@mollybsmith-noaa
Copy link
Collaborator

Would you mind creating this branch in METexpress too, so that I know I'm testing the correct code? (Also, those apps will have the same meteor packages that need updating).

@ian-noaa
Copy link
Collaborator Author

ian-noaa commented Sep 1, 2021

Can do. Do you just need the branch name to exist? I should mention - I only upgraded MATScommon and the aircraft app in MATS to keep things as simple as possible for now.

I've created the branch here: https://github.com/dtcenter/METexpress/tree/629-upgrade-bootstrap-5

@mollybsmith-noaa
Copy link
Collaborator

mollybsmith-noaa commented Sep 1, 2021 via email

# Conflicts:
#	MATScommon
#	apps/aircraft/.meteor/packages
#	apps/aircraft/.meteor/release
#	apps/aircraft/.meteor/versions
@github-actions
Copy link

github-actions bot commented Nov 4, 2022

This PR is stale because it has been open 90 days with no activity.

@github-actions github-actions bot added the Stale label Nov 4, 2022
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 this pull request may close these issues.

Upgrade to Bootstrap 5
2 participants