gon require
Add and install a module or theme. Lightweight alternative to gon install for adding packages to an existing project.
Modules
gon require registry # Add single modulegon require registry auctions # Add multiple modules
Themes
gon require mysite --frontend # Frontend themegon require polygon --admin # Admin theme
What happens
For modules
- Resolves the latest version from GitHub
- Installs module into
src/ - Adds to
gon.jsonrequires - Updates lock file
- Runs
composer dump-autoload - Runs database migrations
For themes
- Resolves the latest version from GitHub
- Installs theme into
resources/themes/{type}/{name} - Updates
gon.jsonthemes section - Updates lock file
vs gon install
| gon require | gon install | |
|---|---|---|
| Install modules | ✓ | ✓ |
| Install themes | ✓ | ✓ |
| Generate Docker config | ✓ | |
| Create database | ✓ | |
| Create admin user | ✓ | |
| Composer install | dump-autoload only | full install |
Use gon require when adding packages to a running project. Use gon install for initial project setup.