@axa-ch/pod-aem-patterns-library

The pod containing the needed pattern library components on AEM.

Usage no npm install needed!

<script type="module">
  import axaChPodAemPatternsLibrary from 'https://cdn.skypack.dev/@axa-ch/pod-aem-patterns-library';
</script>

README

AEM Patterns Library

This pod provides aem-sites with pattern library components. Since AEM is loaded on all webpages on https://axa.ch, this pod is also loaded everywhere.

add a new component to AEM

  • checkout this repo
  • install all depdencies: npm i
  • run npm i --save-exact @axa-ch/YOUR_COMPONENT where "YOUR_COMPONENT" is the component that you want to add
  • add the new component here (copy paste last row and add YOUR_COMPONENT)
  • run the release as described below

how to release

  1. update package.json in the "version": "1.0.0" field. Please follow semver best practices
  2. run npm run release
  3. commit to develop, add git tag containg the same version as in step 1 and push
  4. Execute jenkins job promote with the version added in point 1