https://github.com/vaadin-component-factory/lumo-paper-slider
Version of paper-slider with full field API and lumo styles
https://github.com/vaadin-component-factory/lumo-paper-slider
Last synced: 3 months ago
JSON representation
Version of paper-slider with full field API and lumo styles
- Host: GitHub
- URL: https://github.com/vaadin-component-factory/lumo-paper-slider
- Owner: vaadin-component-factory
- License: other
- Created: 2023-01-02T18:40:53.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2025-01-20T14:01:56.000Z (4 months ago)
- Last Synced: 2025-01-20T15:21:57.323Z (4 months ago)
- Language: Java
- Size: 18.6 KB
- Stars: 0
- Watchers: 8
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Lumo Paper Slider project
Version of paper-slider based field component for Vaadin 14 with Lumo styles and full field API.
## Development instructions
### Important Files
* PaperSlider.java: this is the addon-on component class.
* SliderView.java: A View class that let's you test the component you are building.
* PaperSliderIT.java: Small set of integration tests, TestBench requried.### Deployment
Starting the test/demo server:
```
mvn jetty:run
```This deploys demo at http://localhost:8080
### Integration testTo run Integration Tests, execute `mvn verify -Pit,production`.
## Publishing to Vaadin Directory
You should change the `organisation.name` property in `pom.xml` to your own name/organization.
```
###author###
```You can create the zip package needed for [Vaadin Directory](https://vaadin.com/directory/) using
```
mvn versions:set -DnewVersion=1.0.0 # You cannot publish snapshot versions
mvn install -Pdirectory
```The package is created as `target/lumo-paper-slider-1.0.0.zip`
For more information or to upload the package, visit https://vaadin.com/directory/my-components?uploadNewComponent