This repository contains the source code and frontend modules for the Hub for WPSuite.io. The Hub centralises licence management and site connection across all WPSuite plugins (including Gatey).
You can find the continuously expanding, detailed documentation at:
WP Suite – Docs
wpsuite-core/: Shared JavaScript modules (licence handling, site connection)wpsuite-admin/: Logic for the WordPress admin interfacedist/folders: Contain compiled and minified frontend output
- Node.js (>= 16.x)
- Yarn or NPM
- PHP >= 8.1
- Git
git clone https://github.com/smartcloudsol/hub-for-wpsuiteio.git
cd hub-for-wpsuiteioEach frontend project requires its own dependency installation:
cd wpsuite-core
yarn install
cd ../wpsuite-admin
yarn installcd wpsuite-core
yarn run buildTo ensure the other modules can import shared logic from wpsuite-core, link it locally:
# Inside wpsuite-core
npm link
# Inside wpsuite-admin
npm link @smart-cloud/wpsuite-corecd ../wpsuite-admin
yarn run build-wp distgit archive --format zip -o hub-for-wpsuiteio.zip HEAD- wpsuite-core (not published on npm; must be built locally)
- Node.js / Yarn or NPM
- PHP >= 8.1
- WordPress
MIT License