在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Swagger2Markup: 将Swagger转换为AsciiDoc或Markdown的工具,以简化结合手写文档和自动生成API文档的过程

Swagger2Markup: 将Swagger转换为AsciiDoc或Markdown的工具,以简化结合手写文档和自动生成API文档的过程

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:1.19M
  • 下载次数:1
  • 浏览次数:47
  • 发布时间:2024-02-29
  • 实例类别:一般编程问题
  • 发 布 人:chenxiaolan
  • 文件格式:.zip
  • 所需积分:2
 相关标签:

实例介绍

【实例简介】
Swagger2Markup是一个旨在简化结合手写文档和自动生成API文档的工具。它将Swagger JSON或YAML文件转换为AsciiDoc或GitHub Flavored Markdown文档,可作为静态内容提供。AsciiDoc更适合于描述公共API,而且AsciiDoc文件可以转换为HTML、PDF和EPUB格式。Swagger2Markup需要至少JDK 8。

【实例截图】

from clipboard

【核心代码】
文件清单
└── swagger2markup-ac22f6340410daeae82fe2c5954624f82076d6c3
    ├── build.gradle
    ├── gradle
    │   └── wrapper
    │       ├── gradle-wrapper.jar
    │       └── gradle-wrapper.properties
    ├── gradle.properties
    ├── gradlew
    ├── gradlew.bat
    ├── ISSUE_TEMPLATE
    ├── libraries.gradle
    ├── LICENSE.txt
    ├── openapi2markup
    │   ├── build.gradle
    │   └── src
    │       ├── main
    │       │   ├── java
    │       │   │   └── io
    │       │   │       └── github
    │       │   │           └── swagger2markup
    │       │   │               ├── config
    │       │   │               │   ├── builder
    │       │   │               │   │   └── OpenAPI2MarkupConfigBuilder.java
    │       │   │               │   └── OpenAPILabels.java
    │       │   │               ├── extension
    │       │   │               │   ├── AbstractExtension.java
    │       │   │               │   ├── builder
    │       │   │               │   │   └── OpenAPI2MarkupExtensionRegistryBuilder.java
    │       │   │               │   ├── ContentContext.java
    │       │   │               │   ├── DefinitionsDocumentExtension.java
    │       │   │               │   ├── Extension.java
    │       │   │               │   ├── MarkupComponent.java
    │       │   │               │   ├── OpenAPI2MarkupExtensionRegistry.java
    │       │   │               │   ├── OpenAPIModelExtension.java
    │       │   │               │   ├── OverviewDocumentExtension.java
    │       │   │               │   ├── PathsDocumentExtension.java
    │       │   │               │   └── SecurityDocumentExtension.java
    │       │   │               ├── internal
    │       │   │               │   ├── component
    │       │   │               │   │   ├── EncodingComponent.java
    │       │   │               │   │   ├── ExamplesComponent.java
    │       │   │               │   │   ├── ExternalDocumentationComponent.java
    │       │   │               │   │   ├── HeadersComponent.java
    │       │   │               │   │   ├── LinkComponent.java
    │       │   │               │   │   ├── MediaContentComponent.java
    │       │   │               │   │   ├── MediaTypeExampleComponent.java
    │       │   │               │   │   ├── ParametersComponent.java
    │       │   │               │   │   ├── PropertiesTableComponent.java
    │       │   │               │   │   ├── ResponseComponent.java
    │       │   │               │   │   ├── SchemaComponent.java
    │       │   │               │   │   ├── SecurityRequirementTableComponent.java
    │       │   │               │   │   └── TagsComponent.java
    │       │   │               │   ├── document
    │       │   │               │   │   ├── ComponentsDocument.java
    │       │   │               │   │   ├── OverviewDocument.java
    │       │   │               │   │   ├── PathsDocument.java
    │       │   │               │   │   └── SecurityDocument.java
    │       │   │               │   └── helper
    │       │   │               │       └── OpenApiHelpers.java
    │       │   │               ├── OpenAPI2MarkupConverter.java
    │       │   │               ├── OpenAPI2MarkupProperties.java
    │       │   │               └── OpenSchema2MarkupConfig.java
    │       │   └── resources
    │       │       └── io
    │       │           └── github
    │       │               └── swagger2markup
    │       │                   ├── config
    │       │                   │   └── default.properties
    │       │                   └── lang
    │       │                       └── labels_en.properties
    │       └── test
    │           ├── java
    │           │   └── io
    │           │       └── github
    │           │           └── swagger2markup
    │           │               ├── AsciidocConverterTest.java
    │           │               ├── assertions
    │           │               │   └── DiffUtils.java
    │           │               └── OpenApi2AsciiDocTest.java
    │           └── resources
    │               ├── asciidoc
    │               │   ├── petstore.adoc
    │               │   └── simple.adoc
    │               ├── expected
    │               │   └── asciidoc
    │               │       └── to_folder
    │               │           ├── definitions.adoc
    │               │           ├── overview.adoc
    │               │           ├── paths.adoc
    │               │           └── security.adoc
    │               ├── logback.xml
    │               ├── open_api
    │               │   ├── petstore.yaml
    │               │   └── simple.yaml
    │               └── yaml
    │                   └── swagger_petstore.yaml
    ├── publishing.gradle
    ├── README.adoc
    ├── RELEASENOTES.adoc
    ├── settings.gradle
    ├── swagger2markup
    │   ├── build.gradle
    │   └── src
    │       ├── main
    │       │   ├── java
    │       │   │   └── io
    │       │   │       └── github
    │       │   │           └── swagger2markup
    │       │   │               ├── builder
    │       │   │               │   ├── Swagger2MarkupConfigBuilder.java
    │       │   │               │   └── Swagger2MarkupExtensionRegistryBuilder.java
    │       │   │               ├── internal
    │       │   │               │   ├── adapter
    │       │   │               │   │   ├── ParameterAdapter.java
    │       │   │               │   │   └── PropertyAdapter.java
    │       │   │               │   ├── component
    │       │   │               │   │   ├── BodyParameterComponent.java
    │       │   │               │   │   ├── ConsumesComponent.java
    │       │   │               │   │   ├── ContactInfoComponent.java
    │       │   │               │   │   ├── DefinitionComponent.java
    │       │   │               │   │   ├── ExternalDocsComponent.java
    │       │   │               │   │   ├── LicenseInfoComponent.java
    │       │   │               │   │   ├── ParameterTableComponent.java
    │       │   │               │   │   ├── PathOperationComponent.java
    │       │   │               │   │   ├── ProducesComponent.java
    │       │   │               │   │   ├── PropertiesTableComponent.java
    │       │   │               │   │   ├── ResponseComponent.java
    │       │   │               │   │   ├── SecuritySchemeComponent.java
    │       │   │               │   │   ├── SecuritySchemeDefinitionComponent.java
    │       │   │               │   │   ├── TableComponent.java
    │       │   │               │   │   ├── TagsComponent.java
    │       │   │               │   │   ├── UriSchemeComponent.java
    │       │   │               │   │   └── VersionInfoComponent.java
    │       │   │               │   ├── document
    │       │   │               │   │   ├── DefinitionsDocument.java
    │       │   │               │   │   ├── OverviewDocument.java
    │       │   │               │   │   ├── PathsDocument.java
    │       │   │               │   │   └── SecurityDocument.java
    │       │   │               │   ├── resolver
    │       │   │               │   │   ├── DefinitionDocumentNameResolver.java
    │       │   │               │   │   ├── DefinitionDocumentResolverDefault.java
    │       │   │               │   │   ├── DefinitionDocumentResolverFromDefinition.java
    │       │   │               │   │   ├── DefinitionDocumentResolverFromOperation.java
    │       │   │               │   │   ├── DocumentResolver.java
    │       │   │               │   │   ├── OperationDocumentNameResolver.java
    │       │   │               │   │   ├── OperationDocumentResolverDefault.java
    │       │   │               │   │   ├── OperationDocumentResolver.java
    │       │   │               │   │   └── SecurityDocumentResolver.java
    │       │   │               │   ├── type
    │       │   │               │   │   ├── ArrayType.java
    │       │   │               │   │   ├── BasicType.java
    │       │   │               │   │   ├── EnumType.java
    │       │   │               │   │   ├── MapType.java
    │       │   │               │   │   ├── ObjectType.java
    │       │   │               │   │   ├── ObjectTypePolymorphism.java
    │       │   │               │   │   ├── RefType.java
    │       │   │               │   │   └── Type.java
    │       │   │               │   └── utils
    │       │   │               │       ├── ExamplesUtil.java
    │       │   │               │       ├── InlineSchemaUtils.java
    │       │   │               │       ├── MapUtils.java
    │       │   │               │       ├── MarkupDocBuilderUtils.java
    │       │   │               │       ├── ModelUtils.java
    │       │   │               │       ├── pathexamples
    │       │   │               │       │   ├── BasicPathExample.java
    │       │   │               │       │   ├── CurlPathExample.java
    │       │   │               │       │   ├── InvokeWebRequestPathExample.java
    │       │   │               │       │   ├── PathExample.java
    │       │   │               │       │   └── UtilityPathExample.java
    │       │   │               │       ├── PathUtils.java
    │       │   │               │       ├── RegexUtils.java
    │       │   │               │       └── TagUtils.java
    │       │   │               ├── model
    │       │   │               │   └── SwaggerPathOperation.java
    │       │   │               ├── spi
    │       │   │               │   ├── AbstractExtension.java
    │       │   │               │   ├── ContentContext.java
    │       │   │               │   ├── DefinitionsDocumentExtension.java
    │       │   │               │   ├── Extension.java
    │       │   │               │   ├── MarkupComponent.java
    │       │   │               │   ├── OverviewDocumentExtension.java
    │       │   │               │   ├── PathsDocumentExtension.java
    │       │   │               │   ├── SecurityDocumentExtension.java
    │       │   │               │   ├── Swagger2MarkupExtensionRegistry.java
    │       │   │               │   └── SwaggerModelExtension.java
    │       │   │               ├── Swagger2MarkupConfig.java
    │       │   │               ├── Swagger2MarkupConverter.java
    │       │   │               ├── Swagger2MarkupProperties.java
    │       │   │               ├── SwaggerLabels.java
    │       │   │               └── utils
    │       │   │                   └── IOUtils.java
    │       │   └── resources
    │       │       └── io
    │       │           └── github
    │       │               └── swagger2markup
    │       │                   ├── config
    │       │                   │   └── default.properties
    │       │                   └── lang
    │       │                       ├── labels_de.properties
    │       │                       ├── labels_en.properties
    │       │                       ├── labels_es.properties
    │       │                       ├── labels_fr.properties
    │       │                       ├── labels_ja.properties
    │       │                       ├── labels_pl.properties
    │       │                       ├── labels_pt_BR.properties
    │       │                       ├── labels_ru.properties
    │       │                       ├── labels_tr.properties
    │       │                       └── labels_zh.properties
    │       └── test
    │           ├── java
    │           │   └── io
    │           │       └── github
    │           │           └── swagger2markup
    │           │               ├── AsciidocConverterTest.java
    │           │               ├── assertions
    │           │               │   └── DiffUtils.java
    │           │               ├── builder
    │           │               │   ├── MyExtension.java
    │           │               │   ├── MySwaggerModelExtension.java
    │           │               │   ├── Swagger2MarkupConfigBuilderTest.java
    │           │               │   └── Swagger2MarkupExtensionRegistryBuilderTest.java
    │           │               ├── DocumentationTest.java
    │           │               ├── GeneralConverterTest.java
    │           │               ├── helper
    │           │               │   └── ContextUtils.java
    │           │               ├── internal
    │           │               │   ├── adapter
    │           │               │   │   └── ParameterAdapterTest.java
    │           │               │   ├── component
    │           │               │   │   ├── AbstractComponentTest.java
    │           │               │   │   ├── BodyParameterComponentTest.java
    │           │               │   │   ├── ConsumesComponentTest.java
    │           │               │   │   ├── ContactInfoComponentTest.java
    │           │               │   │   ├── DefinitionComponentTest.java
    │           │               │   │   ├── ExternalDocsComponentTest.java
    │           │               │   │   ├── LicenseInfoComponentTest.java
    │           │               │   │   ├── ParameterTableComponentTest.java
    │           │               │   │   ├── PathOperationComponentTest.java
    │           │               │   │   ├── ProducesComponentTest.java
    │           │               │   │   ├── PropertiesTableComponentTest.java
    │           │               │   │   ├── ResponsesComponentTest.java
    │           │               │   │   ├── SecuritySchemeComponentTest.java
    │           │               │   │   ├── SecuritySchemeDefinitionComponentTest.java
    │           │               │   │   ├── TableComponentTest.java
    │           │               │   │   ├── TagsComponentTest.java
    │           │               │   │   ├── UriSchemeComponentTest.java
    │           │               │   │   └── VersionInfoComponentTest.java
    │           │               │   └── resolver
    │           │               │       ├── DefinitionDocumentNameResolverTest.java
    │           │               │       ├── DefinitionDocumentResolverDefaultTest.java
    │           │               │       ├── DefinitionDocumentResolverFromDefinitionTest.java
    │           │               │       ├── DefinitionDocumentResolverFromOperationTest.java
    │           │               │       ├── OperationDocumentNameResolverTest.java
    │           │               │       ├── OperationDocumentResolverDefaultTest.java
    │           │               │       └── SecurityDocumentResolverTest.java
    │           │               └── MarkdownConverterTest.java
    │           └── resources
    │               ├── component
    │               │   ├── body_parameter.adoc
    │               │   ├── consumes.adoc
    │               │   ├── contact_info.adoc
    │               │   ├── definition.adoc
    │               │   ├── external_docs.adoc
    │               │   ├── license_info.adoc
    │               │   ├── parameter_table.adoc
    │               │   ├── path_operation.adoc
    │               │   ├── path_operation_inline_schema.adoc
    │               │   ├── path_operation_with_body_param_example.adoc
    │               │   ├── path_operation_with_path_param_example.adoc
    │               │   ├── path_operation_with_query_param_example.adoc
    │               │   ├── produces.adoc
    │               │   ├── properties_table.adoc
    │               │   ├── responses.adoc
    │               │   ├── security_scheme.adoc
    │               │   ├── security_scheme_definition.adoc
    │               │   ├── security_scheme_definition_api_key.adoc
    │               │   ├── security_scheme_definition_oauth.adoc
    │               │   ├── table.adoc
    │               │   ├── tags.adoc
    │               │   ├── uri_scheme.adoc
    │               │   └── version_info.adoc
    │               ├── config
    │               │   └── config.properties
    │               ├── docs
    │               │   └── asciidoc
    │               │       ├── index.adoc
    │               │       └── paths
    │               │           └── addPet
    │               │               ├── curl-request.adoc
    │               │               ├── http-request.adoc
    │               │               └── http-response.adoc
    │               ├── expected
    │               │   ├── asciidoc
    │               │   │   ├── basepathprefix
    │               │   │   │   ├── definitions.adoc
    │               │   │   │   ├── overview.adoc
    │               │   │   │   ├── paths.adoc
    │               │   │   │   └── security.adoc
    │               │   │   ├── emptycontact
    │               │   │   │   ├── definitions.adoc
    │               │   │   │   ├── overview.adoc
    │               │   │   │   ├── paths.adoc
    │               │   │   │   └── security.adoc
    │               │   │   ├── empty_tables
    │               │   │   │   ├── definitions.adoc
    │               │   │   │   ├── overview.adoc
    │               │   │   │   ├── paths.adoc
    │               │   │   │   └── security.adoc
    │               │   │   ├── enums
    │               │   │   │   ├── definitions.adoc
    │               │   │   │   ├── overview.adoc
    │               │   │   │   ├── paths.adoc
    │               │   │   │   └── security.adoc
    │               │   │   ├── examples
    │               │   │   │   ├── definitions.adoc
    │               │   │   │   ├── overview.adoc
    │               │   │   │   ├── paths.adoc
    │               │   │   │   └── security.adoc
    │               │   │   ├── examples_suffix
    │               │   │   │   ├── definitions.adoc
    │               │   │   │   ├── overview.adoc
    │               │   │   │   ├── paths.adoc
    │               │   │   │   └── security.adoc
    │               │   │   ├── format
    │               │   │   │   ├── definitions.adoc
    │               │   │   │   ├── overview.adoc
    │               │   │   │   ├── paths.adoc
    │               │   │   │   └── security.adoc
    │               │   │   ├── generated
    │               │   │   │   ├── definitions
    │               │   │   │   │   ├── Category.adoc
    │               │   │   │   │   ├── Order.adoc
    │               │   │   │   │   ├── Pet.adoc
    │               │   │   │   │   ├── Tag.adoc
    │               │   │   │   │   └── User.adoc
    │               │   │   │   ├── definitions.adoc
    │               │   │   │   ├── overview.adoc
    │               │   │   │   ├── paths.adoc
    │               │   │   │   └── security.adoc
    │               │   │   ├── generated_examples
    │               │   │   │   ├── definitions.adoc
    │               │   │   │   ├── overview.adoc
    │               │   │   │   ├── paths.adoc
    │               │   │   │   └── security.adoc
    │               │   │   ├── generated_examples_inline_response
    │               │   │   │   ├── definitions.adoc
    │               │   │   │   ├── overview.adoc
    │               │   │   │   ├── paths.adoc
    │               │   │   │   └── security.adoc
    │               │   │   ├── generated_examples_required_parameters
    │               │   │   │   ├── definitions.adoc
    │               │   │   │   ├── overview.adoc
    │               │   │   │   ├── paths.adoc
    │               │   │   │   └── security.adoc
    │               │   │   ├── generated_recursion_examples
    │               │   │   │   ├── definitions.adoc
    │               │   │   │   ├── overview.adoc
    │               │   │   │   ├── paths.adoc
    │               │   │   │   └── security.adoc
    │               │   │   ├── group_by_tags
    │               │   │   │   ├── definitions.adoc
    │               │   │   │   ├── overview.adoc
    │               │   │   │   ├── paths.adoc
    │               │   │   │   └── security.adoc
    │               │   │   ├── idxref
    │               │   │   │   ├── definitions.adoc
    │               │   │   │   ├── overview.adoc
    │               │   │   │   ├── paths.adoc
    │               │   │   │   └── security.adoc
    │               │   │   ├── inline_schema
    │               │   │   │   ├── definitions.adoc
    │               │   │   │   ├── overview.adoc
    │               │   │   │   ├── paths.adoc
    │               │   │   │   └── security.adoc
    │               │   │   ├── inline_schema_flat_body
    │               │   │   │   ├── definitions.adoc
    │               │   │   │   ├── overview.adoc
    │               │   │   │   ├── paths.adoc
    │               │   │   │   └── security.adoc
    │               │   │   ├── instagram
    │               │   │   │   ├── definitions.adoc
    │               │   │   │   ├── overview.adoc
    │               │   │   │   ├── paths.adoc
    │               │   │   │   └── security.adoc
    │               │   │   ├── issue
    │               │   │   │   ├── definitions.adoc
    │               │   │   │   ├── overview.adoc
    │               │   │   │   ├── paths.adoc
    │               │   │   │   └── security.adoc
    │               │   │   ├── maps
    │               │   │   │   ├── definitions.adoc
    │               │   │   │   ├── overview.adoc
    │               │   │   │   ├── paths.adoc
    │               │   │   │   └── security.adoc
    │               │   │   ├── ordering_asis
    │               │   │   │   ├── definitions.adoc
    │               │   │   │   ├── overview.adoc
    │               │   │   │   ├── paths.adoc
    │               │   │   │   └── security.adoc
    │               │   │   ├── ordering_natural
    │               │   │   │   ├── definitions.adoc
    │               │   │   │   ├── overview.adoc
    │               │   │   │   ├── paths.adoc
    │               │   │   │   └── security.adoc
    │               │   │   ├── ordering_regex
    │               │   │   │   ├── definitions.adoc
    │               │   │   │   ├── overview.adoc
    │               │   │   │   ├── paths.adoc
    │               │   │   │   └── security.adoc
    │               │   │   ├── page_breaks
    │               │   │   │   ├── definitions.adoc
    │               │   │   │   ├── overview.adoc
    │               │   │   │   ├── paths.adoc
    │               │   │   │   └── security.adoc
    │               │   │   ├── polymorphism
    │               │   │   │   ├── definitions.adoc
    │               │   │   │   ├── overview.adoc
    │               │   │   │   ├── paths.adoc
    │               │   │   │   └── security.adoc
    │               │   │   ├── polymorphismAsIsOrdering
    │               │   │   │   ├── definitions.adoc
    │               │   │   │   ├── overview.adoc
    │               │   │   │   ├── paths.adoc
    │               │   │   │   └── security.adoc
    │               │   │   ├── response_headers
    │               │   │   │   ├── definitions.adoc
    │               │   │   │   ├── overview.adoc
    │               │   │   │   ├── paths.adoc
    │               │   │   │   └── security.adoc
    │               │   │   ├── to_file
    │               │   │   │   └── swagger.adoc
    │               │   │   ├── to_folder
    │               │   │   │   ├── definitions.adoc
    │               │   │   │   ├── overview.adoc
    │               │   │   │   ├── paths.adoc
    │               │   │   │   └── security.adoc
    │               │   │   ├── url_examples
    │               │   │   │   ├── definitions.adoc
    │               │   │   │   ├── overview.adoc
    │               │   │   │   ├── paths.adoc
    │               │   │   │   └── security.adoc
    │               │   │   ├── url_examples_using_all_settings
    │               │   │   │   ├── definitions.adoc
    │               │   │   │   ├── overview.adoc
    │               │   │   │   ├── paths.adoc
    │               │   │   │   └── security.adoc
    │               │   │   ├── url_examples_using_curl
    │               │   │   │   ├── definitions.adoc
    │               │   │   │   ├── overview.adoc
    │               │   │   │   ├── paths.adoc
    │               │   │   │   └── security.adoc
    │               │   │   ├── url_examples_using_invoke_webrequest
    │               │   │   │   ├── definitions.adoc
    │               │   │   │   ├── overview.adoc
    │               │   │   │   ├── paths.adoc
    │               │   │   │   └── security.adoc
    │               │   │   └── validators
    │               │   │       ├── definitions.adoc
    │               │   │       ├── overview.adoc
    │               │   │       ├── paths.adoc
    │               │   │       └── security.adoc
    │               │   └── markdown
    │               │       ├── freeform
    │               │       │   ├── definitions
    │               │       │   │   └── FreeForm.md
    │               │       │   ├── definitions.md
    │               │       │   ├── overview.md
    │               │       │   ├── paths.md
    │               │       │   └── security.md
    │               │       ├── idxref
    │               │       │   ├── definitions.md
    │               │       │   ├── overview.md
    │               │       │   ├── paths.md
    │               │       │   └── security.md
    │               │       ├── min_max_items
    │               │       │   ├── definitions.md
    │               │       │   ├── overview.md
    │               │       │   ├── paths.md
    │               │       │   └── security.md
    │               │       ├── response_headers
    │               │       │   ├── definitions.md
    │               │       │   ├── overview.md
    │               │       │   ├── paths.md
    │               │       │   └── security.md
    │               │       └── to_folder
    │               │           ├── definitions.md
    │               │           ├── overview.md
    │               │           ├── paths.md
    │               │           └── security.md
    │               ├── json
    │               │   ├── error_swagger_12.json
    │               │   ├── swagger_12.json
    │               │   ├── swagger_emptycontact.json
    │               │   ├── swagger_empty_tables.json
    │               │   ├── swagger_enums.json
    │               │   ├── swagger_examples.json
    │               │   ├── swagger_examples_suffix.json
    │               │   ├── swagger_maps.json
    │               │   ├── swagger_missing_tag.json
    │               │   ├── swagger_polymorphism.json
    │               │   ├── swagger_recursion.json
    │               │   └── swagger_validators.json
    │               └── yaml
    │                   ├── modules
    │                   │   ├── definitions.yaml
    │                   │   ├── info.yaml
    │                   │   ├── parameters.yaml
    │                   │   ├── paths.yaml
    │                   │   ├── responses.yaml
    │                   │   ├── security_definitions.yaml
    │                   │   ├── swagger_petstore.yaml
    │                   │   └── tags.yaml
    │                   ├── swagger_examples_inline_response.yaml
    │                   ├── swagger_examples_required_parameters.yaml
    │                   ├── swagger_flatBody.yaml
    │                   ├── swagger_format.yaml
    │                   ├── swagger_freeform_with_emtpy_curly_brackets.yaml
    │                   ├── swagger_inlineSchema.yaml
    │                   ├── swagger_instagram.yaml
    │                   ├── swagger_ordering_regex.yaml
    │                   ├── swagger_ordering.yaml
    │                   ├── swagger_overwrites.yaml
    │                   ├── swagger_petstore_20160612.yaml
    │                   ├── swagger_petstore_body_examples.yaml
    │                   ├── swagger_petstore_min_max_items.yaml
    │                   ├── swagger_petstore_with_adoc_content.yaml
    │                   ├── swagger_petstore.yaml
    │                   ├── swagger_response_headers.yaml
    │                   ├── swagger_security.yaml
    │                   ├── swagger_should_contain_uri_scheme.yaml
    │                   ├── swagger_should_not_contain_uri_scheme.yaml
    │                   └── swagger_url_examples.yaml
    ├── swagger2markup-asciidoc
    │   ├── build.gradle
    │   └── src
    │       ├── main
    │       │   ├── java
    │       │   │   └── io
    │       │   │       └── github
    │       │   │           └── swagger2markup
    │       │   │               └── adoc
    │       │   │                   ├── AsciidocConverter.java
    │       │   │                   ├── ast
    │       │   │                   │   └── impl
    │       │   │                   │       ├── BlockImpl.java
    │       │   │                   │       ├── CellImpl.java
    │       │   │                   │       ├── ColumnImpl.java
    │       │   │                   │       ├── ContentNodeImpl.java
    │       │   │                   │       ├── CursorImpl.java
    │       │   │                   │       ├── DescriptionListEntryImpl.java
    │       │   │                   │       ├── DescriptionListImpl.java
    │       │   │                   │       ├── DocumentImpl.java
    │       │   │                   │       ├── ListImpl.java
    │       │   │                   │       ├── ListItemImpl.java
    │       │   │                   │       ├── ParagraphBlockImpl.java
    │       │   │                   │       ├── PhraseNodeImpl.java
    │       │   │                   │       ├── RowImpl.java
    │       │   │                   │       ├── SectionImpl.java
    │       │   │                   │       ├── StructuralNodeImpl.java
    │       │   │                   │       ├── TableImpl.java
    │       │   │                   │       └── TitleImpl.java
    │       │   │                   └── converter
    │       │   │                       └── internal
    │       │   │                           ├── BlockImageNode.java
    │       │   │                           ├── BlockListingNode.java
    │       │   │                           ├── DelimitedBlockNode.java
    │       │   │                           ├── Delimiters.java
    │       │   │                           ├── IconNode.java
    │       │   │                           ├── NodeAttributes.java
    │       │   │                           ├── ParagraphAttributes.java
    │       │   │                           ├── SourceNode.java
    │       │   │                           ├── Style.java
    │       │   │                           ├── TableCellHorizontalAlignment.java
    │       │   │                           ├── TableCellStyle.java
    │       │   │                           ├── TableCellVerticalAlignment.java
    │       │   │                           └── TableNode.java
    │       │   └── resources
    │       │       └── servivces
    │       │           └── org.asciidoctor.jruby.converter.spi.ConverterRegistry
    │       └── test
    │           ├── java
    │           │   └── io
    │           │       └── github
    │           │           └── swagger2markup
    │           │               └── adoc
    │           │                   └── AsciidocConverterTest.java
    │           └── resources
    │               ├── asciidoc
    │               │   ├── expected
    │               │   │   ├── arrows-and-boxes-example.ad
    │               │   │   ├── brokeninclude.asciidoc
    │               │   │   ├── changeattribute.adoc
    │               │   │   ├── chronicles-example.adoc
    │               │   │   ├── document-with-arrays.adoc
    │               │   │   └── simple.adoc
    │               │   └── original
    │               │       ├── arrows-and-boxes-example.ad
    │               │       ├── brokeninclude.asciidoc
    │               │       ├── changeattribute.adoc
    │               │       ├── chronicles-example.adoc
    │               │       ├── document-with-arrays.adoc
    │               │       └── simple.adoc
    │               └── logback.xml
    ├── swagger2markup-bom
    │   ├── build.gradle
    │   └── README.adoc
    ├── swagger2markup-builder
    │   ├── build.gradle
    │   ├── images
    │   │   └── asciidoc_html.jpg
    │   ├── README.adoc
    │   └── src
    │       ├── main
    │       │   └── java
    │       │       └── io
    │       │           └── github
    │       │               └── swagger2markup
    │       │                   └── markup
    │       │                       └── builder
    │       │                           ├── internal
    │       │                           │   ├── AbstractMarkupDocBuilder.java
    │       │                           │   ├── asciidoc
    │       │                           │   │   ├── AsciiDocBuilder.java
    │       │                           │   │   ├── AsciiDocConverterExtension.java
    │       │                           │   │   └── AsciiDoc.java
    │       │                           │   ├── confluenceMarkup
    │       │                           │   │   ├── ConfluenceMarkupBuilder.java
    │       │                           │   │   └── ConfluenceMarkup.java
    │       │                           │   ├── markdown
    │       │                           │   │   ├── MarkdownBuilder.java
    │       │                           │   │   └── Markdown.java
    │       │                           │   └── Markup.java
    │       │                           ├── LineSeparator.java
    │       │                           ├── MarkupAdmonition.java
    │       │                           ├── MarkupBlockStyle.java
    │       │                           ├── MarkupDocBuilder.java
    │       │                           ├── MarkupDocBuilders.java
    │       │                           ├── MarkupLanguage.java
    │       │                           └── MarkupTableColumn.java
    │       └── test
    │           ├── java
    │           │   └── io
    │           │       └── github
    │           │           └── swagger2markup
    │           │               └── markup
    │           │                   └── builder
    │           │                       ├── assertions
    │           │                       │   └── DiffUtils.java
    │           │                       ├── internal
    │           │                       │   └── AbstractMarkupDocBuilderTest.java
    │           │                       └── MarkupDocBuilderTest.java
    │           └── resources
    │               ├── expected
    │               │   ├── asciidoc
    │               │   │   ├── tableFormat.adoc
    │               │   │   └── test.adoc
    │               │   ├── confluenceMarkup
    │               │   │   ├── tableFormat.txt
    │               │   │   └── test.txt
    │               │   └── markdown
    │               │       ├── tableFormat.md
    │               │       ├── test2.md
    │               │       └── test.md
    │               └── logback.xml
    ├── swagger2markup-core
    │   ├── build.gradle
    │   └── src
    │       └── main
    │           └── java
    │               └── io
    │                   └── github
    │                       └── swagger2markup
    │                           ├── AbstractSchema2MarkupConverter.java
    │                           ├── config
    │                           │   ├── builder
    │                           │   │   └── Schema2MarkupConfigBuilder.java
    │                           │   ├── LineSeparator.java
    │                           │   └── Schema2MarkupConfig.java
    │                           ├── extension
    │                           │   └── Schema2MarkupExtensionRegistry.java
    │                           ├── GroupBy.java
    │                           ├── Labels.java
    │                           ├── Language.java
    │                           ├── MarkupLanguage.java
    │                           ├── model
    │                           │   ├── Parameter.java
    │                           │   └── PathOperation.java
    │                           ├── OrderBy.java
    │                           ├── PageBreakLocations.java
    │                           ├── Schema2MarkupProperties.java
    │                           └── utils
    │                               └── URIUtils.java
    └── swagger2markup-documentation
        ├── build.gradle
        └── src
            └── docs
                └── asciidoc
                    ├── advanced_usage.adoc
                    ├── command_line_interface.adoc
                    ├── contributing.adoc
                    ├── demo.adoc
                    ├── docker.adoc
                    ├── extensions
                    │   ├── import_files.adoc
                    │   ├── import_schemas.adoc
                    │   └── spring_restdocs.adoc
                    ├── extension_spi.adoc
                    ├── getting_started.adoc
                    ├── gradle_plugin.adoc
                    ├── images
                    │   ├── confluence_petstore_screenshot_1024.png
                    │   ├── overview_extension_points.png
                    │   ├── Swagger2Markup_definitions.PNG
                    │   ├── Swagger2Markup.PNG
                    │   ├── titledSwagger.png
                    │   └── untitledSwagger.png
                    ├── index.adoc
                    ├── introduction.adoc
                    ├── license.adoc
                    ├── maven_plugin.adoc
                    └── usage_guide.adoc

198 directories, 523 files

标签:

实例下载地址

Swagger2Markup: 将Swagger转换为AsciiDoc或Markdown的工具,以简化结合手写文档和自动生成API文档的过程

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警