adobe / adobe/aem-project-archetype

Update frontend build module

Open
#886 2 comments 0 reactions 0 assignees View on GitHub
enhancement in progress
Dominant language
JavaScript
Stars
596
Forks
431
Avg merge
10d 6h
Merged PRs (30d)
1

Description

We need to update the frontend build module with the following:
* Use Node 16
* Use the new Front End pipeline

Suggested solution is to create a new Archetype version as follows:
* It would initially not contain the SPA features (no React nor Angular frontend module)
* It would reuse the frontend module from the [theme of the Standard Site Template](https://github.com/adobe/aem-site-template-standard/tree/main/theme), meaning that it would use Parcel to build the module
* The Archetype would have a new option to build the Parcel frontend module as a client library, this option would be enabled by default when creating a 6.5 project, and disabled by default when creating a Cloud Service project.

Contributor guide

Open the contributing guide

Research direction

Start with the frontend module in the Standard Site Template theme at theme, then compare it with the archetype's current frontend build setup and the Node 16 and Front End pipeline requirements. Done means a new archetype version uses Parcel, omits SPA features, and applies the stated client-library defaults for AEM 6.5 and Cloud Service.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, node.js
Domain
build-system, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.