A webapp that shows the Armeria Docs page.
To develop, start the dev server using
$ npm install --legacy-peer-deps $ npm run developor with Gradle (NodeJS will be downloaded automatically)
$ ./gradlew :docs-client:npm_run_develop --no-daemonThis will usually not be useful since without a server running, the client does not have any spec it can render. You can have server calls proxied to a running Armeria server by specifying the ARMERIA_PORT environment variable, e.g.,
$ ARMERIA_PORT=51234 npm run developor with Gradle
$ ARMERIA_PORT=51234 ./gradlew :docs-client:npm_run_develop --no-daemonReplacing the port of the docs page in the running server with 3000 will use the dev server to render while proxying all server calls to the actual Armeria server.
$ npx npm-check-updates --target latestMake sure to include the ../licenses/web-licenses.txt file in your commit if it is updated automatically during the build process (npm run build).