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

Update bourbon from 4 to 7 #202

Merged
merged 2 commits into from
Sep 14, 2023
Merged

Conversation

Arnei
Copy link
Member

@Arnei Arnei commented Sep 12, 2023

Bourbon version is severly outdated. This updates to the
latest version, and also replaces deprecated mixins with
native browser CSS.

Also requires updating bourbon-neat, which also required
updating deprecated mixins. As there was no migration
guide for neat this purely a best effort guess based on their
documentation and source code.

Includes #201.

Removes the bourbon files in the vendor folder, and
instead installs the corresponding npm packages.
This has the upside of centralizing our dependencies and
avoid hassling around with ruby gems. Unfortunately, it
also has the downside of requiring relative paths to the
bourbon node modules.
Bourbon version is severly outdated. This updates to the
latest version, and also replaces deprecated mixins with
native browser CSS.

Also requires updating bourbon-neat, which also required
updating deprecated mixins. As there was no migration
guide for neat this purely a best effort guess based on their
documentation and source code.
@Arnei Arnei added the type:dependencies Pull requests that update a dependency file label Sep 12, 2023
Copy link
Contributor

@narickmann narickmann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good.
I haven't noticed anything that's broken now and everything seems to be working.

@Arnei Arnei merged commit 38d2aca into opencast:admin-ui-picard Sep 14, 2023
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants