nk-crew / ghostkit

Gutenberg blocks for WordPress

Home Page:https://www.ghostkit.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GhostKit - Gutenberg blocks for WordPress

Development

Requirements

Prerequisite How to check How to install
PHP >= 5.5.9 php -v php.net
Node.js >= 6.x.x node -v nodejs.org
Composer >= 1.0.0 composer -V getcomposer.org

Installation

  • Run npm install in the command line. Or if you need to update some dependencies, run npm update

Building

  • npm run build to run build
  • npm run dev to run build and start files watcher
  • npm run production to run build and prepare zip files for production

Linting

We use pre-commit and pre-push hooks for Git to lint sources with phpcs, eslint and stylelint tasks.

NPM commands to work with linting:

  • npm run php-lint to show phpcs errors
  • npm run php-lint-fix to automatically fix some of the phpcs errors
  • npm run js-lint to show eslint errors
  • npm run js-lint-fix to automatically fix some of the eslint errors
  • npm run css-lint to show stylelint errors
  • npm run css-lint-fix to automatically fix some of the stylelint errors

All linters compatible with the modern IDE and code editors.

About

Gutenberg blocks for WordPress

https://www.ghostkit.io/

License:GNU General Public License v2.0


Languages

Language:PHP 66.4%Language:JavaScript 27.2%Language:SCSS 6.3%Language:CSS 0.1%Language:HTML 0.0%Language:Shell 0.0%