Skip to content

Latest commit

 

History

History
89 lines (67 loc) · 2.55 KB

README.md

File metadata and controls

89 lines (67 loc) · 2.55 KB

WordPress Plugin Version WordPress Plugin Rating WordPress Plugin Downloads License

Create sophisticated WordPress websites with advanced blocks, motion effects, and powerful extensions.

Website   Documentation   WordPress Plugin   Pro Version

Overview

Ghost Kit enhances the WordPress editing experience with a comprehensive collection of blocks and extensions. Key features:

  • 🧱 25+ Advanced Blocks
  • ⚡ Motion Effects & Animations
  • 🎨 Typography & Color Customization
  • 📱 Responsive Design Tools
  • 🛠️ Extended Core Blocks
  • 📝 Rich Content Formatting

Development

Prerequisites

  • PHP >= 7.2
  • Node.js >= 18.0
  • Composer >= 2.0

Getting Started

  1. Clone the repository
  2. Install dependencies:
    npm install

Development Commands

# Start development with file watcher
npm run dev

# Build for development
npm run build

# Build for production (with zip file)
npm run build:prod

Code Quality

# Linting
npm run lint:php    # Check PHP code
npm run lint:js     # Check JavaScript code
npm run lint:css    # Check CSS code

# Auto-fixing
npm run format:php  # Fix PHP code
npm run format:js   # Fix JavaScript code
npm run format:css  # Fix CSS code

Testing

  1. Install Docker on your machine
  2. Start the server:
    npm run env:start
  3. Run tests:
    npm run test:e2e    # End-to-end tests
    npm run test:unit   # Unit tests

License

This project is licensed under the GPL-2.0-or-later License - see the LICENSE file for details.