WordPress + WooCommerce plugin for THUNDERFIRE autonomous node management.
- Dashboard widget showing fleet status
- 3 Gutenberg blocks (Node Status, Fleet Overview, Alert Feed)
- 3 shortcodes for Classic Editor
- Sidebar widget
- WP REST API extension
- WP-Cron health monitoring
- Admin bar notifications
- WooCommerce product-node binding
# Install dependencies
composer install
# Run code standards check
composer lint
# Run tests
composer test- Install WordPress test environment
- Configure
wp-tests-config.php - Run
phpunit
thunderfire/
├── thunderfire.php # Main plugin file
├── readme.txt # WP directory readme
├── uninstall.php # Cleanup on uninstall
├── includes/ # PHP classes
├── admin/ # Admin assets
├── public/ # Public assets
├── blocks/ # Gutenberg blocks
└── languages/ # i18n
- Run WP Plugin Check tool
- Fix any issues
- Zip the
thunderfire/directory - Submit at https://wordpress.org/plugins/developers/add/
- After approval, upload via SVN
GPL v2 or later (required by WordPress Plugin Directory)