Skip to content

Latest commit

 

History

History

README.md

Logo Springwolf UI

Web UI for Springwolf

version springwolf-ui License

Usage

Add the following dependencies:

dependencies {
    runtimeOnly 'io.github.springwolf:springwolf-ui:<springwolf-version>'
}

After starting the application, visit: localhost:8080/springwolf/asyncapi-ui.html.

Development

Note: Check out our contribution guidelines before starting.

  1. Run dependencies npm i (../gradlew npmInstall)
  2. Run development server npm start (../gradlew npmStart)
  3. Test npm run test (../gradlew pnpm_run_test)
  4. Update with npm run update (../gradlew pnpm_run_update)

Note: While npm and nodejs are used, they are managed by the gradle plugin. See commands in brackets in case you do not have a matching node version installed.

Mock Data

In development mode, the application renders content based on mock data referenced in src/app/service/mock.

Code Formatting

We use spotless to check the formatting and auto-fix many violations via ../gradlew spotlessApply