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 e2eAfter 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.6and 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.jsonInstance 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.