mayo-events-manager

plugin

1.8.6 • public • Published 2 weeks ago

A plugin for managing and displaying events.

Mayo Events Manager

codecov

A WordPress plugin for managing community events with support for recurring schedules, service body integration, and email notifications.

See readme.txt for full plugin documentation.

Development

Requirements

  • PHP 8.2+
  • Node.js
  • Composer

Setup

composer install
npm install
npm run build

Commands

Command Description
make lint Run PHP CodeSniffer
make fmt Auto-fix PHP linting issues
make test Run PHPUnit tests
make coverage Run tests with code coverage
npm run build Build production JS bundles
npm run dev Build with watch mode

Testing

Tests use Brain Monkey to mock WordPress functions, allowing fast unit tests without a WordPress installation.

make test

License

GPLv2 or later