Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shopeo/shopeo-block-plugin-scaffold


https://github.com/shopeo/shopeo-block-plugin-scaffold

Last synced: about 24 hours ago
JSON representation

Awesome Lists containing this project

README

        

# Shopeo Block Plugin Scaffold

## Features

- [x] npm
- [x] composer
- [x] laravel-mix
- [x] scss
- [x] postcss
- [x] autoprefixer
- [x] rtl css
- [x] jquery
- [x] editorconfig
- [x] WordPress scripts
- [x] Stylelint
- [x] ESLint
- [x] Prettier
- [x] wp-readme-to-markdown
- [x] wp i18n
- [x] phpcs
- [x] phpunit

## Depend Tools

- https://developer.wordpress.org/
- https://developer.wordpress.org/plugins/
- https://developer.wordpress.org/block-editor/
- https://github.com/TGMPA/TGM-Plugin-Activation
- https://github.com/ediamin/wp-readme-to-markdown
- https://developer.wordpress.org/cli/commands/i18n/make-pot/

## WP Readme

- https://wordpress.org/plugins/developers/readme-validator/
- https://wpreadme.com/

## WordPress Cli

- https://wp-cli.org/
- https://wp-kama.com/handbook/wp-cli/wp

## Related

- https://developer.wordpress.org/themes/advanced-topics/build-process/
- https://github.com/WordPress/gutenberg
- https://prettier.io/

## Create Static Block

```shell
cd blocks/src
npx @wordpress/create-block --no-plugin block-name
```

## Create Dynamic Block

```shell
cd blocks/src
npx @wordpress/create-block --no-plugin --variant dynamic block-name
```