ucsc / wcms-design-templates

Styles and Javascript for official UC Santa Cruz web templates
http://webassets.ucsc.edu
4 stars 4 forks source link

2020-21 refactor of build tools #445

Closed knice closed 2 years ago

knice commented 2 years ago

This PR changes the build step for the CSS file (it just copies the images and JS for now). It removes the dependency on Ruby, Gulp, Bower, and all of their associated plugins.

This is a switch to Laravel Mix, the asset bundler used by the Laravel projects. It's a thin wrapper around webpack, with helpful defaults and almost no configuration to get started.

Lastly, this PR brings the codebase up-to-date with the current CSS file inside WCMS. From this moment forward, we can make changes in this codebase, compile the CSS file, and deploy it to WCMS...mostly. I'm like, 97.6% sure.

netlify[bot] commented 2 years ago

✔️ Deploy Preview for ucsc-webassets ready!

🔨 Explore the source changes: b06a8aebccc3e2a3809cd5f72b3d56518620ea17

🔍 Inspect the deploy log: https://app.netlify.com/sites/ucsc-webassets/deploys/615b64345c5f06000713b584

😎 Browse the preview: https://deploy-preview-445--ucsc-webassets.netlify.app