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.yml
file 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 [email protected]: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