FX Moshi is a set of Moshi adapters to support serialization/deserialization of JavaFX properties.
You can manually download the JAR from Maven Central, otherwise you can use a build tool
Kotlin
implementation("io.github.danygold:fx-moshi:1.0.0")
Groovy
implementation "io.github.danygold:fx-moshi:1.0.0"
<dependency>
<groupId>io.github.danygold</groupId>
<artifactId>fx-moshi</artifactId>
<version>1.0.0</version>
</dependency>
- Gradle - Build Tool
- JDK 11 or above
The repository contains several unit and integration tests to guarantee high code quality and maintainability. The chosen testing platform is JUnit. Implemented test can be run from Gradle.
.
├── .github # GitLab default configuration
├── src # Source files
├── ...
└── build.gradle.kts
Source files are stored in src
folder with the following structure:
.
├── ...
├── src
│ ├── main
│ │ └── java # Java sources
│ └── test # Unit tests
│ └── java
└── ...
Pull requests are welcome 😊 🔥
For big contributions, new features or anything that is not a bug, please open first an issue.
- VCS issue tracker for Git
- RegEx:
#([0-9]+)
- Replacement:
https://github.com/danygold/fx-moshi/issues/$1
- RegEx:
Code released under Apache License 2.0
Copyright 2023 danygold
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.