Skip to content

Bulma component library for the WebSight CMS

License

Notifications You must be signed in to change notification settings

tanphan3041/bulma

 
 

Repository files navigation

CI

Bulma

Bulma is a sample component library for the WebSight CMS based on Bulma.

Using

Separate project

This project delivers everything what is needed to run as a separate project. All you need is just build and run local environment.

Using on existing environment

To use this project on existing environment you have to use a command from section 'Build bundles with local deployment'

Modules

  • application - components related code and scripts
    • backend - backend code and scripts
    • frontend - frontend code and scripts
  • content - sample content built with delivered components
  • distribution - builds a distribution of the project - instance feature model and docker images for runtime components
  • environment - contains scripts and files used to build environment
    • local - starts local environment
  • tests - responsible for the automatic distribution validation
    • content - contains content used for end-to-end tests
    • end-to-end - end-to-end tests validating distribution

Development

Build

./mvnw clean install

Build bundles with local deployment

./mvnw clean install -P autoInstallBundle

How to run

Once Docker images are ready, all you need is to run Docker Compose from the environment/local folder:

docker compose up

After the run, you can get access to the application using: http://localhost:8080/apps/websight/index.html/content::spaces (credentials are wsadmin/wsadmin)

This module uses Google Style and verifies code against its rules.

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.

License

Bulma components is open-source project with Apache License 2.0 license.

About

Bulma component library for the WebSight CMS

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 58.2%
  • HTML 26.0%
  • TypeScript 6.6%
  • JavaScript 6.0%
  • Shell 1.3%
  • SCSS 1.0%
  • Dockerfile 0.9%