├── PROCFILE ├── src └── main │ ├── template │ ├── sidebar_header.handlebars │ ├── sidebar_item.handlebars │ ├── resource.handlebars │ ├── status_code.handlebars │ ├── content_type.handlebars │ ├── parameter_content_type.handlebars │ ├── apikey_button_view.handlebars │ ├── signature.handlebars │ ├── basic_auth_button_view.handlebars │ ├── response_content_type.handlebars │ ├── param_readonly.handlebars │ ├── param_readonly_required.handlebars │ ├── param_list.handlebars │ ├── param_required.handlebars │ ├── param.handlebars │ ├── main.handlebars │ └── operation.handlebars │ ├── html │ ├── images │ │ ├── favicon.ico │ │ ├── senodio.png │ │ ├── throbber.gif │ │ ├── logo_small.png │ │ ├── wordnik_api.png │ │ ├── explorer_icons.png │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── pet_store_api.png │ │ ├── Swagger_explorer.png │ │ ├── Swagger_explorer_min.png │ │ └── json_editor_integration.png │ ├── fonts │ │ ├── droid-sans-v6-latin-700.eot │ │ ├── droid-sans-v6-latin-700.ttf │ │ ├── droid-sans-v6-latin-700.woff │ │ ├── droid-sans-v6-latin-700.woff2 │ │ ├── droid-sans-v6-latin-regular.eot │ │ ├── droid-sans-v6-latin-regular.ttf │ │ ├── droid-sans-v6-latin-regular.woff │ │ └── droid-sans-v6-latin-regular.woff2 │ ├── css │ │ ├── screen.css │ │ ├── typography.css │ │ ├── reset.css │ │ └── standalone.css │ ├── o2c.html │ └── index.html │ ├── less │ ├── screen.less │ ├── print.less │ ├── reset.less │ ├── auth.less │ └── highlight_default.less │ └── javascript │ ├── helpers │ └── handlebars.js │ ├── view │ ├── ContentTypeView.js │ ├── SidebarItemView.js │ ├── ResponseContentTypeView.js │ ├── ParameterContentTypeView.js │ ├── StatusCodeView.js │ ├── SignatureView.js │ ├── ApiKeyButton.js │ ├── BasicAuthButton.js │ ├── HeaderView.js │ ├── ResourceView.js │ ├── SidebarHeaderView.js │ ├── ParameterView.js │ └── MainView.js │ ├── doc.js │ └── SwaggerUi.js ├── test ├── mocha.opts ├── .jshintrc ├── e2e │ ├── driver.js │ ├── servers.js │ ├── v1.js │ └── v2.js └── specs │ └── v1.2 │ └── petstore │ ├── api-docs.json │ ├── store.json │ ├── user.json │ └── pet.json ├── .dockerignore ├── .jshintignore ├── dist ├── images │ ├── favicon.ico │ ├── senodio.png │ ├── throbber.gif │ ├── logo_small.png │ ├── wordnik_api.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── pet_store_api.png │ ├── Swagger_explorer.png │ ├── explorer_icons.png │ ├── Swagger_explorer_min.png │ └── json_editor_integration.png ├── fonts │ ├── droid-sans-v6-latin-700.eot │ ├── droid-sans-v6-latin-700.ttf │ ├── droid-sans-v6-latin-700.woff │ ├── droid-sans-v6-latin-700.woff2 │ ├── droid-sans-v6-latin-regular.eot │ ├── droid-sans-v6-latin-regular.ttf │ ├── droid-sans-v6-latin-regular.woff │ └── droid-sans-v6-latin-regular.woff2 ├── css │ ├── screen.css │ ├── typography.css │ ├── reset.css │ └── standalone.css ├── lib │ ├── jquery.slideto.min.js │ ├── jquery.wiggle.min.js │ ├── jquery.ba-bbq.min.js │ ├── highlight.7.3.pack.js │ └── swagger-oauth.js ├── o2c.html └── index.html ├── .npmignore ├── index.js ├── .gitignore ├── .travis.yml ├── .gitattributes ├── lib ├── jquery.slideto.min.js ├── jquery.wiggle.min.js ├── jquery.ba-bbq.min.js ├── highlight.7.3.pack.js └── swagger-oauth.js ├── server.js ├── bower.json ├── CONTRIBUTING.md ├── LICENSE ├── Dockerfile ├── .jshintrc ├── package.json ├── README.md └── gulpfile.js /PROCFILE: -------------------------------------------------------------------------------- 1 | web: node server.js -------------------------------------------------------------------------------- /src/main/template/sidebar_header.handlebars: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- 1 | --recursive --timeout 5000 -------------------------------------------------------------------------------- /src/main/template/sidebar_item.handlebars: -------------------------------------------------------------------------------- 1 | {{summary}} 2 | -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | node_modules 3 | bower_components 4 | *.swp 5 | -------------------------------------------------------------------------------- /.jshintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | src/main/javascript/doc.js 3 | dist 4 | lib 5 | .log -------------------------------------------------------------------------------- /src/main/template/resource.handlebars: -------------------------------------------------------------------------------- 1 |
{{sampleJSON}}
6 | {{type}}
17 | {{/if}}
18 | {{type}}
17 | {{/if}}
18 | {{type}}
23 | {{/if}}
24 | {{type}}
32 | {{/if}}
33 | {{type}}
23 | {{/if}}
24 | {{type}}
44 | {{/if}}
45 |