Skip to content

Swagger UI is a dependency-free collection of HTML, Javascript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.

License

Notifications You must be signed in to change notification settings

Ultimaker/swagger-ui

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fork of https://github.com/swagger-api/swagger-ui

This to make a proper package to have the Ultimaker 3 serve it's own API documentation. The actual documentation file is supplied by the opinicus package.

This is just the support package to properly format and display the documentation.

=Modifications

  • Cleaned out everything except the "dist" folder that we need.
  • Modified dist/index.html to match our needs.
  • Created CMake files to build a package

Building the package:

rm -rf build/ dir (if it already exists)
mkdir build
cmake -DRELEASE_VERSION="x.y.z" ..
cpack

If the -DRELEASE_VERSION value is not passed via the command line then a default of 1.0.0 is used instead.

About

Swagger UI is a dependency-free collection of HTML, Javascript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 84.4%
  • CMake 6.8%
  • JavaScript 6.4%
  • CSS 2.4%