Howlite is a sample component library for the WebSight CMS. You can try it together with a demo site. Check the Getting Started page for information on how to run a local instance in 5 minutes. You may find an authoring guide for the components handy too.
core
- components related code and scriptsui.frontend
- front-end buildtests
- responsible for the automatic validation of the Howlite componentscontent
- the minimal set of components and pages used during testingend-to-end
- end-to-end tests validating both Howlite components on authoring and publication
./mvnw clean install
./mvnw clean install -P e2e
After building the project, start MongoDB:
docker run -p 27017:27017 -e MONGO_INITDB_ROOT_USERNAME=mongoadmin -e MONGO_INITDB_ROOT_PASSWORD=mongoadmin mongo:4.4.6
and run howlite-test feature using Sling Launcher from tests/end-to-end
directory:
java --add-opens java.base/java.lang=ALL-UNNAMED -jar target/dependency/org.apache.sling.feature.launcher.jar -f target/slingfeature-tmp/feature-howlite-tests.json
Instance should start at http://localhost:8080/ in a couple of seconds (default credentials: wsadmin/wsadmin
).
Please read our Contributing Guide before submitting a Pull Request to the project.
Please check the community support section in WebSight Starter.
Description of all Howlite components can be found on websight.io
Howlite components is open-source
project with Apache License 2.0
license.