Initial commit for the new gallery block #812
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR includes the new gallery block which uses a modern structure and tooling, based on the @wordpress.create-block script.
As this PR introduces new npm packages and removes others it's recommended to do an
npm ci
. If that doesn't work then delete thenode_modules
folder andpackage.json
and runnpm i
. I'm using Node version 16.18.0.Build files are included in the commit so there is no need to compile the block source before testing. But if you want to build then either run
npm start
to build/watch or justnpm run build
to build.To test just add a gallery block to a page and check it displays ok on the frontend and in the editor.