Skip to content

sam0r040/springwolf-ui

 
 

Repository files navigation

Logo Springwolf UI

Web UI for Springwolf

version springwolf-ui License

Usage

Add the following dependencies:

dependencies {
    runtimeOnly 'io.github.springwolf:springwolf-ui:0.6.0'
}

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

Development

  1. Run npm i
  2. Run ng serve

Mock Data

The application renders content based on mock data in src/app/shared/mock. It contains multiple mocks - including the ones from the springwolf-core examples projects.

To update the mock data, run npm run update-mocks.

Release

Releasing is done by running the gradle task publish. For local development, use publishToMavenLocal.

Setup the signing keys

If you do not have gpg keys yet, generate one with: gpg --full-gen-key You will need to set password.

Use the following environment variables:

  • ORG_GRADLE_PROJECT_SIGNINGKEY: Output of gpg --armor --export-secret-key
  • ORG_GRADLE_PROJECT_SIGNINGPASSWORD: Password for the gpg key

About

Web UI for Springwolf

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 72.2%
  • HTML 21.3%
  • CSS 4.7%
  • JavaScript 1.8%