{"id":20875228,"url":"https://github.com/smallrye/smallrye-reactive-converters","last_synced_at":"2025-10-06T13:49:46.679Z","repository":{"id":37900447,"uuid":"373461250","full_name":"smallrye/smallrye-reactive-converters","owner":"smallrye","description":null,"archived":false,"fork":false,"pushed_at":"2025-04-11T12:58:42.000Z","size":358,"stargazers_count":2,"open_issues_count":5,"forks_count":6,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-09-23T17:03:01.233Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/smallrye.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-06-03T10:01:15.000Z","updated_at":"2025-04-11T12:58:45.000Z","dependencies_parsed_at":"2024-03-15T08:36:04.042Z","dependency_job_id":"eb59ce3c-36c0-4c8c-99bc-da3ba54acf95","html_url":"https://github.com/smallrye/smallrye-reactive-converters","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/smallrye/smallrye-reactive-converters","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smallrye%2Fsmallrye-reactive-converters","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smallrye%2Fsmallrye-reactive-converters/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smallrye%2Fsmallrye-reactive-converters/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smallrye%2Fsmallrye-reactive-converters/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/smallrye","download_url":"https://codeload.github.com/smallrye/smallrye-reactive-converters/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/smallrye%2Fsmallrye-reactive-converters/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278621837,"owners_count":26017253,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-06T02:00:05.630Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-18T06:43:18.175Z","updated_at":"2025-10-06T13:49:46.661Z","avatar_url":"https://github.com/smallrye.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SmallRye Reactive Converters\n\n[![SmallRye Build](https://github.com/smallrye/smallrye-reactive-converters/actions/workflows/build.yml/badge.svg)](https://github.com/smallrye/smallrye-reactive-converters/actions/workflows/build.yml)\n[![License](https://img.shields.io/github/license/smallrye/smallrye-fault-tolerance.svg)](http://www.apache.org/licenses/LICENSE-2.0)\n[![Maven](https://img.shields.io/maven-central/v/io.smallrye.reactive/smallrye-reactive-utilities-projects?color=green)]()\n\nThis contains a set of modules helping the development of reactive applications in SmallRye \n\nReactive converters are a set of library to convert types uses by various libraries from/to `Publisher` and `CompletionStage`.\nDocumentation is available in [the reactive-converters directory](./reactive-converters/readme.adoc).\n\n## Build\n\n`mvn clean install`\n\n## Release\n\n- open a pull request updating the `.github/project.yml` file with the desired release version and next development version.\n- once the pull request is merged, the release will be cut (tag, deployment...)\n\n**IMPORTANT**: After the release, you must deploy the Javadoc:\n\n1. checkout the created tag (`$VERSION`)\n2. run `mvn javadoc:aggregate -DskipTests`\n3. clone the website: `cd target  \u0026\u0026 git clone git@github.com:smallrye/smallrye-reactive-converters.git gh-pages  \u0026\u0026 cd gh-pages \u0026\u0026 git checkout gh-pages`\n4. create a repository with the version name: `mkdir apidocs/$VERSION`\n5. copy the generated content into the new directory `cp -R ../site/apidocs/* apidocs/$VERSION`\n6. commit and push: `git add -A  \u0026\u0026 git commit -am \"Publish javadoc for version $VERSION\" \u0026\u0026 git push origin gh-pages`\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmallrye%2Fsmallrye-reactive-converters","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmallrye%2Fsmallrye-reactive-converters","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmallrye%2Fsmallrye-reactive-converters/lists"}