https://github.com/smallrye/smallrye-reactive-converters
https://github.com/smallrye/smallrye-reactive-converters
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/smallrye/smallrye-reactive-converters
- Owner: smallrye
- License: apache-2.0
- Created: 2021-06-03T10:01:15.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2025-04-11T12:58:42.000Z (about 1 year ago)
- Last Synced: 2025-09-23T17:03:01.233Z (9 months ago)
- Language: Java
- Homepage:
- Size: 350 KB
- Stars: 2
- Watchers: 6
- Forks: 6
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# SmallRye Reactive Converters
[](https://github.com/smallrye/smallrye-reactive-converters/actions/workflows/build.yml)
[](http://www.apache.org/licenses/LICENSE-2.0)
[]()
This contains a set of modules helping the development of reactive applications in SmallRye
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](./reactive-converters/readme.adoc).
## 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:
1. checkout the created tag (`$VERSION`)
2. run `mvn javadoc:aggregate -DskipTests`
3. clone the website: `cd target && git clone git@github.com:smallrye/smallrye-reactive-converters.git gh-pages && cd gh-pages && git checkout gh-pages`
4. create a repository with the version name: `mkdir apidocs/$VERSION`
5. copy the generated content into the new directory `cp -R ../site/apidocs/* apidocs/$VERSION`
6. commit and push: `git add -A && git commit -am "Publish javadoc for version $VERSION" && git push origin gh-pages`