Howlite
Howlite component library for the WebSight CMS
Install / Use
/learn @websight-io/HowliteREADME
Howlite
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.
Modules
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
Development
Build
./mvnw clean install
Running end-to-end tests
./mvnw clean install -P e2e
Running dev instance
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).
Contributing
Please read our Contributing Guide before submitting a Pull Request to the project.
Community support
Please check the community support section in WebSight Starter.
Authoring Guides
Description of all Howlite components can be found on websight.io
License
Howlite components is open-source project with Apache License 2.0 license.
Related Skills
node-connect
341.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
341.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.6kCommit, push, and open a PR
