Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/studio-immens/immens-forecast/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
Sales & time series forecasting for WordPress. Ships an offline baseline model and can talk to any external forecasting endpoint (timestral-api compatible).
Development
Requirements: PHP 7.4+, Composer.
composer install
composer test # PHPUnit (unit suite, no WordPress required)
composer lint # PHPCS with WordPress-Core/Extra + PHPCompatibilityWP
Building the release zip
powershell -ExecutionPolicy Bypass -File tools\build-zip.ps1
Creates dist/immens-forecast-<version>.zip. Build exclusions are defined in the build scripts, mirroring .distignore.
Translations
Strings use the immens-forecast text domain. Generate the template with:
wp i18n make-pot . languages/immens-forecast.pot --skip-audit
Third-party assets
- Chart.js 3.9.1 (MIT) is vendored in
assets/vendor/chart.umd.min.js; its SHA-256 is pinned inassets/vendor/chart.umd.min.js.sha256and verified in CI.
License
GPL-2.0-or-later.