├── test ├── mocha.opts ├── .jshintrc ├── e2e │ ├── driver.js │ ├── servers.js │ ├── v1.js │ └── v2.js └── specs │ └── v1.2 │ └── petstore │ ├── api-docs.json │ └── store.json ├── src └── main │ ├── template │ ├── sidebar_item.handlebars │ ├── resource.handlebars │ ├── sidebar_header.handlebars │ ├── content_type.handlebars │ ├── status_code.handlebars │ ├── bearer_button_view.handlebars │ ├── apikeys.handlebars │ ├── apikey_button_view.handlebars │ ├── response_content_type.handlebars │ ├── parameter_content_type.handlebars │ ├── basic_auth_button_view.handlebars │ ├── signature.handlebars │ ├── param.handlebars │ ├── main.handlebars │ └── operation.handlebars │ ├── scss │ ├── include │ │ ├── _common.scss │ │ ├── _header.scss │ │ ├── _scrolling_sidebar.scss │ │ ├── _explorer.scss │ │ ├── _sidebar.scss │ │ └── _highlighter.scss │ └── style.scss │ ├── vendor │ └── bootstrap │ │ └── scss │ │ ├── utilities │ │ ├── _clearfix.scss │ │ ├── _screenreaders.scss │ │ ├── _visibility.scss │ │ ├── _sizing.scss │ │ ├── _float.scss │ │ ├── _align.scss │ │ ├── _background.scss │ │ ├── _position.scss │ │ ├── _embed.scss │ │ ├── _borders.scss │ │ ├── _display.scss │ │ ├── _text.scss │ │ ├── _spacing.scss │ │ └── _flex.scss │ │ ├── _media.scss │ │ ├── mixins │ │ ├── _box-shadow.scss │ │ ├── _clearfix.scss │ │ ├── _size.scss │ │ ├── _visibility.scss │ │ ├── _lists.scss │ │ ├── _text-truncate.scss │ │ ├── _resize.scss │ │ ├── _transition.scss │ │ ├── _float.scss │ │ ├── _nav-divider.scss │ │ ├── _text-hide.scss │ │ ├── _badge.scss │ │ ├── _alert.scss │ │ ├── _text-emphasis.scss │ │ ├── _navbar-align.scss │ │ ├── _pagination.scss │ │ ├── _background-variant.scss │ │ ├── _list-group.scss │ │ ├── _reset-text.scss │ │ ├── _table-row.scss │ │ ├── _border-radius.scss │ │ ├── _screen-reader.scss │ │ ├── _hover.scss │ │ ├── _image.scss │ │ ├── _caret.scss │ │ ├── _grid.scss │ │ ├── _grid-framework.scss │ │ ├── _gradients.scss │ │ ├── _buttons.scss │ │ ├── _forms.scss │ │ └── _breakpoints.scss │ │ ├── _jumbotron.scss │ │ ├── _utilities.scss │ │ ├── bootstrap-reboot.scss │ │ ├── _transitions.scss │ │ ├── _root.scss │ │ ├── bootstrap-grid.scss │ │ ├── _progress.scss │ │ ├── _close.scss │ │ ├── bootstrap.scss │ │ ├── _badge.scss │ │ ├── _mixins.scss │ │ ├── _grid.scss │ │ ├── _code.scss │ │ ├── _alert.scss │ │ ├── _images.scss │ │ ├── _breadcrumb.scss │ │ ├── _pagination.scss │ │ ├── _nav.scss │ │ ├── _type.scss │ │ ├── _print.scss │ │ ├── _functions.scss │ │ ├── _tooltip.scss │ │ ├── _list-group.scss │ │ ├── _buttons.scss │ │ ├── _dropdown.scss │ │ ├── _tables.scss │ │ ├── _button-group.scss │ │ ├── _carousel.scss │ │ ├── _popover.scss │ │ ├── _modal.scss │ │ └── _input-group.scss │ ├── javascript │ ├── view │ │ ├── ResponseContentTypeView.js │ │ ├── ContentTypeView.js │ │ ├── SidebarItemView.js │ │ ├── ParameterContentTypeView.js │ │ ├── SignatureView.js │ │ ├── BasicAuthButton.js │ │ ├── StatusCodeView.js │ │ ├── BearerButton.js │ │ ├── ApiKeyButton.js │ │ ├── ApiKeys.js │ │ ├── SidebarHeaderView.js │ │ ├── ResourceView.js │ │ ├── ParameterView.js │ │ └── MainView.js │ ├── doc.js │ └── helpers │ │ └── handlebars.js │ └── html │ ├── assets │ └── o2c.html │ └── index.html ├── .dockerignore ├── .jshintignore ├── bootstrap-swagger-ui.jpg ├── bootstrap-swagger-ui-mobile.jpg ├── .npmignore ├── index.js ├── .gitignore ├── .travis.yml ├── .gitattributes ├── dist ├── assets │ ├── o2c.html │ └── lib │ │ ├── jquery.wiggle.min.js │ │ └── scrollPosStyler.min.js └── index.html ├── bower.json ├── CONTRIBUTING.md ├── Dockerfile ├── lib ├── jquery.wiggle.min.js └── scrollPosStyler.min.js ├── .jshintrc ├── LICENSE ├── package.json ├── README.md └── gulpfile.js /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 | -------------------------------------------------------------------------------- /src/main/scss/include/_common.scss: -------------------------------------------------------------------------------- 1 | .modal-title{ 2 | width: 100%; 3 | } -------------------------------------------------------------------------------- /.jshintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | src/main/javascript/doc.js 3 | dist 4 | lib 5 | .log -------------------------------------------------------------------------------- /src/main/template/resource.handlebars: -------------------------------------------------------------------------------- 1 |
{{examples}}
7 | {{sampleJSON}}
7 | {{type}}
34 | {{/if}}
35 |