Stack Templates
Source: product.json → joingroveStackTemplates
Generated: 01/09/2026
Key Concepts
- Real scaffolds: Each template ships
AGENTS.md,.cursor/rules/*.mdc, and Copilot instructions — not drag-and-drop no-code blocks. - Studio + Classic: Create locally with
joingrove.createStackProjector in the cloud withjoingrove.createCloudProject. - Root folder:
resources/stack-templates/
API / Reference
| ID | Label | Folder | Tags | Description |
|---|---|---|---|---|
| wordpress | WordPress | my-wordpress-site |
php, cms, woocommerce | Theme, plugin, and WooCommerce starter for content and commerce sites |
| laravel | Laravel | my-laravel-app |
php, api, mysql | API and admin backend with queues, auth, and MySQL/Postgres |
| flutter | Flutter | my-flutter-app |
dart, mobile, offline | Cross-platform mobile app with offline-friendly state and localization |
| mobile-money | Mobile Money APIs | my-mobile-money-service |
payments, api, webhooks | M-Pesa, MTN MoMo, and Paystack integration stubs with webhooks |
| govtech-forms | GovTech Forms | my-govtech-forms |
forms, accessibility, govtech | Accessible citizen intake forms, validation schemas, and audit trails |
Setup & Installation
Reference tables are generated from canonical sources (product.json, command registrations, egress policy). After changing those sources, regenerate:
node scripts/generate-docs-reference.mjs
Next: Run npm run verify-docs to confirm tables match sources.
Code Examples
npm run generate-docs-reference
Next: Open the docs hub with joingrove.openDocsHub or browse topics with joingrove.openDocsTopic.
How It Connects
- Documentation hub:
docs/README.md - Doc template:
docs/TEMPLATE.md - Verify:
npm run verify-docs