Skip to content

Modernize packaging of static files#126

Merged
dgarcia360 merged 1 commit intoscylladb:new-designfrom
dgarcia360:modernize-packaging-static-files
Feb 19, 2021
Merged

Modernize packaging of static files#126
dgarcia360 merged 1 commit intoscylladb:new-designfrom
dgarcia360:modernize-packaging-static-files

Conversation

@dgarcia360
Copy link
Copy Markdown
Collaborator

Closes #3

This PR:

  • Introduces webpack bundling and minifying static assets.
  • Removes unused images and scripts.
  • Removes saved Foundation, jQuery, and Modernizr and use the NPM versions.
  • Adds linters to prettify CSS and JS.

Having the JS and part of the CSS organized at the beginning should speed up the implementation of the new theme.
Instead of merging these changes directly in the master branch, I propose to use the branch new-design to test exhaustively in a staging environment all the changes related to the redesign project before integrating them in the master branch.

How to test this PR

  1. npm run build should run without errors.
  2. cd docs & make preview should render the site without errors.

Added webpack 2

Fixed Foundation

Remove unused files

Update package
@dgarcia360
Copy link
Copy Markdown
Collaborator Author

@tzach @lauranovich Is it ok if I merge all the redesign-related PRs into the new-design branch without your approval? We can have a review when we merge from the new-design branch to master.

@dgarcia360 dgarcia360 merged commit 0bfb3d9 into scylladb:new-design Feb 19, 2021
@dgarcia360 dgarcia360 deleted the modernize-packaging-static-files branch February 19, 2021 15:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant