The repository for the e-Commerce Store for lila-loves-it.com is stored on GitHub under the application name “aubrie-app”.
Architecture
A roots.io bedrock WordPress stack is used, along with the Sage Theme. roots.io Radicle was used as an opionionated starting point.
Composer is used for dependency management. All Plugins and even the wordpress core is considered a dependency which is managed.
For the e-Commerce functionality, WooCommerce is used.
During a transition period, about 50 other WordPress Plugins are used. One of the main current goals is to reduce the amount of these plugins, especially the ones who compromise the Configuration / Content separation like Elementor, and others that are very heavy on the resource side.
Places to be
| Path | Description |
|---|---|
config/post-types.php | Post types configuration |
config/theme.php | Theme setup configuration |
public/content/ | wp-content directory |
storage/logs/application.log | App log |
resources/scripts/editor/ | Block editor related scripts |
resources/views/ | Theme templates |
legacy | Old legacy template files |