codeinwp / gutenberg-blocks
A set of awesome Gutenberg Blocks!
Installs: 3 380
Dependents: 0
Suggesters: 0
Security: 0
Stars: 46
Watchers: 5
Forks: 15
Open Issues: 13
Language:JavaScript
Requires
- masterminds/html5: ^2.7
- tubalmartin/cssmin: ^4.1
Requires (Dev)
- dev-master
- 1.7.0
- 1.6.9
- 1.6.8
- 1.6.7
- 1.6.6
- 1.6.5
- 1.6.4
- 1.6.3
- 1.6.2
- 1.6.1
- 1.6.0
- 1.5.11
- 1.5.10
- 1.5.9
- 1.5.8
- 1.5.7
- 1.5.6
- 1.5.5
- 1.5.4
- 1.5.3
- 1.5.2
- 1.5.1
- 1.5.0
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.6
- 1.3.5
- 1.3.4
- 1.3.3
- 1.3.2
- 1.3.1
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- dev-dependabot/npm_and_yarn/development/node-sass-7.0.1
- dev-dependabot/npm_and_yarn/development/babel/plugin-proposal-object-rest-spread-7.16.7
- dev-dependabot/npm_and_yarn/development/babel/preset-env-7.16.7
- dev-dependabot/npm_and_yarn/development/eslint-plugin-react-7.28.0
- dev-dependabot/npm_and_yarn/development/core-js-3.20.1
- dev-dependabot/npm_and_yarn/development/babel/preset-env-7.16.5
- dev-dependabot/npm_and_yarn/development/semantic-release-18.0.1
- dev-dependabot/npm_and_yarn/development/react-google-font-loader-1.1.0
- dev-dependabot/npm_and_yarn/development/babel-loader-8.2.3
- dev-dependabot/npm_and_yarn/development/node-sass-7.0.0
- dev-dependabot/npm_and_yarn/development/babel/plugin-proposal-object-rest-spread-7.16.5
- dev-dependabot/npm_and_yarn/development/clean-webpack-plugin-4.0.0
- dev-dependabot/npm_and_yarn/development/semantic-release/git-10.0.1
- dev-dependabot/composer/development/squizlabs/php_codesniffer-3.6.2
- dev-dependabot/composer/development/automattic/vipwpcs-1.0.0
- dev-dependabot/composer/development/masterminds/html5-2.7.5
- dev-section-column-refactor
- dev-development
- dev-fix/issue-811
- dev-fix/fa-loading
- dev-feature/add/736
- dev-feature/add/785
- dev-feature/add/768
- dev-feature/add/769
- dev-slider-settings-fix
This package is auto-updated.
Last update: 2022-01-01 16:21:29 UTC
README
General structure of this module should be as the following:
- Load the transpiled code from the
build
dir, aka the "dist" folder. - The functionality for each block should be isolated in it's own folder inside the
blocks
dir. - If a block needs server side rendering than it should have an extension class of the
Base_Block
class. - Any server side data handling should happen in the
store
.
You can include this library like this::
if ( class_exists( '\ThemeIsle\GutenbergBlocks\Main' ) ) {
\ThemeIsle\GutenbergBlocks\Main::instance( __( 'Orbit Fox', 'otter-blocks' ) );
}
You also need to enqueue Font Awesome 5 for this module to work. Font Awesome 4 shims are recommended to avoid conflict with plugins, but not required.
Releasing
This repository uses conventional changelog commit messages to trigger release
How to release a new version:
- Clone the master branch
- Do your changes
- Send a PR to master and merge it using the following subject message
release: <release short description>
- for patch releaserelease(minor): <release short description>
- for minor releaserelease(major): <release short description>
- for major release The release notes will inherit the body of the commit message which triggered the release. For more details check the simple-preset that we use.