{"repo":"therakib7/wp-plugin-kit","free":true,"listed":false,"github":"https://github.com/therakib7/wp-plugin-kit","clone":"git clone https://github.com/therakib7/wp-plugin-kit.git","description":"A startup kit for WordPress plugin developer with WordPress Rest API, WP-script, React, React Router, Tailwind CSS, SCSS, PostCSS, Eslint, WP-Data, WP-Data Store, Typescript, React Components, i18n, CRUD, PHP OOP plugin architecture easily in a minute.","language":"TypeScript","stars":22,"topics":["crud","gutenberg","i18n","phpunit-tests","playwright","react","react-router","reactjs","redux","redux-sagas"],"license":null,"category":"scrapers-browser-automation","readme_excerpt":"WP Plugin Kit A startup kit for WordPress plugin developer ---- What's included? WordPress Rest API WP-script Setup React React Router TypeScript Tailwind CSS [Nested + ] SCSS PostCSS Eslint WP-Data WP-Data Redux Store [Redux Saga, Generator function, Thunk, Saga Middleware] React Components React CRUD Operations - Create, Read, Update, Delete, Status changes and so many... Internationalization - WP i18n PHPUnit Test [Test + Fix] JestUnit Test WordPress Playwright e2e Test PHP OOP plugin architecture [Traits + Interfaces + Abstract Classes] Gutenberg blocks, Dynamic blocks Quick Start After running start , or build command, there will be a folder called /build will be generated at the root directory. Activate the plugin You need activate the plugin from plugin list page. Zip making process [Build, Localization, Version replace & Zip] After running release command, there will be a folder called /dist will be generated at the root directory with wp-plugin-kit.zip project files. WP-CLI command to refresh data Run PHP Unit Test Before run test, check file wp-config from /tests/phpunit Run all tests by single command - PHPCS, PHPUnit Run Jest Unit Test PHP Coding Standards - PHPCS Get all errors of the project: Fix all errors of the project: Full Composer test run: Others Coding Standards Format code according to WordPress standards: Linting JavaScript: Linting CSS: Linting Markdown (Docs): To Update NPM Packages: Ensure licenses compatibility: Run Playwright e2e Test Playwright d","default_branch":null,"files":null,"tree":[],"storefront":"/r/therakib7","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/therakib7/wp-plugin-kit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}