AEM Boilerplate is a repository template for starting new Adobe Experience Manager projects.
The template addresses the need to establish a consistent project structure and development workflow for AEM sites. It provides a starting point that includes configuration for preview and live environments, with URLs following the pattern https://main--{repo}--{owner}.aem.page/ for preview and https://main--{repo}--{owner}.aem.live/ for production. The approach relies on the AEM CLI tooling and the Helix architecture to manage local development and deployment.
Teams building AEM sites should use this template when starting new projects. The setup process involves creating a repository from the template, installing the AEM CLI, and running the local development server with the aem up command, which opens a browser-based development environment. The README directs developers to comprehensive documentation covering the developer tutorial, project anatomy, web performance optimization, and markup structure including sections and blocks. This template is most suitable for teams already committed to the AEM platform who want to follow Adobe's recommended project structure and development practices.
The project maintains active development with regular updates to the template structure and tooling integration. The repository includes linting configuration and local development setup, indicating attention to code quality standards. Documentation is kept current with references to the broader AEM.live ecosystem and best practices guidance.