Skip to content
View rxmicro's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report rxmicro

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rxmicro/Readme.md

The RxMicro Framework

A modern, JVM-based, full stack framework designed to develop distributed reactive applications that use a microservice architecture.

Java 11 GitHub release (latest SemVer) Maven Central javadoc

codecov Code Quality: Java Total Alerts

Verify on Push Verify and Publish on Release

Requirements

JDK 11 or higher

Verified On

JDK 11 JDK 12 JDK 13 JDK 14 JDK 15

Supported Features

Status of all supported features is available at the Features Table

Latest Releases

GitHub release (latest SemVer)

Documentation

Contributing

Contributions to the RxMicro framework are both welcomed and appreciated. For specific guidelines regarding contributions, please see CONTRIBUTING.md.

Check Lists

See CHECK_LISTS.md.

Code Quality

Verify via checkstyle:

mvn --fail-at-end -P checkstyle clean process-classes

If build failed find reported by Checkstyle phrase at the console output...

(Standard spotbugs profile with excludes)

Verify via spotbugs:

mvn --fail-at-end -P spotbugs clean process-classes

If build failed find Total bugs phrase at the console output...

(Custom pmd profile with exclude-pmd and exclude-cpd)

Verify via pmd:

mvn --fail-at-end -DskipTests -P pmd clean verify

If build failed find PMD Failure or CPD Failure phrase(s) at the console output...

mvn --fail-at-end -DskipTests -P pmd \
        -Dmaven-pmd-plugin.failOnViolation=false \
                clean verify site site:stage

All tools

Verify via spotbugs, pmd, checkstyle:

mvn --fail-at-end -P checkstyle,spotbugs,pmd clean process-classes

If build failed find Total bugs, PMD Failure, reported by Checkstyle phrase at the console output...

Html reports

mvn --fail-at-end -DskipTests -P checkstyle,spotbugs,pmd \
        -Dcheckstyle-maven-plugin.failOnViolation=false \
        -Dspotbugs-maven-plugin.failOnError=false \
        -Dmaven-pmd-plugin.failOnViolation=false \
                clean verify site site:stage

Publish to Maven Central

https://central.sonatype.org/pages/apache-maven.html

https://oss.sonatype.org/#stagingRepositories

Licence

Apache Licence 2.0

Popular repositories Loading

  1. rxmicro rxmicro Public

    The RxMicro framework official repository

    Java 5 1

  2. dev dev Public

    Useful Java dev tools

    Java 2

  3. rxmicro.github.io rxmicro.github.io Public

    The source code for rxmicro.io site

    HTML

  4. rxmicro-usage rxmicro-usage Public

    The source code for RxMicro Documentation, Benchmarks and Examples

    Java

  5. hello-world-microservice hello-world-microservice Public

    Java

  6. docs docs Public

    The latest documentation for the RxMicro framework

    HTML