Об этом проекте

GiveWP — широко используемый плагин WordPress, предназначенный для онлайн-пожертвований и фандрайзинга. Он описывается как самый высокооценённый и наиболее скачиваемый плагин пожертвований для WordPress, предоставляющий мощную платформу, простую для новичков и гибкую для разработчиков. Репозиторий содержит код основного плагина, многие дополнения доступны в публичных репозиториях. Он не предназначен для общей поддержки; пользователям следует обращаться на форумы поддержки WordPress.org, в приоритетную поддержку для клиентов или к официальной документации. Для разработчиков проект требует Node.js (v20+), NPM, Composer и Docker для быстрого старта с использованием wp-env. Настройка включает форк репозитория, запуск composer install, npm install и npm run build, затем запуск окружения. Для существующих установок WordPress разработчики могут клонировать репозиторий в каталог плагинов и выполнить аналогичные команды. Доступные команды npm включают dev (одноразовая сборка), watch (автоматическая пересборка при изменениях) и build (продакшен-сборка). В заметках по разработке рекомендуется включить SCRIPT_DEBUG, коммитить package-lock.json и следовать наборам правил стиля кода из .eslintrc и .editorconfig.