Skip to content

Derthenier/acs-aem-commons

This branch is 9 commits ahead of, 357 commits behind Adobe-Consulting-Services/acs-aem-commons:master.

Folders and files

NameName
Last commit message
Last commit date
Nov 10, 2020
Aug 6, 2022
Aug 19, 2022
Aug 6, 2022
Aug 6, 2022
Aug 22, 2022
Aug 6, 2022
Feb 7, 2019
Jul 8, 2021
Nov 16, 2017
Nov 16, 2017
Nov 16, 2017
Aug 26, 2021
Nov 3, 2020
Aug 22, 2022
Aug 6, 2022
Oct 2, 2013
Oct 2, 2013
Jul 7, 2021
Aug 17, 2021
Feb 22, 2019
Nov 29, 2016
Aug 6, 2022

Repository files navigation

ACS AEM Commons

Join the chat at https://gitter.im/Adobe-Consulting-Services/acs-aem-commons

Build Status

Code Climate Issues

codecov

This project is a unified collection of AEM/CQ code generated by the AEM consulting practice.

Building

This project uses Maven for building. Common commands:

From the root directory, run mvn -PautoInstallPackage clean install to build the bundle and content package and install to a CQ instance.

From the bundle directory, run mvn -PautoInstallBundle clean install to build just the bundle and install to a CQ instance.

Using with VLT

To use vlt with this project, first build and install the package to your local CQ instance as described above. Then cd to content/src/main/content/jcr_root and run

vlt --credentials admin:admin checkout -f ../META-INF/vault/filter.xml --force http://localhost:4502/crx

Once the working copy is created, you can use the normal vlt up and vlt ci commands.

Specifying CRX Host/Port

The CRX host and port can be specified on the command line with: mvn -Dcrx.host=otherhost -Dcrx.port=5502

Distribution

Watch this space.

Rules

  • Spaces, not tabs.
  • Provide documentation in the parent org GH project: https://github.com/Adobe-Consulting-Services/adobe-consulting-services.github.io
  • Target AEM as a Cloud Service. AEM 6.5.x only features can still be contributed, but please create a Feature Review Github Issue before working on them to ensure they will accepted. Check the compatibility table for compatibility of older versions.
  • API classes and interfaces must have JavaDocs. Not necessary for implementation classes.
  • Don't use author tags. This is a community project.

Want commit rights?

  • Create an issue.

Packages

No packages published

Languages

  • Java 93.0%
  • JavaScript 4.5%
  • HTML 1.7%
  • Less 0.4%
  • CSS 0.3%
  • Groovy 0.1%