Your project's description...
npm i
npm run lint
- Create a new repository based on the
aem-boilerplate
template and add a mountpoint in thefstab.yaml
- Add the AEM Code Sync GitHub App to the repository
- Install the AEM CLI:
npm install -g @adobe/aem-cli
- Start AEM Proxy:
aem up
(opens your browser athttp://localhost:3000
) - Open the
eds-react-starter-kit
directory in your favorite IDE and start coding :)
For development mode, run the following command,
npm run start
Before committing files, run the following command to generate minified files,
npm run build
Note: Commit the minified files from the /blocks/
folder.
To create components,
npm run add
or
npm run add <component-name>
eg, npm run add address-form
component-name
- should be same asblock
name.
- pub/sub support to pass data between react app.
- i18n support. (refer the sample docs and sheets for reference)
- TypeScript to write React components.
- Plop is used to generate React base component. Supports TypeScript or JavaScript.
- Chunk option are enabled, so that
dynamic import
orReact.Lazy
works out of the box.
- Add Cypress
- use Portal options