Skip to content

Jahia/luxe-jahia-demo

Repository files navigation

Luxe

Luxe is the demo website for Jahia 8.2, built using the JavaScript Modules technology. Through a fictional real estate agency, it showcases the capabilities of Jahia and the JavaScript Modules technology.

This repository is a monorepo that contains different packages, each with its own purpose:

  • template-set: the Jahia module that, when pushed on a Jahia instance, allows creating all Luxe components and content types.
  • design-system: a collection of reusable React components used by the template-set.
  • prepackaged-site: a prepackaged site that can be used to quickly get a populated Luxe site.

Build and deploy

To work in this monorepo, you'll need a functional Node.js+Yarn installation. Once cloned, the following commands are available:

# Install the dependencies of all packages
yarn install

# Start a local Jahia instance
docker compose up --wait

# Build all modules
yarn build

# Start the development mode for the template-set
yarn dev

# Start the Storybook for the design system
yarn storybook

About

Jahia demo website for 8.2

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 20