Swagger UI includes a development server that provides hot module reloading and unminified stack traces, for easier development.
- git, any version
- NPM 6.x
Generally, we recommend following guidelines from Node.js Releases to only use Active LTS or Maintenance LTS releases.
Current Node.js Active LTS:
- Node.js 12.x
- NPM 6.x
Current Node.js Maintenance LTS:
- Node.js 10.x
- NPM 6.x
Unsupported Node.js LTS that should still work:
- Node.js 8.13.0 or greater
- NPM 6.x
git clone https://github.com/swagger-api/swagger-ui.git
cd swagger-ui
npm install
npm run dev
- Wait a bit
- Open http://localhost:3200/
- Swagger UI includes an ESLint rule definition. If you use a graphical editor, consider installing an ESLint plugin, which will point out syntax and style errors for you as you code.
- The linter runs as part of the PR test sequence, so don't think you can get away with not paying attention to it!