SmallRye Reactive Utilities
This contains a set of modules helping the development of reactive applications in SmallRye
Vert.x Mutiny Clients
Mutiny is a novel approach to deal with Reactive APIs. The vertx-mutiny-clients module contains the Vert.x client API using the Mutiny model (Uni and Multi).
It also contains the Vert.x code generator.
Reactive Converters
Reactive converters are a set of library to convert types uses by various libraries from/to Publisher and CompletionStage. Documentation is available in the reactive-converters directory.
Build
mvn clean install
Release
- open a pull request updating the
.github/project.ymlfile with the desired release version and next development version. - once the pull request is merged, the release will be cut (tag, deployment...)
IMPORTANT: After the release, you must deploy the Javadoc:
- checkout the created tag (
$VERSION) - run
mvn javadoc:aggregate -DskipTests - clone the website:
cd target && git clone git@github.com:smallrye/smallrye-reactive-utils.git gh-pages && cd gh-pages && git checkout gh-pages - create a repository with the version name:
mkdir apidocs/$VERSION - copy the generated content into the new directory
cp -R ../site/apidocs/* apidocs/$VERSION - commit and push:
git add -A && git commit -am "Publish javadoc for version $VERSION" && git push origin gh-pages